mirror of
https://gitlab.freedesktop.org/xorg/lib/libx11.git
synced 2026-02-03 22:50:28 +01:00
- For now put xtrans in X11/Xtrans/X11, since libX11 is looking for it in <X11/...>
- For Xcomposite and Xdamage, don't link the build system out of the xc tree - Link the public X11 headers into their own directory - Add links to XKeysymDB and XErrorDB - Add links to all the Xlib man pages - Add links to the lcUniConv subdirectory - Conditionally include config.h in Xlib source
This commit is contained in:
parent
6769ccda88
commit
7eee605e3a
486 changed files with 5164 additions and 9 deletions
21
AUTHORS
Normal file
21
AUTHORS
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
Once upon a midnight hour, long ago, in a galaxy, far, far, away, Xlib
|
||||
was originally developed by Jim Gettys, of Digital Equipment
|
||||
Corporation (now part of HP).
|
||||
|
||||
Warren Turkal did the autotooling in October, 2003.
|
||||
|
||||
Individual deveopers include (in no particular order): Sebastien
|
||||
Marineau, Holger Veit, Bruno Haible, Keith Packard, Bob Scheifler,
|
||||
Takashi Fujiwara, Kazunori Nishihara, Hideki Hiura, Hiroyuki Miyamoto,
|
||||
Katsuhisi Yano, Shigeru Yamada, Stephen Gildea, Li Yuhong, Seiji Kuwari.
|
||||
|
||||
This work was supported by many organizations (in no particular
|
||||
order), including the X Consortium, Digital Equipment Corporation,
|
||||
Tektronix, The Open Group, OMRON, Wyse Technology, Fujitsu Limited,
|
||||
Sun Microsystems, Fuji Xerox, Sony Corporation, Toshiba Corporation,
|
||||
Massachusetts Institute of Technology, Silicon Graphics, the XFree86
|
||||
Project, among others. Patches/fixes came from all over.
|
||||
|
||||
No doubt we've missed credits. Please let us know who should be credited.
|
||||
|
||||
|
||||
852
COPYING
Normal file
852
COPYING
Normal file
|
|
@ -0,0 +1,852 @@
|
|||
Licenses
|
||||
|
||||
The XFree86 Project
|
||||
|
||||
January 2002
|
||||
|
||||
1. XFree86 License
|
||||
|
||||
XFree86 code without an explicit copyright is covered by the following copy-
|
||||
right/license:
|
||||
|
||||
Copyright (C) 1994-2002 The XFree86 Project, Inc. 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 fur-
|
||||
nished 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, FIT-
|
||||
NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 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 CON-
|
||||
NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
Except as contained in this notice, the name of the XFree86 Project shall not
|
||||
be used in advertising or otherwise to promote the sale, use or other deal-
|
||||
ings in this Software without prior written authorization from the XFree86
|
||||
Project.
|
||||
|
||||
2. Other Licenses
|
||||
|
||||
Portions of code are covered by the following licenses/copyrights. See indi-
|
||||
vidual files for the copyright dates.
|
||||
|
||||
2.1 X/MIT Copyrights
|
||||
|
||||
2.1.1 X Consortium
|
||||
|
||||
Copyright (C) <date> X Consortium
|
||||
|
||||
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 fur-
|
||||
nished 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, FIT-
|
||||
NESS 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.
|
||||
|
||||
X Window System is a trademark of X Consortium, Inc.
|
||||
|
||||
2.1.2 The Open Group
|
||||
|
||||
Copyright <date> 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, FIT-
|
||||
NESS 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.
|
||||
|
||||
2.2 Berkeley-based copyrights:
|
||||
|
||||
2.2.1 General
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modifica-
|
||||
tion, are permitted provided that the following conditions are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
3. The name of the author may not be used to endorse or promote products
|
||||
derived from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
|
||||
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MER-
|
||||
CHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
|
||||
EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPE-
|
||||
CIAL, 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 OTH-
|
||||
ERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
|
||||
OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
2.2.2 UCB/LBL
|
||||
|
||||
Copyright (c) 1993 The Regents of the University of California. All rights
|
||||
reserved.
|
||||
|
||||
This software was developed by the Computer Systems Engineering group at
|
||||
Lawrence Berkeley Laboratory under DARPA contract BG 91-66 and contributed to
|
||||
Berkeley.
|
||||
|
||||
All advertising materials mentioning features or use of this software must
|
||||
display the following acknowledgement: This product includes software devel-
|
||||
oped by the University of California, Lawrence Berkeley Laboratory.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modifica-
|
||||
tion, are permitted provided that the following conditions are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
3. All advertising materials mentioning features or use of this software
|
||||
must display the following acknowledgement: This product includes soft-
|
||||
ware developed by the University of California, Berkeley and its con-
|
||||
tributors.
|
||||
|
||||
4. Neither the name of the University nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 DIS-
|
||||
CLAIMED. IN NO EVENT SHALL THE REGENTS 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.
|
||||
|
||||
2.3 NVIDIA Corp
|
||||
|
||||
Copyright (c) 1996 NVIDIA, Corp. All rights reserved.
|
||||
|
||||
NOTICE TO USER: The source code is copyrighted under U.S. and international
|
||||
laws. NVIDIA, Corp. of Sunnyvale, California owns the copyright and as
|
||||
design patents pending on the design and interface of the NV chips. Users
|
||||
and possessors of this source code are hereby granted a nonexclusive, roy-
|
||||
alty-free copyright and design patent license to use this code in individual
|
||||
and commercial software.
|
||||
|
||||
Any use of this source code must include, in the user documentation and
|
||||
internal comments to the code, notices to the end user as follows:
|
||||
|
||||
Copyright (c) 1996 NVIDIA, Corp. NVIDIA design patents pending in the U.S.
|
||||
and foreign countries.
|
||||
|
||||
NVIDIA, CORP. MAKES NO REPRESENTATION ABOUT THE SUITABILITY OF THIS SOURCE
|
||||
CODE FOR ANY PURPOSE. IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WAR-
|
||||
RANTY OF ANY KIND. NVIDIA, CORP. DISCLAIMS ALL WARRANTIES WITH REGARD TO
|
||||
THIS SOURCE CODE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
|
||||
FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL NVIDIA, CORP. BE LIABLE
|
||||
FOR ANY SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, OR ANY DAM-
|
||||
AGES 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 SOURCE CODE.
|
||||
|
||||
2.4 GLX Public License
|
||||
|
||||
GLX PUBLIC LICENSE (Version 1.0 (2/11/99)) ("License")
|
||||
|
||||
Subject to any third party claims, Silicon Graphics, Inc. ("SGI") hereby
|
||||
grants permission to Recipient (defined below), under Recipient's copyrights
|
||||
in the Original Software (defined below), to use, copy, modify, merge, pub-
|
||||
lish, distribute, sublicense and/or sell copies of Subject Software (defined
|
||||
below), and to permit persons to whom the Subject Software is furnished in
|
||||
accordance with this License to do the same, subject to all of the following
|
||||
terms and conditions, which Recipient accepts by engaging in any such use,
|
||||
copying, modifying, merging, publishing, distributing, sublicensing or sell-
|
||||
ing:
|
||||
|
||||
1. Definitions.
|
||||
|
||||
(a) "Original Software" means source code of computer software code
|
||||
which is described in Exhibit A as Original Software.
|
||||
|
||||
(b) "Modifications" means any addition to or deletion from the sub-
|
||||
stance or structure of either the Original Software or any previous
|
||||
Modifications. When Subject Software is released as a series of
|
||||
files, a Modification means (i) any addition to or deletion from
|
||||
the contents of a file containing Original Software or previous
|
||||
Modifications and (ii) any new file that contains any part of the
|
||||
Original Code or previous Modifications.
|
||||
|
||||
(c) "Subject Software" means the Original Software or Modifications
|
||||
or the combination of the Original Software and Modifications, or
|
||||
portions of any of the foregoing.
|
||||
|
||||
(d) "Recipient" means an individual or a legal entity exercising
|
||||
rights under, and complying with all of the terms of, this License.
|
||||
For legal entities, "Recipient" includes any entity which controls,
|
||||
is controlled by, or is under common control with Recipient. For
|
||||
purposes of this definition, "control" of an entity means (a) the
|
||||
power, direct or indirect, to direct or manage such entity, or (b)
|
||||
ownership of fifty percent (50%) or more of the outstanding shares
|
||||
or beneficial ownership of such entity.
|
||||
|
||||
2. Redistribution of Source Code Subject to These Terms. Redistributions of
|
||||
Subject Software in source code form must retain the notice set forth in
|
||||
Exhibit A, below, in every file. A copy of this License must be included in
|
||||
any documentation for such Subject Software where the recipients' rights
|
||||
relating to Subject Software are described. Recipient may distribute the
|
||||
source code version of Subject Software under a license of Recipient's
|
||||
choice, which may contain terms different from this License, provided that
|
||||
(i) Recipient is in compliance with the terms of this License, and (ii) the
|
||||
license terms include this Section 2 and Sections 3, 4, 7, 8, 10, 12 and 13
|
||||
of this License, which terms may not be modified or superseded by any other
|
||||
terms of such license. If Recipient distributes the source code version under
|
||||
a different license Recipient must make it absolutely clear that any terms
|
||||
which differ from this License are offered by Recipient alone, not by SGI.
|
||||
Recipient hereby agrees to indemnify SGI for any liability incurred by SGI as
|
||||
a result of any such terms Recipient offers.
|
||||
|
||||
3. Redistribution in Executable Form. The notice set forth in Exhibit A must
|
||||
be conspicuously included in any notice in an executable version of Subject
|
||||
Software, related documentation or collateral in which Recipient describes
|
||||
the user's rights relating to the Subject Software. Recipient may distribute
|
||||
the executable version of Subject Software under a license of Recipient's
|
||||
choice, which may contain terms different from this License, provided that
|
||||
(i) Recipient is in compliance with the terms of this License, and (ii) the
|
||||
license terms include this Section 3 and Sections 4, 7, 8, 10, 12 and 13 of
|
||||
this License, which terms may not be modified or superseded by any other
|
||||
terms of such license. If Recipient distributes the executable version under
|
||||
a different license Recipient must make it absolutely clear that any terms
|
||||
which differ from this License are offered by Recipient alone, not by SGI.
|
||||
Recipient hereby agrees to indemnify SGI for any liability incurred by SGI as
|
||||
a result of any such terms Recipient offers.
|
||||
|
||||
4. Termination. This License and the rights granted hereunder will terminate
|
||||
automatically if Recipient fails to comply with terms herein and fails to
|
||||
cure such breach within 30 days of the breach. Any sublicense to the Subject
|
||||
Software which is properly granted shall survive any termination of this
|
||||
License absent termination by the terms of such sublicense. Provisions which,
|
||||
by their nature, must remain in effect beyond the termination of this License
|
||||
shall survive.
|
||||
|
||||
5. No Trademark Rights. This License does not grant any rights to use any
|
||||
trade name, trademark or service mark whatsoever. No trade name, trademark or
|
||||
service mark of SGI may be used to endorse or promote products derived from
|
||||
the Subject Software without prior written permission of SGI.
|
||||
|
||||
6. No Other Rights. This License does not grant any rights with respect to
|
||||
the OpenGL API or to any software or hardware implementation thereof or to
|
||||
any other software whatsoever, nor shall any other rights or licenses not
|
||||
expressly granted hereunder arise by implication, estoppel or otherwise with
|
||||
respect to the Subject Software. Title to and ownership of the Original Soft-
|
||||
ware at all times remains with SGI. All rights in the Original Software not
|
||||
expressly granted under this License are reserved.
|
||||
|
||||
7. Compliance with Laws; Non-Infringement. Recipient shall comply with all
|
||||
applicable laws and regulations in connection with use and distribution of
|
||||
the Subject Software, including but not limited to, all export and import
|
||||
control laws and regulations of the U.S. government and other countries.
|
||||
Recipient may not distribute Subject Software that (i) in any way infringes
|
||||
(directly or contributorily) the rights (including patent, copyright, trade
|
||||
secret, trademark or other intellectual property rights of any kind) of any
|
||||
other person or entity or (ii) breaches any representation or warranty,
|
||||
express, implied or statutory, which under any applicable law it might be
|
||||
deemed to have been distributed.
|
||||
|
||||
8. Claims of Infringement. If Recipient at any time has knowledge of any one
|
||||
or more third party claims that reproduction, modification, use, distribu-
|
||||
tion, import or sale of Subject Software (including particular functionality
|
||||
or code incorporated in Subject Software) infringes the third party's intel-
|
||||
lectual property rights, Recipient must place in a well-identified web page
|
||||
bearing the title "LEGAL" a description of each such claim and a description
|
||||
of the party making each such claim in sufficient detail that a user of the
|
||||
Subject Software will know whom to contact regarding the claim. Also, upon
|
||||
gaining such knowledge of any such claim, Recipient must conspicuously
|
||||
include the URL for such web page in the Exhibit A notice required under Sec-
|
||||
tions 2 and 3, above, and in the text of any related documentation, license
|
||||
agreement or collateral in which Recipient describes end user's rights relat-
|
||||
ing to the Subject Software. If Recipient obtains such knowledge after it
|
||||
makes Subject Software available to any other person or entity, Recipient
|
||||
shall take other steps (such as notifying appropriate mailing lists or news-
|
||||
groups) reasonably calculated to inform those who received the Subject Soft-
|
||||
ware that new knowledge has been obtained.
|
||||
|
||||
9. DISCLAIMER OF WARRANTY. SUBJECT SOFTWARE IS PROVIDED ON AN "AS IS" BASIS,
|
||||
WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT
|
||||
LIMITATION, WARRANTIES THAT THE SUBJECT SOFTWARE IS FREE OF DEFECTS, MER-
|
||||
CHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON- INFRINGING. SGI ASSUMES NO
|
||||
RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE. SHOULD ANY SOFTWARE
|
||||
PROVE DEFECTIVE IN ANY RESPECT, SGI ASSUMES NO COST OR LIABILITY FOR ANY SER-
|
||||
VICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN
|
||||
ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY SUBJECT SOFTWARE IS AUTHORIZED
|
||||
HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
|
||||
|
||||
10. LIMITATION OF LIABILITY. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THE-
|
||||
ORY, WHETHER TORT (INCLUDING, WITHOUT LIMITATION, NEGLIGENCE OR STRICT LIA-
|
||||
BILITY), CONTRACT, OR OTHERWISE, SHALL SGI OR ANY SGI LICENSOR BE LIABLE FOR
|
||||
ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
|
||||
CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK
|
||||
STOPPAGE, LOSS OF DATA, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
|
||||
COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF
|
||||
THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY
|
||||
TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SGI's NEGLIGENCE TO
|
||||
THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO
|
||||
NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES,
|
||||
SO THAT EXCLUSION AND LIMITATION MAY NOT APPLY TO RECIPIENT.
|
||||
|
||||
11. Indemnity. Recipient shall be solely responsible for damages arising,
|
||||
directly or indirectly, out of its utilization of rights under this License.
|
||||
Recipient will defend, indemnify and hold harmless Silicon Graphics, Inc.
|
||||
from and against any loss, liability, damages, costs or expenses (including
|
||||
the payment of reasonable attorneys fees) arising out of Recipient's use,
|
||||
modification, reproduction and distribution of the Subject Software or out of
|
||||
any representation or warranty made by Recipient.
|
||||
|
||||
12. U.S. Government End Users. The Subject Software is a "commercial item"
|
||||
consisting of "commercial computer software" as such terms are defined in
|
||||
title 48 of the Code of Federal Regulations and all U.S. Government End
|
||||
Users acquire only the rights set forth in this License and are subject to
|
||||
the terms of this License.
|
||||
|
||||
13. Miscellaneous. This License represents the complete agreement concerning
|
||||
subject matter hereof. If any provision of this License is held to be unen-
|
||||
forceable, such provision shall be reformed so as to achieve as nearly as
|
||||
possible the same economic effect as the original provision and the remainder
|
||||
of this License will remain in effect. This License shall be governed by and
|
||||
construed in accordance with the laws of the United States and the State of
|
||||
California as applied to agreements entered into and to be performed entirely
|
||||
within California between California residents. Any litigation relating to
|
||||
this License shall be subject to the exclusive jurisdiction of the Federal
|
||||
Courts of the Northern District of California (or, absent subject matter
|
||||
jurisdiction in such courts, the courts of the State of California), with
|
||||
venue lying exclusively in Santa Clara County, California, with the losing
|
||||
party responsible for costs, including without limitation, court costs and
|
||||
reasonable attorneys fees and expenses. The application of the United Nations
|
||||
Convention on Contracts for the International Sale of Goods is expressly
|
||||
excluded. Any law or regulation which provides that the language of a con-
|
||||
tract shall be construed against the drafter shall not apply to this License.
|
||||
|
||||
Exhibit A
|
||||
|
||||
The contents of this file are subject to Sections 2, 3, 4, 7, 8, 10, 12 and
|
||||
13 of the GLX Public License Version 1.0 (the "License"). You may not use
|
||||
this file except in compliance with those sections of the License. You may
|
||||
obtain a copy of the License at Silicon Graphics, Inc., attn: Legal Services,
|
||||
2011 N. Shoreline Blvd., Mountain View, CA 94043 or at
|
||||
http://www.sgi.com/software/opensource/glx/license.html.
|
||||
|
||||
Software distributed under the License is distributed on an "AS IS" basis.
|
||||
ALL WARRANTIES ARE DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY, OF FITNESS FOR A PARTICULAR PURPOSE OR OF NON-
|
||||
INFRINGEMENT. See the License for the specific language governing rights and
|
||||
limitations under the License.
|
||||
|
||||
The Original Software is GLX version 1.2 source code, released February,
|
||||
1999. The developer of the Original Software is Silicon Graphics, Inc. Those
|
||||
portions of the Subject Software created by Silicon Graphics, Inc. are Copy-
|
||||
right (c) 1991-9 Silicon Graphics, Inc. All Rights Reserved.
|
||||
|
||||
2.5 CID Font Code Public License
|
||||
|
||||
CID FONT CODE PUBLIC LICENSE (Version 1.0 (3/31/99))("License")
|
||||
|
||||
Subject to any applicable third party claims, Silicon Graphics, Inc. ("SGI")
|
||||
hereby grants permission to Recipient (defined below), under SGI's copyrights
|
||||
in the Original Software (defined below), to use, copy, modify, merge, pub-
|
||||
lish, distribute, sublicense and/or sell copies of Subject Software (defined
|
||||
below) in both source code and executable form, and to permit persons to whom
|
||||
the Subject Software is furnished in accordance with this License to do the
|
||||
same, subject to all of the following terms and conditions, which Recipient
|
||||
accepts by engaging in any such use, copying, modifying, merging, publica-
|
||||
tion, distributing, sublicensing or selling:
|
||||
|
||||
1. Definitions.
|
||||
|
||||
a. "Original Software" means source code of computer software code
|
||||
that is described in Exhibit A as Original Software.
|
||||
|
||||
b. "Modifications" means any addition to or deletion from the sub-
|
||||
stance or structure of either the Original Software or any previous
|
||||
Modifications. When Subject Software is released as a series of
|
||||
files, a Modification means (i) any addition to or deletion from
|
||||
the contents of a file containing Original Software or previous
|
||||
Modifications and (ii) any new file that contains any part of the
|
||||
Original Code or previous Modifications.
|
||||
|
||||
c. "Subject Software" means the Original Software or Modifications
|
||||
or the combination of the Original Software and Modifications, or
|
||||
portions of any of the foregoing.
|
||||
|
||||
d. "Recipient" means an individual or a legal entity exercising
|
||||
rights under the terms of this License. For legal entities, "Recip-
|
||||
ient" includes any entity that controls, is controlled by, or is
|
||||
under common control with Recipient. For purposes of this defini-
|
||||
tion, "control" of an entity means (i) the power, direct or indi-
|
||||
rect, to direct or manage such entity, or (ii) ownership of fifty
|
||||
percent (50%) or more of the outstanding shares or beneficial own-
|
||||
ership of such entity.
|
||||
|
||||
e. "Required Notice" means the notice set forth in Exhibit A to
|
||||
this License.
|
||||
|
||||
f. "Accompanying Technology" means any software or other technology
|
||||
that is not a Modification and that is distributed or made publicly
|
||||
available by Recipient with the Subject Software. Separate soft-
|
||||
ware files that do not contain any Original Software or any previ-
|
||||
ous Modification shall not be deemed a Modification, even if such
|
||||
software files are aggregated as part of a product, or in any
|
||||
medium of storage, with any file that does contain Original Soft-
|
||||
ware or any previous Modification.
|
||||
|
||||
2. License Terms. All distribution of the Subject Software must be made sub-
|
||||
ject to the terms of this License. A copy of this License and the Required
|
||||
Notice must be included in any documentation for Subject Software where
|
||||
Recipient's rights relating to Subject Software and/or any Accompanying Tech-
|
||||
nology are described. Distributions of Subject Software in source code form
|
||||
must also include the Required Notice in every file distributed. In addition,
|
||||
a ReadMe file entitled "Important Legal Notice" must be distributed with each
|
||||
distribution of one or more files that incorporate Subject Software. That
|
||||
file must be included with distributions made in both source code and exe-
|
||||
cutable form. A copy of the License and the Required Notice must be included
|
||||
in that file. Recipient may distribute Accompanying Technology under a
|
||||
license of Recipient's choice, which may contain terms different from this
|
||||
License, provided that (i) Recipient is in compliance with the terms of this
|
||||
License, (ii) such other license terms do not modify or supersede the terms
|
||||
of this License as applicable to the Subject Software, (iii) Recipient hereby
|
||||
indemnifies SGI for any liability incurred by SGI as a result of the distri-
|
||||
bution of Accompanying Technology or the use of other license terms.
|
||||
|
||||
3. Termination. This License and the rights granted hereunder will terminate
|
||||
automatically if Recipient fails to comply with terms herein and fails to
|
||||
cure such breach within 30 days of the breach. Any sublicense to the Subject
|
||||
Software that is properly granted shall survive any termination of this
|
||||
License absent termination by the terms of such sublicense. Provisions which,
|
||||
by their nature, must remain in effect beyond the termination of this License
|
||||
shall survive.
|
||||
|
||||
4. Trademark Rights. This License does not grant any rights to use any trade
|
||||
name, trademark or service mark whatsoever. No trade name, trademark or ser-
|
||||
vice mark of SGI may be used to endorse or promote products derived from or
|
||||
incorporating any Subject Software without prior written permission of SGI.
|
||||
|
||||
5. No Other Rights. No rights or licenses not expressly granted hereunder
|
||||
shall arise by implication, estoppel or otherwise. Title to and ownership of
|
||||
the Original Software at all times remains with SGI. All rights in the Origi-
|
||||
nal Software not expressly granted under this License are reserved.
|
||||
|
||||
6. Compliance with Laws; Non-Infringement. Recipient shall comply with all
|
||||
applicable laws and regulations in connection with use and distribution of
|
||||
the Subject Software, including but not limited to, all export and import
|
||||
control laws and regulations of the U.S. government and other countries.
|
||||
Recipient may not distribute Subject Software that (i) in any way infringes
|
||||
(directly or contributorily) the rights (including patent, copyright, trade
|
||||
secret, trademark or other intellectual property rights of any kind) of any
|
||||
other person or entity, or (ii) breaches any representation or warranty,
|
||||
express, implied or statutory, which under any applicable law it might be
|
||||
deemed to have been distributed.
|
||||
|
||||
7. Claims of Infringement. If Recipient at any time has knowledge of any one
|
||||
or more third party claims that reproduction, modification, use, distribu-
|
||||
tion, import or sale of Subject Software (including particular functionality
|
||||
or code incorporated in Subject Software) infringes the third party's intel-
|
||||
lectual property rights, Recipient must place in a well-identified web page
|
||||
bearing the title "LEGAL" a description of each such claim and a description
|
||||
of the party making each such claim in sufficient detail that a user of the
|
||||
Subject Software will know whom to contact regarding the claim. Also, upon
|
||||
gaining such knowledge of any such claim, Recipient must conspicuously
|
||||
include the URL for such web page in the Required Notice, and in the text of
|
||||
any related documentation, license agreement or collateral in which Recipient
|
||||
describes end user's rights relating to the Subject Software. If Recipient
|
||||
obtains such knowledge after it makes Subject Software available to any other
|
||||
person or entity, Recipient shall take other steps (such as notifying appro-
|
||||
priate mailing lists or newsgroups) reasonably calculated to provide such
|
||||
knowledge to those who received the Subject Software.
|
||||
|
||||
8. DISCLAIMER OF WARRANTY. SUBJECT SOFTWARE IS PROVIDED ON AN "AS IS" BASIS,
|
||||
WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT
|
||||
LIMITATION, WARRANTIES THAT THE SUBJECT SOFTWARE IS FREE OF DEFECTS, MER-
|
||||
CHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. SGI ASSUMES NO
|
||||
RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE. SHOULD ANY SOFTWARE
|
||||
PROVE DEFECTIVE IN ANY RESPECT, SGI ASSUMES NO COST OR LIABILITY FOR ANY SER-
|
||||
VICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN
|
||||
ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY SUBJECT SOFTWARE IS AUTHORIZED
|
||||
HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
|
||||
|
||||
9. LIMITATION OF LIABILITY. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY,
|
||||
WHETHER TORT (INCLUDING, WITHOUT LIMITATION, NEGLIGENCE OR STRICT LIABILITY),
|
||||
CONTRACT, OR OTHERWISE, SHALL SGI OR ANY SGI LICENSOR 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 SUBJECT SOFTWARE OR
|
||||
THE USE OR OTHER DEALINGS IN THE SUBJECT SOFTWARE. SOME JURISDICTIONS DO NOT
|
||||
ALLOW THE EXCLUSION OR LIMITATION OF CERTAIN DAMAGES, SO THIS EXCLUSION AND
|
||||
LIMITATION MAY NOT APPLY TO RECIPIENT TO THE EXTENT SO DISALLOWED.
|
||||
|
||||
10. Indemnity. Recipient shall be solely responsible for damages arising,
|
||||
directly or indirectly, out of its utilization of rights under this License.
|
||||
Recipient will defend, indemnify and hold SGI and its successors and assigns
|
||||
harmless from and against any loss, liability, damages, costs or expenses
|
||||
(including the payment of reasonable attorneys fees) arising out of (Recipi-
|
||||
ent's use, modification, reproduction and distribution of the Subject Soft-
|
||||
ware or out of any representation or warranty made by Recipient.
|
||||
|
||||
11. U.S. Government End Users. The Subject Software is a "commercial item"
|
||||
consisting of "commercial computer software" as such terms are defined in
|
||||
title 48 of the Code of Federal Regulations and all U.S. Government End Users
|
||||
acquire only the rights set forth in this License and are subject to the
|
||||
terms of this License.
|
||||
|
||||
12. Miscellaneous. This License represents the complete agreement concerning
|
||||
subject matter hereof. If any provision of this License is held to be unen-
|
||||
forceable by any judicial or administrative authority having proper jurisdic-
|
||||
tion with respect thereto, such provision shall be reformed so as to achieve
|
||||
as nearly as possible the same economic effect as the original provision and
|
||||
the remainder of this License will remain in effect. This License shall be
|
||||
governed by and construed in accordance with the laws of the United States
|
||||
and the State of California as applied to agreements entered into and to be
|
||||
performed entirely within California between California residents. Any liti-
|
||||
gation relating to this License shall be subject to the exclusive jurisdic-
|
||||
tion of the Federal Courts of the Northern District of California (or, absent
|
||||
subject matter jurisdiction in such courts, the courts of the State of Cali-
|
||||
fornia), with venue lying exclusively in Santa Clara County, California, with
|
||||
the losing party responsible for costs, including without limitation, court
|
||||
costs and reasonable attorneys fees and expenses. The application of the
|
||||
United Nations Convention on Contracts for the International Sale of Goods is
|
||||
expressly excluded. Any law or regulation that provides that the language of
|
||||
a contract shall be construed against the drafter shall not apply to this
|
||||
License.
|
||||
|
||||
Exhibit A
|
||||
|
||||
Copyright (c) 1994-1999 Silicon Graphics, Inc.
|
||||
|
||||
The contents of this file are subject to the CID Font Code Public License
|
||||
Version 1.0 (the "License"). You may not use this file except in compliance
|
||||
with the License. You may obtain a copy of the License at Silicon Graphics,
|
||||
Inc., attn: Legal Services, 2011 N. Shoreline Blvd., Mountain View, CA 94043
|
||||
or at http://www.sgi.com/software/opensource/cid/license.html
|
||||
|
||||
Software distributed under the License is distributed on an "AS IS" basis.
|
||||
ALL WARRANTIES ARE DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY, OF FITNESS FOR A PARTICULAR PURPOSE OR OF NON-
|
||||
INFRINGEMENT. See the License for the specific language governing rights and
|
||||
limitations under the License.
|
||||
|
||||
The Original Software (as defined in the License) is CID font code that was
|
||||
developed by Silicon Graphics, Inc. Those portions of the Subject Software
|
||||
(as defined in the License) that were created by Silicon Graphics, Inc. are
|
||||
Copyright (c) 1994-1999 Silicon Graphics, Inc. All Rights Reserved.
|
||||
|
||||
[NOTE: When using this text in connection with Subject Software delivered
|
||||
solely in object code form, Recipient may replace the words "this file" with
|
||||
"this software" in both the first and second sentences.]
|
||||
|
||||
********************************************************************************
|
||||
|
||||
XFree86's LICENSE document does not appear to be completely
|
||||
comprehensive.
|
||||
|
||||
Many files appear to be licensed under the "SGI FREE SOFTWARE
|
||||
LICENSE B (Version 1.1 [02/22/2000])":
|
||||
|
||||
SGI FREE SOFTWARE LICENSE B (Version 1.1 [02/22/2000])
|
||||
|
||||
1. Definitions.
|
||||
|
||||
1.1. "Additional Notice Provisions" means such additional provisions as
|
||||
appear in the Notice in Original Code under the heading "Additional
|
||||
Notice Provisions."
|
||||
|
||||
1.2. "Covered Code" means the Original Code or Modifications, or any
|
||||
combination thereof.
|
||||
|
||||
1.3. "Hardware" means any physical device that accepts input, processes
|
||||
input, stores the results of processing, and/or provides output.
|
||||
|
||||
1.4. "Larger Work" means a work that combines Covered Code or portions
|
||||
thereof with code not governed by the terms of this License.
|
||||
|
||||
1.5. "Licensable" means having the right to grant, to the maximum
|
||||
extent possible, whether at the time of the initial grant or
|
||||
subsequently acquired, any and all of the rights conveyed herein.
|
||||
|
||||
1.6. "License" means this document.
|
||||
|
||||
1.7. "Licensed Patents" means patent claims Licensable by SGI that are
|
||||
infringed by the use or sale of Original Code or any Modifications
|
||||
provided by SGI, or any combination thereof.
|
||||
|
||||
1.8. "Modifications" means any addition to or deletion from the
|
||||
substance or structure of the Original Code or any previous
|
||||
Modifications. When Covered Code is released as a series of files, a
|
||||
Modification is:
|
||||
|
||||
A. Any addition to the contents of a file containing Original Code
|
||||
and/or addition to or deletion from the contents of a file
|
||||
containing previous Modifications.
|
||||
|
||||
B. Any new file that contains any part of the Original Code or
|
||||
previous Modifications.
|
||||
|
||||
1.9. "Notice" means any notice in Original Code or Covered Code, as
|
||||
required by and in compliance with this License.
|
||||
|
||||
1.10. "Original Code" means source code of computer software code that
|
||||
is described in the source code Notice required by Exhibit A as
|
||||
Original Code, and updates and error corrections specifically thereto.
|
||||
|
||||
1.11. "Recipient" means an individual or a legal entity exercising
|
||||
rights under, and complying with all of the terms of, this License or a
|
||||
future version of this License issued under Section 8. For legal
|
||||
entities, "Recipient" includes any entity that controls, is controlled
|
||||
by, or is under common control with Recipient. For purposes of this
|
||||
definition, "control" of an entity means (a) the power, direct or
|
||||
indirect, to direct or manage such entity, or (b) ownership of fifty
|
||||
percent (50%) or more of the outstanding shares or beneficial ownership
|
||||
of such entity.
|
||||
|
||||
1.12. "Recipient Patents" means patent claims Licensable by a Recipient
|
||||
that are infringed by the use or sale of Original Code or any
|
||||
Modifications provided by SGI, or any combination thereof.
|
||||
|
||||
1.13. "SGI" means Silicon Graphics, Inc.
|
||||
|
||||
1.14. "SGI Patents" means patent claims Licensable by SGI other than
|
||||
the Licensed Patents.
|
||||
|
||||
2. License Grant and Restrictions.
|
||||
|
||||
2.1. SGI License Grant. Subject to the terms of this License and any
|
||||
third party intellectual property claims, for the duration of
|
||||
intellectual property protections inherent in the Original Code, SGI
|
||||
hereby grants Recipient a worldwide, royalty-free, non-exclusive
|
||||
license, to do the following: (i) under copyrights Licensable by SGI,
|
||||
to reproduce, distribute, create derivative works from, and, to the
|
||||
extent applicable, display and perform the Original Code and/or any
|
||||
Modifications provided by SGI alone and/or as part of a Larger Work;
|
||||
and (ii) under any Licensable Patents, to make, have made, use, sell,
|
||||
offer for sale, import and/or otherwise transfer the Original Code
|
||||
and/or any Modifications provided by SGI. Recipient accepts the terms
|
||||
and conditions of this License by undertaking any of the aforementioned
|
||||
actions. The patent license shall apply to the Covered Code if, at the
|
||||
time any related Modification is added, such addition of the
|
||||
Modification causes such combination to be covered by the Licensed
|
||||
Patents. The patent license in Section 2.1(ii) shall not apply to any
|
||||
other combinations that include the Modification. No patent license is
|
||||
provided under SGI Patents for infringements of SGI Patents by
|
||||
Modifications not provided by SGI or combinations of Original Code and
|
||||
Modifications not provided by SGI.
|
||||
|
||||
2.2. Recipient License Grant. Subject to the terms of this License and
|
||||
any third party intellectual property claims, Recipient hereby grants
|
||||
SGI and any other Recipients a worldwide, royalty-free, non-exclusive
|
||||
license, under any Recipient Patents, to make, have made, use, sell,
|
||||
offer for sale, import and/or otherwise transfer the Original Code
|
||||
and/or any Modifications provided by SGI.
|
||||
|
||||
2.3. No License For Hardware Implementations. The licenses granted in
|
||||
Section 2.1 and 2.2 are not applicable to implementation in Hardware of
|
||||
the algorithms embodied in the Original Code or any Modifications
|
||||
provided by SGI .
|
||||
|
||||
3. Redistributions.
|
||||
|
||||
3.1. Retention of Notice/Copy of License. The Notice set forth in
|
||||
Exhibit A, below, must be conspicuously retained or included in any and
|
||||
all redistributions of Covered Code. For distributions of the Covered
|
||||
Code in source code form, the Notice must appear in every file that can
|
||||
include a text comments field; in executable form, the Notice and a
|
||||
copy of this License must appear in related documentation or collateral
|
||||
where the Recipient's rights relating to Covered Code are described.
|
||||
Any Additional Notice Provisions which actually appears in the Original
|
||||
Code must also be retained or included in any and all redistributions
|
||||
of Covered Code.
|
||||
|
||||
3.2. Alternative License. Provided that Recipient is in compliance with
|
||||
the terms of this License, Recipient may, so long as without derogation
|
||||
of any of SGI's rights in and to the Original Code, distribute the
|
||||
source code and/or executable version(s) of Covered Code under (1) this
|
||||
License; (2) a license identical to this License but for only such
|
||||
changes as are necessary in order to clarify Recipient's role as
|
||||
licensor of Modifications; and/or (3) a license of Recipient's
|
||||
choosing, containing terms different from this License, provided that
|
||||
the license terms include this Section 3 and Sections 4, 6, 7, 10, 12,
|
||||
and 13, which terms may not be modified or superseded by any other
|
||||
terms of such license. If Recipient elects to use any license other
|
||||
than this License, Recipient must make it absolutely clear that any of
|
||||
its terms which differ from this License are offered by Recipient
|
||||
alone, and not by SGI. It is emphasized that this License is a limited
|
||||
license, and, regardless of the license form employed by Recipient in
|
||||
accordance with this Section 3.2, Recipient may relicense only such
|
||||
rights, in Original Code and Modifications by SGI, as it has actually
|
||||
been granted by SGI in this License.
|
||||
|
||||
3.3. Indemnity. Recipient hereby agrees to indemnify SGI for any
|
||||
liability incurred by SGI as a result of any such alternative license
|
||||
terms Recipient offers.
|
||||
|
||||
4. Termination. This License and the rights granted hereunder will
|
||||
terminate automatically if Recipient breaches any term herein and fails to
|
||||
cure such breach within 30 days thereof. Any sublicense to the Covered Code
|
||||
that is properly granted shall survive any termination of this License,
|
||||
absent termination by the terms of such sublicense. Provisions that, by
|
||||
their nature, must remain in effect beyond the termination of this License,
|
||||
shall survive.
|
||||
|
||||
5. No Trademark Or Other Rights. This License does not grant any rights to:
|
||||
(i) any software apart from the Covered Code, nor shall any other rights or
|
||||
licenses not expressly granted hereunder arise by implication, estoppel or
|
||||
otherwise with respect to the Covered Code; (ii) any trade name, trademark
|
||||
or service mark whatsoever, including without limitation any related right
|
||||
for purposes of endorsement or promotion of products derived from the
|
||||
Covered Code, without prior written permission of SGI; or (iii) any title
|
||||
to or ownership of the Original Code, which shall at all times remains with
|
||||
SGI. All rights in the Original Code not expressly granted under this
|
||||
License are reserved.
|
||||
|
||||
6. Compliance with Laws; Non-Infringement. There are various worldwide
|
||||
laws, regulations, and executive orders applicable to dispositions of
|
||||
Covered Code, including without limitation export, re-export, and import
|
||||
control laws, regulations, and executive orders, of the U.S. government and
|
||||
other countries, and Recipient is reminded it is obliged to obey such laws,
|
||||
regulations, and executive orders. Recipient may not distribute Covered
|
||||
Code that (i) in any way infringes (directly or contributorily) any
|
||||
intellectual property rights of any kind of any other person or entity or
|
||||
(ii) breaches any representation or warranty, express, implied or
|
||||
statutory, to which, under any applicable law, it might be deemed to have
|
||||
been subject.
|
||||
|
||||
7. Claims of Infringement. If Recipient learns of any third party claim
|
||||
that any disposition of Covered Code and/or functionality wholly or
|
||||
partially infringes the third party's intellectual property rights,
|
||||
Recipient will promptly notify SGI of such claim.
|
||||
|
||||
8. Versions of the License. SGI may publish revised and/or new versions of
|
||||
the License from time to time, each with a distinguishing version number.
|
||||
Once Covered Code has been published under a particular version of the
|
||||
License, Recipient may, for the duration of the license, continue to use it
|
||||
under the terms of that version, or choose to use such Covered Code under
|
||||
the terms of any subsequent version published by SGI. Subject to the
|
||||
provisions of Sections 3 and 4 of this License, only SGI may modify the
|
||||
terms applicable to Covered Code created under this License.
|
||||
|
||||
9. DISCLAIMER OF WARRANTY. COVERED CODE IS PROVIDED "AS IS." ALL EXPRESS
|
||||
AND IMPLIED WARRANTIES AND CONDITIONS ARE DISCLAIMED, INCLUDING, WITHOUT
|
||||
LIMITATION, ANY IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY,
|
||||
SATISFACTORY QUALITY, FITNESS FOR A PARTICULAR PURPOSE, AND
|
||||
NON-INFRINGEMENT. SGI ASSUMES NO RISK AS TO THE QUALITY AND PERFORMANCE OF
|
||||
THE SOFTWARE. SHOULD THE SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, SGI
|
||||
ASSUMES NO COST OR LIABILITY FOR SERVICING, REPAIR OR CORRECTION. THIS
|
||||
DISCLAIMER OF WARRANTY IS AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY
|
||||
COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT SUBJECT TO THIS DISCLAIMER.
|
||||
10. LIMITATION OF LIABILITY. UNDER NO CIRCUMSTANCES NOR LEGAL THEORY,
|
||||
WHETHER TORT (INCLUDING, WITHOUT LIMITATION, NEGLIGENCE OR STRICT
|
||||
LIABILITY), CONTRACT, OR OTHERWISE, SHALL SGI OR ANY SGI LICENSOR BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF
|
||||
ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
|
||||
WORK STOPPAGE, LOSS OF DATA, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND
|
||||
ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
|
||||
INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY
|
||||
SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM
|
||||
SGI's NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION.
|
||||
SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL
|
||||
OR CONSEQUENTIAL DAMAGES, SO THAT EXCLUSION AND LIMITATION MAY NOT APPLY TO
|
||||
RECIPIENT.
|
||||
|
||||
11. Indemnity. Recipient shall be solely responsible for damages arising,
|
||||
directly or indirectly, out of its utilization of rights under this
|
||||
License. Recipient will defend, indemnify and hold harmless Silicon
|
||||
Graphics, Inc. from and against any loss, liability, damages, costs or
|
||||
expenses (including the payment of reasonable attorneys fees) arising out
|
||||
of Recipient's use, modification, reproduction and distribution of the
|
||||
Covered Code or out of any representation or warranty made by Recipient.
|
||||
|
||||
12. U.S. Government End Users. The Covered Code is a "commercial item"
|
||||
consisting of "commercial computer software" as such terms are defined in
|
||||
title 48 of the Code of Federal Regulations and all U.S. Government End
|
||||
Users acquire only the rights set forth in this License and are subject to
|
||||
the terms of this License.
|
||||
|
||||
13. Miscellaneous. This License represents the complete agreement
|
||||
concerning the its subject matter. If any provision of this License is held
|
||||
to be unenforceable, such provision shall be reformed so as to achieve as
|
||||
nearly as possible the same legal and economic effect as the original
|
||||
provision and the remainder of this License will remain in effect. This
|
||||
License shall be governed by and construed in accordance with the laws of
|
||||
the United States and the State of California as applied to agreements
|
||||
entered into and to be performed entirely within California between
|
||||
California residents. Any litigation relating to this License shall be
|
||||
subject to the exclusive jurisdiction of the Federal Courts of the Northern
|
||||
District of California (or, absent subject matter jurisdiction in such
|
||||
courts, the courts of the State of California), with venue lying
|
||||
exclusively in Santa Clara County, California, with the losing party
|
||||
responsible for costs, including without limitation, court costs and
|
||||
reasonable attorneys fees and expenses. The application of the United
|
||||
Nations Convention on Contracts for the International Sale of Goods is
|
||||
expressly excluded. Any law or regulation that provides that the language
|
||||
of a contract shall be construed against the drafter shall not apply to
|
||||
this License.
|
||||
|
||||
Exhibit A
|
||||
|
||||
License Applicability. Except to the extent portions of this file are made
|
||||
subject to an alternative license as permitted in the SGI Free Software
|
||||
License B, Version 1.1 (the "License"), the contents of this file are
|
||||
subject only to the provisions of the License. You may not use this file
|
||||
except in compliance with the License. You may obtain a copy of the License
|
||||
at Silicon Graphics, Inc., attn: Legal Services, 1600 Amphitheatre Parkway,
|
||||
Mountain View, CA 94043-1351, or at: http://oss.sgi.com/projects/FreeB
|
||||
|
||||
Note that, as provided in the License, the Software is distributed on an
|
||||
"AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS
|
||||
DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND
|
||||
CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A
|
||||
PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
|
||||
|
||||
Original Code. The Original Code is: [name of software, version number, and
|
||||
release date], developed by Silicon Graphics, Inc. The Original Code is
|
||||
Copyright (c) [dates of first publication, as appearing in the Notice in
|
||||
the Original Code] Silicon Graphics, Inc. Copyright in any portions created
|
||||
by third parties is as indicated elsewhere herein. All Rights Reserved.
|
||||
Additional Notice Provisions: [such additional provisions, if any, as
|
||||
appear in the Notice in the Original Code under the heading "Additional
|
||||
Notice Provisions"]
|
||||
|
||||
vim:set ai et sw=4 sts=4 tw=72:
|
||||
596
ChangeLog
Normal file
596
ChangeLog
Normal file
|
|
@ -0,0 +1,596 @@
|
|||
2005-04-05 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/OpenDis.c:
|
||||
* src/locking.c:
|
||||
* src/locking.h:
|
||||
* src/xcl/display.c:
|
||||
* src/xcl/xcblock.c:
|
||||
When built --with-xcb, quit calling XInitThreads while opening a
|
||||
display, and just ignore the pluggable InitDisplayLock and
|
||||
FreeDisplayLock function pointers. Always call the XCB-based
|
||||
_XInitDisplayLock and _XFreeDisplayLock.
|
||||
|
||||
2005-04-02 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcl/xcblock.c:
|
||||
Oops. Stop leaking a 4-byte malloc'ed block per request.
|
||||
|
||||
2005-04-01 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcl/xcblock.c:
|
||||
Set dpy->last_request_read correctly. Fixes a subtle bug for
|
||||
apps that produce 65,536 requests without getting any responses.
|
||||
|
||||
2005-03-30 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcl/xcblock.c (_XGetXCBBuffer):
|
||||
Always defer looking for the most recent reply: this prevents
|
||||
XCB from blocking waiting for a reply that will never come. It
|
||||
also (together with recent fixes in XCB) makes
|
||||
XListFontsWithInfo work finally, AFAICT.
|
||||
|
||||
2005-03-24 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* x11.pc.in (Cflags): Remove unused references
|
||||
to XTHREADS_CFLAGS / XTHREADS_LIBS that were breaking
|
||||
the build of modules depending on X11.
|
||||
|
||||
2005-03-22 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* configure.ac:
|
||||
* src/Makefile.am:
|
||||
* include/X11/Xlibint.h (removed):
|
||||
* include/X11/.cvsignore (added):
|
||||
* include/X11/Xlibint.h.in (added):
|
||||
Generate Xlibint.h to #define XTHREADS if Xlib was built with
|
||||
thread support, or to #undef it otherwise.
|
||||
|
||||
2005-03-20 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xclint.h:
|
||||
* src/xcl/display.c:
|
||||
* src/xcl/io.c:
|
||||
* src/xcl/xcblock.c:
|
||||
Instead of registering a callback with XCB for unexpected
|
||||
replies, just tell XCB to expect replies for all requests that
|
||||
Xlib sends. Any sequence numbers lower than the last request XCB
|
||||
has read can be definitively dealt with, either by discovering
|
||||
that no reply was expected or by handing the reply that arrived
|
||||
off to the async handlers.
|
||||
|
||||
2005-02-11 Josh Triplett <josh@freedesktop.org>
|
||||
|
||||
* src/xcl/proto.c: Add pregenerated output file based on last
|
||||
M4-based XCB.
|
||||
|
||||
* configure.ac, src/Makefile.am: Don't try to regenerate the
|
||||
output file.
|
||||
|
||||
* src/xcl/.cvsignore: Remove; only contained proto.c, which should
|
||||
now not be ignored.
|
||||
|
||||
2005-02-11 Josh Triplett <josh@freedesktop.org>
|
||||
|
||||
* man/.cvsignore: add man/Makefile.in and man/Makefile.
|
||||
|
||||
2005-02-09 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* src/KeyBind.c src/KeysymStr.c src/StrKeysym.c:
|
||||
Merge changes from head... src/util/makekeys.c
|
||||
was out of sync with the code that accessed the
|
||||
generated hash table.
|
||||
|
||||
2005-02-08 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* include/X11/Xutil.h: Really restore the
|
||||
region typedef.
|
||||
|
||||
2005-02-08 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* include/X11/region.h include/X11/Xuti.h: Move
|
||||
the Region typedef back where it belong, don't include
|
||||
region.h from Xutil.h ... it defines all sorts of
|
||||
stuff (TRUE/FALSE/MIN/MAXSHORT/Box...) that will
|
||||
break compilation of projects using Xutil.h. (#2501)
|
||||
|
||||
2005-01-29 Adam Jackson <ajax@freedesktop.org>
|
||||
|
||||
* src/cmsCmap.c:
|
||||
Remove a bad #include.
|
||||
|
||||
2005-01-29 Adam Jackson <ajax@freedesktop.org>
|
||||
|
||||
* src/ErrDes.c:
|
||||
* src/imRm.c:
|
||||
Typo fixes.
|
||||
|
||||
2005-01-29 Adam Jackson <ajax@freedesktop.org>
|
||||
|
||||
* include/X11/region.h:
|
||||
Reinstate the Region typedef.
|
||||
* include/X11/Xutil.h:
|
||||
Include region.h to pick up the Region typedef.
|
||||
|
||||
2005-01-29 Daniel Stone <daniel@freedesktop.org>
|
||||
|
||||
* include/X11/Xutil.h:
|
||||
* include/X11/Xlib.h:
|
||||
* include/X11/Xlibint.h:
|
||||
* src/ConnDis.c (_X11TransConnectDisplay):
|
||||
* src/ErrDes.c (XGetErrorDatabaseText):
|
||||
* src/GetWAttrs.c (XGetWindowAttributes):
|
||||
* src/Host.c:
|
||||
* src/KeyBind.c (UCSConvertCase) (XConvertCase):
|
||||
* src/LiHosts.c:
|
||||
* src/OpenDis.c:
|
||||
* src/PutBEvent.c (XPutBackEvent):
|
||||
* src/StrKeysym.c (XStringToKeysym):
|
||||
* src/XKBBind.c (XkbRefreshKeyboardMapping):
|
||||
* src/XKBCvt.c:
|
||||
* src/XlibInt.c:
|
||||
* src/cmsCmap.c:
|
||||
* src/cmsColNm.c:
|
||||
* src/imDefLkup.c (_XimGetWindowEventmask):
|
||||
* src/imInsClbk.c (_XimUnRegisterIMInstantiateCallback):
|
||||
* src/imLcFlt.c (_XimLocalFilter):
|
||||
* src/imLcIm.c (_XimLocalIMFree):
|
||||
* src/imRm.c:
|
||||
* src/imThaiFlt.c (tis2ucs):
|
||||
* src/imTrans.c:
|
||||
* src/lcEuc.c (euc_ctstowcs) (euc_ctstombs):
|
||||
* src/lcFile.c:
|
||||
* src/lcSjis.c:
|
||||
* src/lcUTF8.c (create_tofontcs_conv):
|
||||
* src/omGeneric.c (parse_fontdata):
|
||||
* src/util/makekeys.c (main):
|
||||
Resync with X.Org HEAD, including a security fix for the error DB name
|
||||
and a minor stack smash in XKB code, thread-safe XGetWindowAttributes
|
||||
and XPutBackEvent, case-conversion cleanups and updates, and large-scale
|
||||
localisation/input cleanups and adherance to the specification.
|
||||
|
||||
2004-11-22 Carl Worth <cworth@cworth.org>
|
||||
|
||||
* configure.ac: Remove AC_CONFIG_AUX_DIR (it was in the wrong
|
||||
place for automake-1.9, and it was set to the default value
|
||||
anyway).
|
||||
|
||||
2004-09-30 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcl/io.c:
|
||||
Update for rename of XCBWaitReply to XCBWaitForReply.
|
||||
|
||||
2004-09-29 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcl/io.c:
|
||||
Make use of XCBPollForEvent from new XCB API.
|
||||
|
||||
2004-09-29 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcl/xcblock.c:
|
||||
Keith didn't like my logic, so he fixed it.
|
||||
|
||||
2004-09-29 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcl/io.c:
|
||||
Include the new xcbext.h header, and make use of new
|
||||
sanity check macros.
|
||||
|
||||
* src/xcl/xcblock.c:
|
||||
Make use of new sanity check macros, and don't make
|
||||
Xlib's idea of the last request read exactly match
|
||||
XCB's, since it shouldn't.
|
||||
|
||||
* src/xcl/xcbwrap.m4:
|
||||
Fix handling of LISTPARAMs to match XCB's new
|
||||
semantics.
|
||||
|
||||
2004-08-02 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcl/display.c:
|
||||
Update for XCB API as of 2004-07-25.
|
||||
|
||||
2004-08-02 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcl/io.c: (_XSetLastRequestRead)
|
||||
Added a comment to explain why sequence numbers should go
|
||||
backwards here. It was really confusing otherwise.
|
||||
|
||||
2004-07-13 Carlos Romero <kidcrash@freedesktop.org>
|
||||
|
||||
* man/Makefile.am:
|
||||
Include man pages in EXTRA_DIST.
|
||||
|
||||
2004-07-10 Daniel Stone <daniel@freedesktop.org>
|
||||
|
||||
* src/Makefile.am:
|
||||
Force definition of _BSD_SOURCE, so ConnDis.c can compile.
|
||||
|
||||
2004-07-03 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcl/proto.m4: (GrabButton)
|
||||
Somehow I got the modifiers and button parameters swapped. It
|
||||
makes a big difference.
|
||||
|
||||
2004-07-03 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcl/display.c:
|
||||
Small XCB API change for C++ compatibility.
|
||||
|
||||
2004-07-03 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcl/xcblock.c:
|
||||
When built with XCB, force a response from the server if we
|
||||
haven't seen one in 65530 requests. If you don't do this, XCB
|
||||
gets confused the next time it waits for a reply.
|
||||
|
||||
2004-07-01 Daniel Stone <daniel@freedesktop.org>
|
||||
|
||||
* configure.ac:
|
||||
* Makefile.am:
|
||||
* man/*:
|
||||
Imported man pages from X11R6.7.
|
||||
|
||||
2004-06-29 Daniel Stone <daniel@freedesktop.org>
|
||||
|
||||
* src/x11_trans.h:
|
||||
Change #include <Xtrans.h> to <X11/Xtrans/Xtrans.h>.
|
||||
|
||||
* src/ClDisplay.c:
|
||||
* src/OpenDis.c:
|
||||
* src/XlibInt.c:
|
||||
Change #if !USE_XCB/#else/#endif to a far more natural #if
|
||||
USE_XCB/#else/#endif.
|
||||
|
||||
2004-06-28 Daniel Stone <daniel@freedesktop.org>
|
||||
|
||||
* src/ConnDis.c:
|
||||
* src/CrGlCur.c:
|
||||
* src/GetDflt.c:
|
||||
* src/ICWrap.c
|
||||
* src/Host.c:
|
||||
* src/LiHosts.c:
|
||||
* src/OpenDis.c:
|
||||
* src/SetLocale.c:
|
||||
* src/Xrm.c:
|
||||
* src/imThaiFlt.c:
|
||||
* src/lcUTF8.c:
|
||||
* src/locking.c:
|
||||
* src/XlcPubI.h:
|
||||
* include/X11/Xlib.h:
|
||||
* include/X11/Xlibint.h:
|
||||
The great X11R6.7 merge; picking up all changes since 2003-10-01 or
|
||||
such from the X.Org tree. Unfortunately log information has been lost,
|
||||
and you'll have to get it from the X.Org tree. CVS sucks, news at 11.
|
||||
|
||||
2004-06-26 Keith Packard <keithp@keithp.com>
|
||||
|
||||
* src/OpenDis.c: (XOpenDisplay):
|
||||
HACK - set XLIB_SKIP_EXTRA_VISUALS so that you can
|
||||
hide Composite visuals from applications
|
||||
|
||||
2004-06-16 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xclint.h:
|
||||
* src/xcl/xcblock.c:
|
||||
Added conditional variants of _X{Get,Put}XCBBuffer, called
|
||||
_X{Get,Put}XCBBufferIf. Xlib must neither get nor release XCB's
|
||||
buffer twice in a row; now the code counts to determine whether
|
||||
the buffer should be owned. This fixes applications that use
|
||||
XLockDisplay and XUnlockDisplay, like xine. New rule: No XCB
|
||||
functions can be called by the application between calls to
|
||||
XLockDisplay and XUnlockDisplay.
|
||||
|
||||
* src/xcl/display.c: (_XAsyncReplyHandler)
|
||||
Only acquire buffer if we don't already own it.
|
||||
|
||||
* src/xcl/io.c: (_XReply)
|
||||
Unconditionally release and re-acquire buffer.
|
||||
|
||||
* src/xcl/xcbwrap.m4:
|
||||
For all generated functions, release and re-acquire buffer
|
||||
around calls down to XCB if we own the buffer.
|
||||
|
||||
2004-06-16 Keith Packard <keithp@keithp.com>
|
||||
|
||||
* include/X11/Xlibint.h:
|
||||
Add back xcl private data pointer when compiled to use XCB
|
||||
* src/xcl/display.c: (init_depths), (init_screens):
|
||||
Add Composite-specific hack to make Composite visuals invisible
|
||||
when XLIB_SKIP_EXTRA_VISUALS is set.
|
||||
* src/xcl/io.c: (_XEventsQueued), (_XReadEvents):
|
||||
Use _XSend instead of _XFlush to avoid moving events from
|
||||
XCB to Xlib unexpectedly. This bug would cause Xlib apps to
|
||||
hang waiting for events that were never going to arrive.
|
||||
|
||||
2004-06-16 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/Makefile.am:
|
||||
* src/ChAccCon.c:
|
||||
* src/ChSaveSet.c:
|
||||
* src/FSSaver.c:
|
||||
* src/SetPntMap.c:
|
||||
I removed too many native Xlib functions when adding proto.m4.
|
||||
So this puts those excess functions back.
|
||||
|
||||
* src/XlibInt.c:
|
||||
* src/xcl/io.c:
|
||||
Hooked up internal connections support that broke when I took
|
||||
out the old xtrans-based bits.
|
||||
|
||||
* src/xcl/display.c:
|
||||
Remove redundant creation of default GCs. OpenDis.c still
|
||||
contains appropriate code to do this.
|
||||
|
||||
2004-06-03 Philip Blundell <philb@gnu.org>
|
||||
|
||||
* configure.ac: New options --disable-unix-transport,
|
||||
--disable-tcp-transport, --disable-ipv6.
|
||||
(UNIXCONN, TCPCONN, IPV6CONN): AC_DEFINE as appropriate.
|
||||
|
||||
2004-05-06 Eric Anholt <anholt@FreeBSD.org>
|
||||
|
||||
* src/Makefile.am:
|
||||
Mark xcl/proto.c nodist (generated file).
|
||||
|
||||
2004-04-14 Warren Turkal <wt@midsouth.rr.com>
|
||||
|
||||
* resync rest public headers with Xorg 6.7
|
||||
* resync cms changes with Xorg 6.7
|
||||
|
||||
2004-04-14 Warren Turkal <wt@midsouth.rr.com>
|
||||
|
||||
* resync most public headers with Xorg 6.7
|
||||
|
||||
2004-04-13 Warren Turkal <wt@midsouth.rr.com>
|
||||
|
||||
* stop polluting the public API with ImUtil.h
|
||||
|
||||
2004-04-07 Matthew Allum <mallum@handhelds.org>
|
||||
|
||||
* src/X18NCMSstubs.c: (XwcTextExtents), (XwcDrawString),
|
||||
(XwcDrawText), (XwcDrawImageString), (XwcTextEscapement),
|
||||
(XwcTextPerCharExtents), (XwcTextPropertyToTextList),
|
||||
(XwcTextListToTextProperty), (XwcFreeStringList), (XmbTextExtents),
|
||||
(XmbDrawText), (XmbDrawString), (XmbDrawImageString),
|
||||
(XmbTextEscapement), (XmbTextPerCharExtents):
|
||||
Lots more stubs added, all Xmb* and Xwc* should be covered.
|
||||
|
||||
2004-04-05 Warren Turkal <wt@midsouth.rr.com>
|
||||
|
||||
* put the single function prototype in Cmap.h into Xcmsint.h
|
||||
|
||||
2004-03-16 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xclint.h:
|
||||
* include/Makefile.am:
|
||||
* include/X11/xcl.h (new):
|
||||
All XCB symbols have names distinct from the names found in Xlib
|
||||
now, which affects pretty much everything in this update. Also,
|
||||
now there's an xcl.h that apps can include to get access to the
|
||||
XCBConnection underlying an XCL Display.
|
||||
|
||||
* src/OpenDis.c:
|
||||
* src/XlibInt.c:
|
||||
* src/locking.c:
|
||||
* src/locking.h:
|
||||
* src/xcl/display.c:
|
||||
* src/xcl/io.c:
|
||||
* src/xcl/xcblock.c (new):
|
||||
XOpenDisplay calls XInitThreads, so LockDisplay and
|
||||
UnlockDisplay are called whether a thread library is linked in
|
||||
or not. Those functions pass control over XCB's data structures
|
||||
back and forth between XCB and Xlib, so it should be possible to
|
||||
mix XCB and Xlib calls.
|
||||
|
||||
* configure.ac:
|
||||
* src/Makefile.am:
|
||||
* src/xcl/xcbwrap.m4 (new):
|
||||
* src/xcl/proto.m4 (new):
|
||||
* src/xcl/.cvsignore (new):
|
||||
I copied (without history, because I don't care) the
|
||||
machine-generated bits of the original XCL. When compiled with
|
||||
XCB, Xlib no longer compiles a bunch of the native Xlib stubs;
|
||||
it uses stubs that delegate to XCB instead. This tests that Xlib
|
||||
and XCB calls can mix, without having to rewrite any apps.
|
||||
|
||||
2004-03-07 Warren Turkal <wt@midsouth.rr.com>
|
||||
|
||||
* fix some #endif comments
|
||||
* point contact email to xlibs@freedesktop.org in configure.ac
|
||||
|
||||
2004-03-06 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcl/display.c:
|
||||
* src/xcl/io.c:
|
||||
Updated for XCB API renaming. This code works (more or less)
|
||||
with the current version of XCB from CVS.
|
||||
|
||||
2004-02-29 Warren Turkal <wt@midsouth.rr.com>
|
||||
|
||||
* Remove all ^L from source
|
||||
|
||||
2004-02-06 Keith Packard <keithp@keithp.com>
|
||||
|
||||
* configure.ac:
|
||||
Remove quotes from keysymdef.h path search (Alan Cox)
|
||||
|
||||
2004-02-06 Noah Levitt <nlevitt@columbia.edu>
|
||||
|
||||
* configure.ac: Look for keysymdef.h under /usr/include too. Other
|
||||
fixes and improvements to the search for keysymdef.h.
|
||||
|
||||
2004-01-15 Daniel Stone <daniel@fooishbar.org>
|
||||
* Tagging release 6.2.1 for the first fd.o clientside lib release.
|
||||
|
||||
2004-01-15 Harold L Hunt II <huntharo@msu.edu>
|
||||
* Makefile.am: Pass -no-undefined to libtool via LDFLAGS.
|
||||
|
||||
2003-12-04 Matthew Allum <mallum@openedhand.com>
|
||||
|
||||
* src/X18NCMSstubs.c:
|
||||
Yet more stubs added.
|
||||
|
||||
2003-11-28 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* configure.ac:
|
||||
* include/X11/Xlibint.h:
|
||||
* src/ClDisplay.c:
|
||||
* src/Makefile.am:
|
||||
* src/OpenDis.c:
|
||||
* src/Xintconn.h:
|
||||
* src/XlibInt.c:
|
||||
* src/xclint.h (new):
|
||||
* src/xcl/display.c (new):
|
||||
* src/xcl/io.c (new):
|
||||
A better-tested version of XCL is now available as a
|
||||
configure-time option. Unlike the version that was on the XCL
|
||||
branch, this removes no code from CVS; but when --with-xcb is
|
||||
given to configure, the old code is simply not compiled. The new
|
||||
code is isolated in the xcl subdirectory.
|
||||
|
||||
Note that this version of XCL requires the XCB version with the
|
||||
pre_sendrequest tag. Versions newer than that have API changes
|
||||
that XCL needs to track, but I wanted to commit the conditional
|
||||
compile patches first.
|
||||
|
||||
Note that XCL removes libXdmcp, which kdm on Debian - at
|
||||
least - assumes is linked into Xlib. I worked around this with
|
||||
the obvious LD_PRELOAD.
|
||||
|
||||
2003-11-13 Matthew Allum <mallum@openedhand.com>
|
||||
|
||||
* src/X18NCMSstubs.c:
|
||||
Extra stubs for _XlcCurrentLC, _XimGetLocaleCode. see bug #143
|
||||
|
||||
2003-11-13 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* configure.ac:
|
||||
Fix path for finding keysymdef.h.
|
||||
|
||||
2003-11-09 Eric Anholt <anholt@FreeBSD.org>
|
||||
|
||||
* configure.ac:
|
||||
Make initial package version 6.2.1, as agreed on the mailing list.
|
||||
|
||||
2003-11-09 Luciano Montanaro <mikelima@virgilio.it>
|
||||
|
||||
* configure.ac:
|
||||
Without the following patch, the xtrans include directory is not
|
||||
added to the compiler command line, since then the X11_CFLAGS are
|
||||
not changed in the generated configure script.
|
||||
|
||||
2003-10-31 Eric Anholt <anholt@FreeBSD.org>
|
||||
|
||||
* configure.ac:
|
||||
* src/XlibInt.c:
|
||||
* src/x11_trans.c:
|
||||
Define USE_POLL if the poll() function is available. This
|
||||
causes poll() to be used instead of select(), which is
|
||||
supposed to be more efficient.
|
||||
|
||||
2003-10-31 Eric Anholt <anholt@FreeBSD.org>
|
||||
|
||||
reviewed by: <keithp@keithp.com>
|
||||
|
||||
* src/ErrDes.c:
|
||||
* src/Makefile.am:
|
||||
* src/XKBCvt.c:
|
||||
* src/cmsColNm.c:
|
||||
* src/lcDynamic.c:
|
||||
* src/lcFile.c:
|
||||
Look for files in X11_DATADIR instead of /usr/lib/X11. Also,
|
||||
install XErrorDB in X11_DATADIR.
|
||||
|
||||
2003-10-31 Keith Packard <keithp@keithp.com>
|
||||
|
||||
* configure.ac:
|
||||
* src/Makefile.am:
|
||||
Must put -DX11_DATADIR="path" on compile command line because
|
||||
configure can't manage to get it put into config.h correctly
|
||||
Distribute XKeysymDB in packages.
|
||||
|
||||
2003-10-29 Eric Anholt <anholt@FreeBSD.org>
|
||||
|
||||
reviewed by: <keithp@keithp.com>
|
||||
|
||||
* configure.ac:
|
||||
* src/Makefile.am:
|
||||
Check for XdmcpWrap in libXdmcp, and enable XDM-AUTHORIZATION-1
|
||||
support if available. Causes libX11 to be linked against
|
||||
libXdmcp in that case.
|
||||
|
||||
2003-10-29 Keith Packard <keithp@keithp.com>
|
||||
|
||||
* src/Makefile.am:
|
||||
Fix 'make dist' to include XKeysymDB
|
||||
|
||||
2003-10-29 Keith Packard <keithp@keithp.com>
|
||||
|
||||
* configure.ac:
|
||||
* src/Makefile.am:
|
||||
* src/StrKeysym.c:
|
||||
Forgot to install XKeysymDB. Installing in ${prefix}/share/X11
|
||||
|
||||
2003-10-29 Keith Packard <keithp@keithp.com>
|
||||
|
||||
reviewed by: jim.gettys@hp.com, otaylor@redhat.com
|
||||
|
||||
* src/XlibInt.c: (_XReadPad):
|
||||
Ok, so the XFree86 patch contained a bug fix for a real problem
|
||||
in this function, but the twisty nature of that fix obscured both
|
||||
the original bug and the repair (at least to me). Added a nice
|
||||
comment marking the problem and made nicer looking code to fix it
|
||||
to boot.
|
||||
|
||||
2003-10-28 Keith Packard <keithp@keithp.com>
|
||||
|
||||
* configure.ac:
|
||||
* src/Makefile.am:
|
||||
Add GCC warnings.
|
||||
Switch from libX11_la_CFLAGS to AM_CFLAGS as that avoids
|
||||
mass confusion in library object names.
|
||||
|
||||
2003-10-26 Keith Packard <keithp@keithp.com>
|
||||
|
||||
* src/ClDisplay.c:
|
||||
* src/ConnDis.c:
|
||||
* src/Makefile.am:
|
||||
* src/OpenDis.c:
|
||||
* src/XlibInt.c:
|
||||
* src/imTrans.c:
|
||||
oops. ximtrans and XimTrans conflict badly on Windows.
|
||||
Can't fix this by any method other than renaming the ,v files,
|
||||
so you won't see that change listed here. We love CVS.
|
||||
|
||||
2003-10-24 Mathew Allum <mallum@openedhand.com>
|
||||
* added 3 new stubs to X18NCMSstubs.c, needed by Xt apps
|
||||
|
||||
2003-10-19 Mathew Allum <mallum@openedhand.com>
|
||||
* added xkb disable swtich (experimental)
|
||||
|
||||
2003-10-17 Keith Packard <keithp@keithp.com>
|
||||
* include/X11/Xcms.h
|
||||
* src/CvCols.c and various conversion files
|
||||
Back out bogus typechecking fix for color conversion functions.
|
||||
Place casts for device-dependent color conversion functions to
|
||||
avoid warnings. The Xlib specification is inherently type-unsafe.
|
||||
|
||||
2003-10-17 Keith Packard <keithp@keithp.com>
|
||||
* src/XlibInt.c
|
||||
Back out incorrect changes from 3.34 to 3.35 that
|
||||
attempted to fix type incompatibilities with _XAsyncReply.
|
||||
Change argument type to _XAsyncReply
|
||||
|
||||
2003-10-16 Mathew Allum <mallum@openedhand.com>
|
||||
* Makefile.am, configure.ac, src/Font.c, src/Xrm.c, src/locking.c
|
||||
* added X18NCMSstubs.c
|
||||
experimental patches to build much smaller version of Xlib.
|
||||
|
||||
2003-10-10 Jim Gettys <Jim.Gettys@hp.com>
|
||||
* updated AUTHORS file
|
||||
* updated TODO file
|
||||
* updated README
|
||||
* put something in the ChangeLog
|
||||
|
||||
2003-10-1 Warren Turkal <wt@midsouth.rr.com>
|
||||
* Autotooled Xlib
|
||||
229
INSTALL
Normal file
229
INSTALL
Normal file
|
|
@ -0,0 +1,229 @@
|
|||
Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002 Free Software
|
||||
Foundation, Inc.
|
||||
|
||||
This file is free documentation; the Free Software Foundation gives
|
||||
unlimited permission to copy, distribute and modify it.
|
||||
|
||||
Basic Installation
|
||||
==================
|
||||
|
||||
These are generic installation instructions.
|
||||
|
||||
The `configure' shell script attempts to guess correct values for
|
||||
various system-dependent variables used during compilation. It uses
|
||||
those values to create a `Makefile' in each directory of the package.
|
||||
It may also create one or more `.h' files containing system-dependent
|
||||
definitions. Finally, it creates a shell script `config.status' that
|
||||
you can run in the future to recreate the current configuration, and a
|
||||
file `config.log' containing compiler output (useful mainly for
|
||||
debugging `configure').
|
||||
|
||||
It can also use an optional file (typically called `config.cache'
|
||||
and enabled with `--cache-file=config.cache' or simply `-C') that saves
|
||||
the results of its tests to speed up reconfiguring. (Caching is
|
||||
disabled by default to prevent problems with accidental use of stale
|
||||
cache files.)
|
||||
|
||||
If you need to do unusual things to compile the package, please try
|
||||
to figure out how `configure' could check whether to do them, and mail
|
||||
diffs or instructions to the address given in the `README' so they can
|
||||
be considered for the next release. If you are using the cache, and at
|
||||
some point `config.cache' contains results you don't want to keep, you
|
||||
may remove or edit it.
|
||||
|
||||
The file `configure.ac' (or `configure.in') is used to create
|
||||
`configure' by a program called `autoconf'. You only need
|
||||
`configure.ac' if you want to change it or regenerate `configure' using
|
||||
a newer version of `autoconf'.
|
||||
|
||||
The simplest way to compile this package is:
|
||||
|
||||
1. `cd' to the directory containing the package's source code and type
|
||||
`./configure' to configure the package for your system. If you're
|
||||
using `csh' on an old version of System V, you might need to type
|
||||
`sh ./configure' instead to prevent `csh' from trying to execute
|
||||
`configure' itself.
|
||||
|
||||
Running `configure' takes awhile. While running, it prints some
|
||||
messages telling which features it is checking for.
|
||||
|
||||
2. Type `make' to compile the package.
|
||||
|
||||
3. Optionally, type `make check' to run any self-tests that come with
|
||||
the package.
|
||||
|
||||
4. Type `make install' to install the programs and any data files and
|
||||
documentation.
|
||||
|
||||
5. You can remove the program binaries and object files from the
|
||||
source code directory by typing `make clean'. To also remove the
|
||||
files that `configure' created (so you can compile the package for
|
||||
a different kind of computer), type `make distclean'. There is
|
||||
also a `make maintainer-clean' target, but that is intended mainly
|
||||
for the package's developers. If you use it, you may have to get
|
||||
all sorts of other programs in order to regenerate files that came
|
||||
with the distribution.
|
||||
|
||||
Compilers and Options
|
||||
=====================
|
||||
|
||||
Some systems require unusual options for compilation or linking that
|
||||
the `configure' script does not know about. Run `./configure --help'
|
||||
for details on some of the pertinent environment variables.
|
||||
|
||||
You can give `configure' initial values for configuration parameters
|
||||
by setting variables in the command line or in the environment. Here
|
||||
is an example:
|
||||
|
||||
./configure CC=c89 CFLAGS=-O2 LIBS=-lposix
|
||||
|
||||
*Note Defining Variables::, for more details.
|
||||
|
||||
Compiling For Multiple Architectures
|
||||
====================================
|
||||
|
||||
You can compile the package for more than one kind of computer at the
|
||||
same time, by placing the object files for each architecture in their
|
||||
own directory. To do this, you must use a version of `make' that
|
||||
supports the `VPATH' variable, such as GNU `make'. `cd' to the
|
||||
directory where you want the object files and executables to go and run
|
||||
the `configure' script. `configure' automatically checks for the
|
||||
source code in the directory that `configure' is in and in `..'.
|
||||
|
||||
If you have to use a `make' that does not support the `VPATH'
|
||||
variable, you have to compile the package for one architecture at a
|
||||
time in the source code directory. After you have installed the
|
||||
package for one architecture, use `make distclean' before reconfiguring
|
||||
for another architecture.
|
||||
|
||||
Installation Names
|
||||
==================
|
||||
|
||||
By default, `make install' will install the package's files in
|
||||
`/usr/local/bin', `/usr/local/man', etc. You can specify an
|
||||
installation prefix other than `/usr/local' by giving `configure' the
|
||||
option `--prefix=PATH'.
|
||||
|
||||
You can specify separate installation prefixes for
|
||||
architecture-specific files and architecture-independent files. If you
|
||||
give `configure' the option `--exec-prefix=PATH', the package will use
|
||||
PATH as the prefix for installing programs and libraries.
|
||||
Documentation and other data files will still use the regular prefix.
|
||||
|
||||
In addition, if you use an unusual directory layout you can give
|
||||
options like `--bindir=PATH' to specify different values for particular
|
||||
kinds of files. Run `configure --help' for a list of the directories
|
||||
you can set and what kinds of files go in them.
|
||||
|
||||
If the package supports it, you can cause programs to be installed
|
||||
with an extra prefix or suffix on their names by giving `configure' the
|
||||
option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
|
||||
|
||||
Optional Features
|
||||
=================
|
||||
|
||||
Some packages pay attention to `--enable-FEATURE' options to
|
||||
`configure', where FEATURE indicates an optional part of the package.
|
||||
They may also pay attention to `--with-PACKAGE' options, where PACKAGE
|
||||
is something like `gnu-as' or `x' (for the X Window System). The
|
||||
`README' should mention any `--enable-' and `--with-' options that the
|
||||
package recognizes.
|
||||
|
||||
For packages that use the X Window System, `configure' can usually
|
||||
find the X include and library files automatically, but if it doesn't,
|
||||
you can use the `configure' options `--x-includes=DIR' and
|
||||
`--x-libraries=DIR' to specify their locations.
|
||||
|
||||
Specifying the System Type
|
||||
==========================
|
||||
|
||||
There may be some features `configure' cannot figure out
|
||||
automatically, but needs to determine by the type of machine the package
|
||||
will run on. Usually, assuming the package is built to be run on the
|
||||
_same_ architectures, `configure' can figure that out, but if it prints
|
||||
a message saying it cannot guess the machine type, give it the
|
||||
`--build=TYPE' option. TYPE can either be a short name for the system
|
||||
type, such as `sun4', or a canonical name which has the form:
|
||||
|
||||
CPU-COMPANY-SYSTEM
|
||||
|
||||
where SYSTEM can have one of these forms:
|
||||
|
||||
OS KERNEL-OS
|
||||
|
||||
See the file `config.sub' for the possible values of each field. If
|
||||
`config.sub' isn't included in this package, then this package doesn't
|
||||
need to know the machine type.
|
||||
|
||||
If you are _building_ compiler tools for cross-compiling, you should
|
||||
use the `--target=TYPE' option to select the type of system they will
|
||||
produce code for.
|
||||
|
||||
If you want to _use_ a cross compiler, that generates code for a
|
||||
platform different from the build platform, you should specify the
|
||||
"host" platform (i.e., that on which the generated programs will
|
||||
eventually be run) with `--host=TYPE'.
|
||||
|
||||
Sharing Defaults
|
||||
================
|
||||
|
||||
If you want to set default values for `configure' scripts to share,
|
||||
you can create a site shell script called `config.site' that gives
|
||||
default values for variables like `CC', `cache_file', and `prefix'.
|
||||
`configure' looks for `PREFIX/share/config.site' if it exists, then
|
||||
`PREFIX/etc/config.site' if it exists. Or, you can set the
|
||||
`CONFIG_SITE' environment variable to the location of the site script.
|
||||
A warning: not all `configure' scripts look for a site script.
|
||||
|
||||
Defining Variables
|
||||
==================
|
||||
|
||||
Variables not defined in a site shell script can be set in the
|
||||
environment passed to `configure'. However, some packages may run
|
||||
configure again during the build, and the customized values of these
|
||||
variables may be lost. In order to avoid this problem, you should set
|
||||
them in the `configure' command line, using `VAR=value'. For example:
|
||||
|
||||
./configure CC=/usr/local2/bin/gcc
|
||||
|
||||
will cause the specified gcc to be used as the C compiler (unless it is
|
||||
overridden in the site shell script).
|
||||
|
||||
`configure' Invocation
|
||||
======================
|
||||
|
||||
`configure' recognizes the following options to control how it
|
||||
operates.
|
||||
|
||||
`--help'
|
||||
`-h'
|
||||
Print a summary of the options to `configure', and exit.
|
||||
|
||||
`--version'
|
||||
`-V'
|
||||
Print the version of Autoconf used to generate the `configure'
|
||||
script, and exit.
|
||||
|
||||
`--cache-file=FILE'
|
||||
Enable the cache: use and save the results of the tests in FILE,
|
||||
traditionally `config.cache'. FILE defaults to `/dev/null' to
|
||||
disable caching.
|
||||
|
||||
`--config-cache'
|
||||
`-C'
|
||||
Alias for `--cache-file=config.cache'.
|
||||
|
||||
`--quiet'
|
||||
`--silent'
|
||||
`-q'
|
||||
Do not print messages saying which checks are being made. To
|
||||
suppress all normal output, redirect it to `/dev/null' (any error
|
||||
messages will still be shown).
|
||||
|
||||
`--srcdir=DIR'
|
||||
Look for the package's source code in directory DIR. Usually
|
||||
`configure' can determine that directory automatically.
|
||||
|
||||
`configure' also accepts some other, not widely useful, options. Run
|
||||
`configure --help' for more details.
|
||||
|
||||
6
Makefile.am
Normal file
6
Makefile.am
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
SUBDIRS=include src nls man
|
||||
|
||||
pkgconfigdir = $(libdir)/pkgconfig
|
||||
pkgconfig_DATA = x11.pc
|
||||
|
||||
EXTRA_DIST=x11.pc.in
|
||||
2
NEWS
Normal file
2
NEWS
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
Xlib is autotooled!
|
||||
|
||||
40
README
Normal file
40
README
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
#define S(x, y) y##x
|
||||
|
||||
Please contact S(south.rr.com, wt@mid, and jim.gettys@hp.com) before doing
|
||||
any commits on this module.
|
||||
|
||||
This is the libX11 from XFree86.
|
||||
|
||||
The goal of this project are (1) to get libX11 out of the huge
|
||||
XF86 hunk of code, (2) to make it buildable with autotools, and
|
||||
(3) keep the ability to easily merge bug fixes from libX11 in
|
||||
XF86 into this code, (4) make it possible for people to work with
|
||||
Xlib without having to deal with the entire XFree86 distribution,
|
||||
so that bugs can get detected and fixed, (5) provide a place to
|
||||
move the X library forward.
|
||||
|
||||
1 and 2 are related in that a new build system will need to be
|
||||
developed to get libX11 building outside of the XF86 tree.
|
||||
Autotools was chosen for a variety of reasons, not the least
|
||||
of which was that it is very common in the open source community.
|
||||
|
||||
For 3, notice that the directory structure of the src subdirectory
|
||||
is congruant to the directory structure of xc/lib/X11 in the
|
||||
XFree86 tree. Absolutely, do not break this unless this becomes
|
||||
the dominant libX11. This allows easier incorporation of patches
|
||||
from the XFree86 libX11.
|
||||
|
||||
For 4, notice that the library can be built without having to build
|
||||
everything else, so you can build and test enhancements without
|
||||
replacing your entire X distribution.
|
||||
|
||||
For 5, see the xlibs@pdx.freedesktop.org mailing list. For example,
|
||||
lots of "stuff" was pushed into Xlib that should have been stand-alone
|
||||
libraries, since they are not of universal interest and touch the X
|
||||
wire protocol. (Mea culpa; a mistake I made 15 years ago that didn't
|
||||
matter much in the days before shared libraries has been amplified for
|
||||
aeons- jg). And Xlib does not tolerate loss of its connection well,
|
||||
and so on...
|
||||
|
||||
Thanks for checking this package out, Warren Turkal and Jim Gettys.
|
||||
|
||||
12
autogen.sh
Executable file
12
autogen.sh
Executable file
|
|
@ -0,0 +1,12 @@
|
|||
#! /bin/sh
|
||||
|
||||
srcdir=`dirname $0`
|
||||
test -z "$srcdir" && srcdir=.
|
||||
|
||||
ORIGDIR=`pwd`
|
||||
cd $srcdir
|
||||
|
||||
autoreconf -v --install || exit 1
|
||||
cd $ORIGDIR || exit $?
|
||||
|
||||
$srcdir/configure --enable-maintainer-mode "$@"
|
||||
262
configure.ac
Normal file
262
configure.ac
Normal file
|
|
@ -0,0 +1,262 @@
|
|||
# -*- Autoconf -*-
|
||||
# Process this file with autoconf to produce a configure script.
|
||||
|
||||
AC_PREREQ(2.57)
|
||||
AC_INIT([libX11],
|
||||
6.2.1,
|
||||
[xlibs@freedesktop.org],
|
||||
libX11)
|
||||
AC_CONFIG_SRCDIR([Makefile.am])
|
||||
AM_INIT_AUTOMAKE([dist-bzip2])
|
||||
|
||||
AM_MAINTAINER_MODE
|
||||
|
||||
AM_CONFIG_HEADER([src/config.h])
|
||||
|
||||
# Checks for programs.
|
||||
AC_PROG_LIBTOOL
|
||||
AC_PROG_CC
|
||||
|
||||
# Checks for pkg-config packages
|
||||
PKG_CHECK_MODULES(BIGREQS, bigreqsproto)
|
||||
AC_SUBST(BIGREQS_CFLAGS)
|
||||
AC_SUBST(BIGREQS_LIBS)
|
||||
|
||||
PKG_CHECK_MODULES(X11, xextensions xtrans xau)
|
||||
PKG_CHECK_MODULES(XDMCP, xdmcp, [xdmauth="yes"], [xdmauth="no"])
|
||||
|
||||
AC_SUBST(X11_CFLAGS)
|
||||
AC_SUBST(X11_LIBS)
|
||||
AC_SUBST(XDMCP_CFLAGS)
|
||||
AC_SUBST(XDMCP_LIBS)
|
||||
|
||||
# Transport selection
|
||||
AC_ARG_ENABLE(unix-transport,[ --disable-unix-transport ], [UNIXCONN=$enableval], [UNIXCONN=yes])
|
||||
AC_ARG_ENABLE(tcp-transport, [ --disable-tcp-transport ], [TCPCONN=$enableval], [TCPCONN=yes])
|
||||
AC_ARG_ENABLE(ipv6, [ --disable-ipv6 ], [IPV6CONN=$enableval], [IPV6CONN=yes])
|
||||
if test "$UNIXCONN" = "yes"; then
|
||||
AC_DEFINE(UNIXCONN,1,[Support UNIX socket connections])
|
||||
fi
|
||||
if test "$TCPCONN" = "yes"; then
|
||||
AC_DEFINE(TCPCONN,1,[Support TCP socket connections])
|
||||
fi
|
||||
if test "$IPV6CONN" = "yes"; then
|
||||
AC_DEFINE(IPv6,1,[Support IPv6 for TCP connections])
|
||||
fi
|
||||
|
||||
# Check for dlopen
|
||||
AC_SEARCH_LIBS(dlopen,[dl svld])
|
||||
if test x$ac_cv_search_dlopen = xno; then
|
||||
AC_SEARCH_LIBS(shl_load,[dld])
|
||||
if test x$ac_cv_search_shl_load != xno; then
|
||||
AC_DEFINE(HAVE_SHL_LOAD,1,
|
||||
[Use shl_load to load shared libraries])
|
||||
AC_CHECK_HEADERS([dl.h])
|
||||
fi
|
||||
else
|
||||
AC_DEFINE(HAVE_DLOPEN,1,[Use dlopen to load shared libraries])
|
||||
AC_CHECK_HEADERS([dlfcn.h])
|
||||
fi
|
||||
if test x$ac_cv_header_dlcfn_h -o x$ac_cv_header_dl_h; then
|
||||
AC_DEFINE(USE_DYNAMIC_XCURSOR,1,
|
||||
[Use the X cursor library to load cursors])
|
||||
fi
|
||||
|
||||
# Checks for header files.
|
||||
AC_HEADER_STDC
|
||||
dnl AC_CHECK_HEADERS([stdio.h stdlib.h math.h])
|
||||
|
||||
# Checks for typedefs, structures, and compiler characteristics.
|
||||
|
||||
# Checks for library functions.
|
||||
AC_CHECK_FUNCS([strtol])
|
||||
|
||||
# Checks for system services
|
||||
dnl AC_PATH_XTRA
|
||||
|
||||
# arch specific things
|
||||
case $target_alias in
|
||||
*os2*) os2="true" ;;
|
||||
*) ;;
|
||||
esac
|
||||
|
||||
AM_CONDITIONAL(OS2, test x$os2 = xtrue)
|
||||
|
||||
AC_ARG_ENABLE(xthreads,
|
||||
AC_HELP_STRING([--disable-xthreads],
|
||||
[Disable Xlib support for Multithreading]),
|
||||
[xthreads=$enableval],[xthreads=yes])
|
||||
|
||||
case x$xthreads in
|
||||
xyes)
|
||||
AC_DEFINE(XTHREADS,[],[Whether libX11 is compiled with thread support])
|
||||
AC_DEFINE(XUSE_MTSAFE_API,[],[Whether libX11 needs to use MT safe API's])
|
||||
;;
|
||||
*)
|
||||
;;
|
||||
esac
|
||||
AC_SUBST(XTHREADS)
|
||||
AC_SUBST(XUSE_MTSAFE_API)
|
||||
|
||||
if test "x$xdmauth" = "xyes"; then
|
||||
echo checking dmcp
|
||||
AC_CHECK_LIB(Xdmcp, XdmcpWrap, [xdmauth="yes"], [xdmauth="no"], [$XDMCP_LIBS])
|
||||
fi
|
||||
|
||||
case x$xdmauth in
|
||||
xyes)
|
||||
echo setting flags
|
||||
XDMCP_CFLAGS="$XDMCP_CFLAGS -DHASXDMAUTH"
|
||||
;;
|
||||
xno)
|
||||
echo unsetting flags
|
||||
XDMCP_CFLAGS=""
|
||||
XDMCP_LIBS=""
|
||||
;;
|
||||
esac
|
||||
AC_SUBST(XDMCP_CFLAGS)
|
||||
AC_SUBST(XDMCP_LIBS)
|
||||
|
||||
AC_CHECK_FUNC(poll, [AC_DEFINE(USE_POLL, 1, [poll() function is available])], )
|
||||
|
||||
#
|
||||
# Find keysymdef.h
|
||||
#
|
||||
KEYSYMDEF=""
|
||||
AC_MSG_CHECKING([keysymdef.h])
|
||||
for flag in $XPROTO_CFLAGS -I/usr/include; do
|
||||
case "$KEYSYMDEF" in
|
||||
"")
|
||||
case "$flag" in
|
||||
*-I*)
|
||||
dir=`echo "$flag" | sed 's/ *-I//'`
|
||||
file="$dir/X11/keysymdef.h"
|
||||
if test -f "$file"; then
|
||||
KEYSYMDEF="$file"
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
done
|
||||
case "$KEYSYMDEF" in
|
||||
"")
|
||||
AC_MSG_ERROR([Cannot find keysymdef.h])
|
||||
;;
|
||||
*)
|
||||
AC_MSG_RESULT([$KEYSYMDEF])
|
||||
;;
|
||||
esac
|
||||
AC_SUBST(KEYSYMDEF)
|
||||
|
||||
AM_CONDITIONAL(UDC, test xfalse = xtrue)
|
||||
AM_CONDITIONAL(XCMS, test xtrue = xtrue)
|
||||
|
||||
AC_ARG_ENABLE(xcms,
|
||||
AC_HELP_STRING([--disable-xcms],
|
||||
[Disable Xlib support for CMS *EXPERIMENTAL*]),
|
||||
[XCMS=$enableval],[XCMS=yes])
|
||||
|
||||
AC_ARG_ENABLE(xlocale,
|
||||
AC_HELP_STRING([--disable-xlocale],
|
||||
[Disable Xlib locale implementation *EXPERIMENTAL*]),
|
||||
[XLOCALE=$enableval],[XLOCALE=yes])
|
||||
|
||||
AC_ARG_ENABLE(xkb,
|
||||
AC_HELP_STRING([--disable-xkb],
|
||||
[Disable XKB support *EXPERIMENTAL*]),
|
||||
[XKB=$enableval],[XKB=yes])
|
||||
|
||||
# Finalization
|
||||
|
||||
AM_CONDITIONAL(DISABLE_XCMS, [test x$XCMS = xno ])
|
||||
if test "$XCMS" = no; then
|
||||
AC_DEFINE(DISABLE_XCMS,1,[No support for XCMS])
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL(DISABLE_XLOCALE, [ test x$XLOCALE = xno ])
|
||||
if test "$XLOCALE" = no; then
|
||||
AC_DEFINE(DISABLE_XLOCALE,1,[No support for X Locales])
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL(XKB, [ test x$XKB = xyes ])
|
||||
if test "$XKB" = yes; then
|
||||
AC_DEFINE(XKB, YES, [Use XKB])
|
||||
fi
|
||||
|
||||
if test "x$GCC" = "xyes"; then
|
||||
GCC_WARNINGS="-Wall -Wpointer-arith -Wstrict-prototypes \
|
||||
-Wmissing-prototypes -Wmissing-declarations \
|
||||
-Wnested-externs -fno-strict-aliasing"
|
||||
X11_CFLAGS="$GCC_WARNINGS $X11_CFLAGS"
|
||||
fi
|
||||
|
||||
X11_DATADIR='${datadir}/X11'
|
||||
X11_LOCALEDIR='${X11_DATADIR}/locale'
|
||||
|
||||
AC_SUBST(X11_DATADIR)
|
||||
AC_SUBST(X11_LOCALEDIR)
|
||||
|
||||
AC_OUTPUT([Makefile
|
||||
include/Makefile
|
||||
man/Makefile
|
||||
src/Makefile
|
||||
src/util/Makefile
|
||||
nls/Makefile
|
||||
nls/armscii-8/Makefile
|
||||
nls/C/Makefile
|
||||
nls/en_US.UTF-8/Makefile
|
||||
nls/georgian-academy/Makefile
|
||||
nls/georgian-ps/Makefile
|
||||
nls/ibm-cp1133/Makefile
|
||||
nls/iscii-dev/Makefile
|
||||
nls/isiri-3342/Makefile
|
||||
nls/iso8859-1/Makefile
|
||||
nls/iso8859-10/Makefile
|
||||
nls/iso8859-11/Makefile
|
||||
nls/iso8859-13/Makefile
|
||||
nls/iso8859-14/Makefile
|
||||
nls/iso8859-15/Makefile
|
||||
nls/iso8859-2/Makefile
|
||||
nls/iso8859-3/Makefile
|
||||
nls/iso8859-4/Makefile
|
||||
nls/iso8859-5/Makefile
|
||||
nls/iso8859-6/Makefile
|
||||
nls/iso8859-7/Makefile
|
||||
nls/iso8859-8/Makefile
|
||||
nls/iso8859-9/Makefile
|
||||
nls/iso8859-9e/Makefile
|
||||
nls/ja/Makefile
|
||||
nls/ja.JIS/Makefile
|
||||
nls/ja_JP.UTF-8/Makefile
|
||||
nls/ja.S90/Makefile
|
||||
nls/ja.SJIS/Makefile
|
||||
nls/ja.U90/Makefile
|
||||
nls/ko/Makefile
|
||||
nls/koi8-c/Makefile
|
||||
nls/koi8-r/Makefile
|
||||
nls/koi8-u/Makefile
|
||||
nls/ko_KR.UTF-8/Makefile
|
||||
nls/microsoft-cp1251/Makefile
|
||||
nls/microsoft-cp1255/Makefile
|
||||
nls/microsoft-cp1256/Makefile
|
||||
nls/mulelao-1/Makefile
|
||||
nls/nokhchi-1/Makefile
|
||||
nls/pt_BR.UTF-8/Makefile
|
||||
nls/tatar-cyr/Makefile
|
||||
nls/th_TH/Makefile
|
||||
nls/th_TH.UTF-8/Makefile
|
||||
nls/tscii-0/Makefile
|
||||
nls/vi_VN.tcvn/Makefile
|
||||
nls/vi_VN.viscii/Makefile
|
||||
nls/zh_CN/Makefile
|
||||
nls/zh_CN.gb18030/Makefile
|
||||
nls/zh_CN.gbk/Makefile
|
||||
nls/zh_CN.UTF-8/Makefile
|
||||
nls/zh_HK.big5/Makefile
|
||||
nls/zh_HK.big5hkscs/Makefile
|
||||
nls/zh_HK.UTF-8/Makefile
|
||||
nls/zh_TW/Makefile
|
||||
nls/zh_TW.big5/Makefile
|
||||
nls/zh_TW.UTF-8/Makefile
|
||||
x11.pc])
|
||||
11
include/Makefile.am
Normal file
11
include/Makefile.am
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
x11includedir=${includedir}/X11
|
||||
x11include_HEADERS=\
|
||||
X11/XKBlib.h \
|
||||
X11/Xcms.h \
|
||||
X11/Xlib.h \
|
||||
X11/Xlibint.h \
|
||||
X11/Xlocale.h \
|
||||
X11/Xresource.h \
|
||||
X11/Xutil.h \
|
||||
X11/cursorfont.h \
|
||||
X11/region.h
|
||||
184
man/Makefile.am
Normal file
184
man/Makefile.am
Normal file
|
|
@ -0,0 +1,184 @@
|
|||
man_MANS = \
|
||||
AllPlanes.3 \
|
||||
BlkPScrn.3 \
|
||||
Dis3C.3 \
|
||||
ImageOrd.3 \
|
||||
IsCKey.3 \
|
||||
XACHints.3 \
|
||||
XAIcSize.3 \
|
||||
XASCmap.3 \
|
||||
XASHints.3 \
|
||||
XAWMHints.3 \
|
||||
XAddHost.3 \
|
||||
XAllColor.3 \
|
||||
XAllEvnt.3 \
|
||||
XAnyEvent.3 \
|
||||
XButEvent.3 \
|
||||
XCKCntrl.3 \
|
||||
XCKMping.3 \
|
||||
XCMEvent.3 \
|
||||
XCPCntrl.3 \
|
||||
XCSSet.3 \
|
||||
XCWAttrib.3 \
|
||||
XCWEvent.3 \
|
||||
XCirEvent.3 \
|
||||
XCirREven.3 \
|
||||
XClrArea.3 \
|
||||
XCmpEvent.3 \
|
||||
XConEvent.3 \
|
||||
XConREven.3 \
|
||||
XConfWin.3 \
|
||||
XCopyArea.3 \
|
||||
XCreCmap.3 \
|
||||
XCreFCur.3 \
|
||||
XCreFSet.3 \
|
||||
XCreGC.3 \
|
||||
XCreIC.3 \
|
||||
XCreImage.3 \
|
||||
XCreOC.3 \
|
||||
XCrePmap.3 \
|
||||
XCreReg.3 \
|
||||
XCreWin.3 \
|
||||
XCroEvent.3 \
|
||||
XDWEvent.3 \
|
||||
XDefCur.3 \
|
||||
XDesWin.3 \
|
||||
XDrArc.3 \
|
||||
XDrIStr.3 \
|
||||
XDrLine.3 \
|
||||
XDrPoint.3 \
|
||||
XDrRect.3 \
|
||||
XDrString.3 \
|
||||
XDrText.3 \
|
||||
XERegion.3 \
|
||||
XEnumDB.3 \
|
||||
XEofFSet.3 \
|
||||
XErrEvent.3 \
|
||||
XExpEvent.3 \
|
||||
XFCEvent.3 \
|
||||
XFEvent.3 \
|
||||
XFSExt.3 \
|
||||
XFillRect.3 \
|
||||
XFlush.3 \
|
||||
XFofFSet.3 \
|
||||
XFree.3 \
|
||||
XGEEvent.3 \
|
||||
XGEvent.3 \
|
||||
XGFDBase.3 \
|
||||
XGetRes.3 \
|
||||
XGetVInfo.3 \
|
||||
XGetWAttr.3 \
|
||||
XGetWProp.3 \
|
||||
XGrButton.3 \
|
||||
XGrKey.3 \
|
||||
XGrKeybrd.3 \
|
||||
XGrPntr.3 \
|
||||
XGrServer.3 \
|
||||
XIcWin.3 \
|
||||
XIfEvent.3 \
|
||||
XInitial.3 \
|
||||
XInstCmap.3 \
|
||||
XIntConn.3 \
|
||||
XInterReg.3 \
|
||||
XInternA.3 \
|
||||
XKMapEven.3 \
|
||||
XListFont.3 \
|
||||
XLoadFont.3 \
|
||||
XLookKsym.3 \
|
||||
XMDBases.3 \
|
||||
XMEvent.3 \
|
||||
XMREvent.3 \
|
||||
XMapWin.3 \
|
||||
XNEvent.3 \
|
||||
XNoOp.3 \
|
||||
XOpDsply.3 \
|
||||
XOpenIM.3 \
|
||||
XOpenOM.3 \
|
||||
XPEvent.3 \
|
||||
XParGeom.3 \
|
||||
XPolyReg.3 \
|
||||
XPutBEvnt.3 \
|
||||
XPutImage.3 \
|
||||
XPutRes.3 \
|
||||
XQBSize.3 \
|
||||
XQColor.3 \
|
||||
XQPointer.3 \
|
||||
XQTree.3 \
|
||||
XREvent.3 \
|
||||
XRMStr.3 \
|
||||
XRREvent.3 \
|
||||
XRaiseWin.3 \
|
||||
XReadBF.3 \
|
||||
XRecCur.3 \
|
||||
XReparWin.3 \
|
||||
XSCEvent.3 \
|
||||
XSContext.3 \
|
||||
XSEvent.3 \
|
||||
XSICFoc.3 \
|
||||
XSICVals.3 \
|
||||
XSInput.3 \
|
||||
XSLTTProp.3 \
|
||||
XSREvent.3 \
|
||||
XSeArcMod.3 \
|
||||
XSeClipO.3 \
|
||||
XSeClosDM.3 \
|
||||
XSeCmd.3 \
|
||||
XSeErrHan.3 \
|
||||
XSeEvent.3 \
|
||||
XSeFillS.3 \
|
||||
XSeFont.3 \
|
||||
XSeFontP.3 \
|
||||
XSeInFoc.3 \
|
||||
XSeLAttr.3 \
|
||||
XSePMap.3 \
|
||||
XSeScSav.3 \
|
||||
XSeSelOwn.3 \
|
||||
XSeState.3 \
|
||||
XSeTFHint.3 \
|
||||
XSeTProp.3 \
|
||||
XSeTile.3 \
|
||||
XSeWMCMac.3 \
|
||||
XSeWMCWin.3 \
|
||||
XSeWMINam.3 \
|
||||
XSeWMName.3 \
|
||||
XSeWMProp.3 \
|
||||
XSeWMProt.3 \
|
||||
XStBytes.3 \
|
||||
XStColors.3 \
|
||||
XStTKsym.3 \
|
||||
XSupLoc.3 \
|
||||
XSync.3 \
|
||||
XTLTTProp.3 \
|
||||
XTextExt.3 \
|
||||
XTextWid.3 \
|
||||
XThreads.3 \
|
||||
XTranWCo.3 \
|
||||
XUQuark.3 \
|
||||
XUmapEven.3 \
|
||||
XUnmapWin.3 \
|
||||
XVCNList.3 \
|
||||
XVEvent.3 \
|
||||
XWarpPntr.3 \
|
||||
Xcms3CoC.3 \
|
||||
XcmsAClr.3 \
|
||||
XcmsCClrs.3 \
|
||||
XcmsClr.3 \
|
||||
XcmsCre3C.3 \
|
||||
XcmsD3C.3 \
|
||||
XcmsLaQMC.3 \
|
||||
XcmsLuQMC.3 \
|
||||
XcmsQBlk.3 \
|
||||
XcmsQClr.3 \
|
||||
XcmsSClr.3 \
|
||||
XcmsSWP.3 \
|
||||
XcmsTQMC.3 \
|
||||
XmbDIStr.3 \
|
||||
XmbDStr.3 \
|
||||
XmbDTxt.3 \
|
||||
XmbLStr.3 \
|
||||
XmbRIC.3 \
|
||||
XmbTEsc.3 \
|
||||
XmbTExt.3 \
|
||||
XmbTPCEx.3
|
||||
|
||||
EXTRA_DIST=$(man_MANS)
|
||||
|
|
@ -34,6 +34,9 @@ PERFORMANCE OF THIS SOFTWARE.
|
|||
***********************************************************************/
|
||||
/* $XFree86: xc/lib/X11/imCallbk.c,v 3.9 2003/08/22 13:29:16 pascal Exp $ */
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include "Xlibint.h"
|
||||
#include "Xlcint.h"
|
||||
#include "Ximint.h"
|
||||
|
|
|
|||
|
|
@ -28,6 +28,9 @@ PERFORMANCE OF THIS SOFTWARE.
|
|||
******************************************************************/
|
||||
/* $XFree86: xc/lib/X11/imDefFlt.c,v 1.4 2001/01/17 19:41:51 dawes Exp $ */
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include <X11/Xatom.h>
|
||||
#define NEED_EVENTS
|
||||
#include "Xlibint.h"
|
||||
|
|
|
|||
|
|
@ -30,6 +30,9 @@ IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
|||
******************************************************************/
|
||||
/* $XFree86: xc/lib/X11/imDefIc.c,v 3.9 2003/04/13 19:22:20 dawes Exp $ */
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include "Xlibint.h"
|
||||
#include "Xlcint.h"
|
||||
#include "Ximint.h"
|
||||
|
|
|
|||
|
|
@ -33,6 +33,9 @@ OF THIS SOFTWARE.
|
|||
******************************************************************/
|
||||
/* $XFree86: xc/lib/X11/imDefIm.c,v 1.15 2003/08/22 19:27:24 eich Exp $ */
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include <X11/Xatom.h>
|
||||
#define NEED_EVENTS
|
||||
#include "Xlibint.h"
|
||||
|
|
|
|||
|
|
@ -28,6 +28,9 @@ PERFORMANCE OF THIS SOFTWARE.
|
|||
******************************************************************/
|
||||
/* $XFree86: xc/lib/X11/imDefLkup.c,v 3.11 2003/06/23 17:35:43 eich Exp $ */
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include <X11/Xatom.h>
|
||||
#define NEED_EVENTS
|
||||
#include "Xlibint.h"
|
||||
|
|
|
|||
|
|
@ -28,6 +28,9 @@ PERFORMANCE OF THIS SOFTWARE.
|
|||
******************************************************************/
|
||||
/* $XFree86: xc/lib/X11/imDispch.c,v 1.4 2003/04/13 19:22:20 dawes Exp $ */
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include <X11/Xlib.h>
|
||||
#include "Xlibint.h"
|
||||
#include "Xutil.h"
|
||||
|
|
|
|||
|
|
@ -24,6 +24,9 @@ SOFTWARE.
|
|||
/* $XFree86$ */
|
||||
|
||||
#define NEED_EVENTS
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include <X11/Xlibint.h>
|
||||
#include <X11/Xlib.h>
|
||||
#undef NEED_EVENTS
|
||||
|
|
|
|||
|
|
@ -28,6 +28,9 @@ PERFORMANCE OF THIS SOFTWARE.
|
|||
******************************************************************/
|
||||
/* $XFree86: xc/lib/X11/imExten.c,v 1.4 2003/04/13 19:22:21 dawes Exp $ */
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include <X11/Xatom.h>
|
||||
#define NEED_EVENTS
|
||||
#include "Xlibint.h"
|
||||
|
|
|
|||
|
|
@ -34,6 +34,9 @@ THIS SOFTWARE.
|
|||
******************************************************************/
|
||||
/* $XFree86: xc/lib/X11/imImSw.c,v 1.3 2001/01/17 19:41:51 dawes Exp $ */
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include "Xlibint.h"
|
||||
#include "Xlcint.h"
|
||||
#include "Ximint.h"
|
||||
|
|
|
|||
|
|
@ -28,6 +28,9 @@ PERFORMANCE OF THIS SOFTWARE.
|
|||
******************************************************************/
|
||||
/* $XFree86: xc/lib/X11/imInsClbk.c,v 3.3 2003/05/27 22:26:26 tsi Exp $ */
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include <X11/Xatom.h>
|
||||
#define NEED_EVENTS
|
||||
#include "Xlibint.h"
|
||||
|
|
|
|||
|
|
@ -28,6 +28,9 @@ PERFORMANCE OF THIS SOFTWARE.
|
|||
******************************************************************/
|
||||
/* $XFree86: xc/lib/X11/imInt.c,v 3.12 2003/04/17 02:06:32 dawes Exp $ */
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include <X11/Xatom.h>
|
||||
#include <X11/Xlib.h>
|
||||
#include <X11/Xmd.h>
|
||||
|
|
|
|||
|
|
@ -31,6 +31,9 @@ PERFORMANCE OF THIS SOFTWARE.
|
|||
******************************************************************/
|
||||
|
||||
#define NEED_EVENTS
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include "Xlibint.h"
|
||||
#include <X11/keysym.h>
|
||||
#include "Xlcint.h"
|
||||
|
|
|
|||
|
|
@ -28,6 +28,9 @@ PERFORMANCE OF THIS SOFTWARE.
|
|||
******************************************************************/
|
||||
|
||||
#define NEED_EVENTS
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include "Xlibint.h"
|
||||
#include "Xlcint.h"
|
||||
#include "Ximint.h"
|
||||
|
|
|
|||
|
|
@ -28,6 +28,9 @@ PERFORMANCE OF THIS SOFTWARE.
|
|||
******************************************************************/
|
||||
/* $XFree86: xc/lib/X11/imLcIc.c,v 1.4 2001/01/17 19:41:52 dawes Exp $ */
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include <stdio.h>
|
||||
#include <X11/Xlib.h>
|
||||
#include <X11/Xmd.h>
|
||||
|
|
|
|||
|
|
@ -34,6 +34,9 @@ THIS SOFTWARE.
|
|||
******************************************************************/
|
||||
/* $XFree86: xc/lib/X11/imLcIm.c,v 1.12 2003/09/06 14:06:32 pascal Exp $ */
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include <stdio.h>
|
||||
/*
|
||||
#include <X11/Xlib.h>
|
||||
|
|
|
|||
|
|
@ -31,6 +31,9 @@ PERFORMANCE OF THIS SOFTWARE.
|
|||
******************************************************************/
|
||||
/* $XFree86: xc/lib/X11/imLcLkup.c,v 3.8 2003/06/23 17:35:43 eich Exp $ */
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include <stdio.h>
|
||||
#include <X11/Xatom.h>
|
||||
#include <X11/Xos.h>
|
||||
|
|
|
|||
|
|
@ -32,6 +32,9 @@ OR PERFORMANCE OF THIS SOFTWARE.
|
|||
|
||||
/* $XFree86: xc/lib/X11/imLcPrs.c,v 1.10 2003/09/06 14:06:32 pascal Exp $ */
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include <X11/Xlib.h>
|
||||
#include <X11/Xmd.h>
|
||||
#include <X11/Xos.h>
|
||||
|
|
|
|||
|
|
@ -27,6 +27,9 @@ PERFORMANCE OF THIS SOFTWARE.
|
|||
|
||||
******************************************************************/
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include <stdio.h>
|
||||
#include <X11/Xlib.h>
|
||||
#include <X11/Xmd.h>
|
||||
|
|
|
|||
|
|
@ -32,6 +32,9 @@ PERFORMANCE OF THIS SOFTWARE.
|
|||
******************************************************************/
|
||||
/* $XFree86: xc/lib/X11/imRm.c,v 3.12 2003/04/13 19:22:21 dawes Exp $ */
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include <stdio.h>
|
||||
#include <X11/Xlib.h>
|
||||
#include "Xlibint.h"
|
||||
|
|
|
|||
|
|
@ -28,6 +28,9 @@ PERFORMANCE OF THIS SOFTWARE.
|
|||
******************************************************************/
|
||||
/* $XFree86: xc/lib/X11/imRmAttr.c,v 1.7 2003/04/13 19:22:21 dawes Exp $ */
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include "Xlibint.h"
|
||||
#include "Xlcint.h"
|
||||
#include "Ximint.h"
|
||||
|
|
|
|||
|
|
@ -64,6 +64,9 @@ SOFTWARE.
|
|||
**
|
||||
**/
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include <stdio.h>
|
||||
#include <X11/Xlib.h>
|
||||
#include <X11/Xmd.h>
|
||||
|
|
|
|||
|
|
@ -34,6 +34,9 @@ THIS SOFTWARE.
|
|||
******************************************************************/
|
||||
/* $XFree86: xc/lib/X11/imThaiIc.c,v 1.4 2001/01/17 19:41:52 dawes Exp $ */
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include <stdio.h>
|
||||
#include <X11/Xlib.h>
|
||||
#include <X11/Xmd.h>
|
||||
|
|
|
|||
|
|
@ -34,6 +34,9 @@ THIS SOFTWARE.
|
|||
******************************************************************/
|
||||
/* $XFree86: xc/lib/X11/imThaiIm.c,v 1.7 2001/01/17 19:41:52 dawes Exp $ */
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include <stdio.h>
|
||||
#include <X11/Xlib.h>
|
||||
#include <X11/Xmd.h>
|
||||
|
|
|
|||
|
|
@ -30,6 +30,9 @@ IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
|||
******************************************************************/
|
||||
/* $XFree86: xc/lib/X11/imTrX.c,v 1.3 2003/04/13 19:22:21 dawes Exp $ */
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include <string.h>
|
||||
#include <X11/Xatom.h>
|
||||
#define NEED_EVENTS
|
||||
|
|
|
|||
|
|
@ -30,6 +30,9 @@ IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
|||
******************************************************************/
|
||||
/* $XFree86: xc/lib/X11/imTrans.c,v 1.3 2003/04/17 02:06:32 dawes Exp $ */
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include <stdio.h>
|
||||
#include <X11/Xatom.h>
|
||||
#include <X11/Xmd.h>
|
||||
|
|
|
|||
|
|
@ -30,6 +30,9 @@ IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
|||
******************************************************************/
|
||||
/* $XFree86: xc/lib/X11/imTransR.c,v 3.6 2003/04/17 02:39:56 dawes Exp $ */
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include "Xlibint.h"
|
||||
#include "Xlcint.h"
|
||||
#include "XimTrInt.h"
|
||||
|
|
|
|||
|
|
@ -32,6 +32,9 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
|||
* Platforms: all systems.
|
||||
*/
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include <stdio.h>
|
||||
#include "Xlibint.h"
|
||||
#include "XlcPubI.h"
|
||||
|
|
|
|||
|
|
@ -36,6 +36,9 @@
|
|||
* Platforms: all systems.
|
||||
*/
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include "Xlibint.h"
|
||||
#include "XlcGeneric.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -48,6 +48,9 @@
|
|||
* Platforms: all systems.
|
||||
*/
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include "Xlibint.h"
|
||||
#include "XlcGeneric.h"
|
||||
#include <stdio.h>
|
||||
|
|
|
|||
|
|
@ -41,6 +41,9 @@ OF THIS SOFTWARE.
|
|||
|
||||
#ifdef X_LOCALE
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include "Xlibint.h"
|
||||
#include "XlcGeneric.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -34,6 +34,9 @@
|
|||
|
||||
#ifdef X_LOCALE
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include "Xlibint.h"
|
||||
#include "XlcGeneric.h"
|
||||
#include <stdio.h>
|
||||
|
|
|
|||
|
|
@ -46,6 +46,9 @@ OR PERFORMANCE OF THIS SOFTWARE.
|
|||
|
||||
#ifdef X_LOCALE
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include "Xlibint.h"
|
||||
#include "XlcGeneric.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -30,6 +30,9 @@
|
|||
*/
|
||||
/* $XFree86: xc/lib/X11/omDefault.c,v 1.6 2003/04/13 19:22:22 dawes Exp $ */
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include "Xlibint.h"
|
||||
#include "XomGeneric.h"
|
||||
#include <X11/Xos.h>
|
||||
|
|
|
|||
|
|
@ -49,6 +49,9 @@
|
|||
* Egbert Eich, SuSE Linux AG
|
||||
*/
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include "Xlibint.h"
|
||||
#include "XomGeneric.h"
|
||||
#include "XlcGeneric.h"
|
||||
|
|
|
|||
|
|
@ -25,6 +25,9 @@
|
|||
*/
|
||||
/* $XFree86: xc/lib/X11/omImText.c,v 1.5 2003/04/13 19:22:22 dawes Exp $ */
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include "Xlibint.h"
|
||||
#include "XomGeneric.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -33,6 +33,9 @@
|
|||
* Modifiers: Jeff Walls, Paul Anderson (HEWLETT-PACKARD)
|
||||
*/
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include "Xlibint.h"
|
||||
#include "XomGeneric.h"
|
||||
#include <stdio.h>
|
||||
|
|
|
|||
|
|
@ -30,6 +30,9 @@
|
|||
* Development Agreement for the CDE/Motif PST.
|
||||
*/
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include "Xlibint.h"
|
||||
#include "XomGeneric.h"
|
||||
#include <stdio.h>
|
||||
|
|
|
|||
|
|
@ -25,6 +25,9 @@
|
|||
*/
|
||||
/* $XFree86: xc/lib/X11/omTextExt.c,v 1.5 2003/04/13 19:22:22 dawes Exp $ */
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include "Xlibint.h"
|
||||
#include "XomGeneric.h"
|
||||
#include <stdio.h>
|
||||
|
|
|
|||
|
|
@ -25,6 +25,9 @@
|
|||
*/
|
||||
/* $XFree86: xc/lib/X11/omTextPer.c,v 1.6 2003/04/13 19:22:22 dawes Exp $ */
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include "Xlibint.h"
|
||||
#include "XomGeneric.h"
|
||||
#include <stdio.h>
|
||||
|
|
|
|||
|
|
@ -36,6 +36,9 @@
|
|||
*/
|
||||
/* $XFree86: xc/lib/X11/omXChar.c,v 1.6tsi Exp $ */
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include "Xlibint.h"
|
||||
#include "XlcPublic.h"
|
||||
#include "XomGeneric.h"
|
||||
|
|
|
|||
18
nls/C/Makefile.am
Normal file
18
nls/C/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
71
nls/Makefile.am
Normal file
71
nls/Makefile.am
Normal file
|
|
@ -0,0 +1,71 @@
|
|||
x11localedir = @X11_LOCALEDIR@
|
||||
|
||||
EXTRA_DIST = locale.alias.pre
|
||||
|
||||
dist_x11locale_DATA=locale.dir compose.dir
|
||||
x11locale_DATA=locale.alias
|
||||
|
||||
DISTCLEANFILES=locale.alias XLC_LOCALE
|
||||
|
||||
SUBDIRS= \
|
||||
armscii-8 \
|
||||
C \
|
||||
en_US.UTF-8 \
|
||||
georgian-academy \
|
||||
georgian-ps \
|
||||
ibm-cp1133 \
|
||||
iscii-dev \
|
||||
isiri-3342 \
|
||||
iso8859-1 \
|
||||
iso8859-10 \
|
||||
iso8859-11 \
|
||||
iso8859-13 \
|
||||
iso8859-14 \
|
||||
iso8859-15 \
|
||||
iso8859-2 \
|
||||
iso8859-3 \
|
||||
iso8859-4 \
|
||||
iso8859-5 \
|
||||
iso8859-6 \
|
||||
iso8859-7 \
|
||||
iso8859-8 \
|
||||
iso8859-9 \
|
||||
iso8859-9e \
|
||||
ja \
|
||||
ja.JIS \
|
||||
ja_JP.UTF-8 \
|
||||
ja.S90 \
|
||||
ja.SJIS \
|
||||
ja.U90 \
|
||||
ko \
|
||||
koi8-c \
|
||||
koi8-r \
|
||||
koi8-u \
|
||||
ko_KR.UTF-8 \
|
||||
microsoft-cp1251 \
|
||||
microsoft-cp1255 \
|
||||
microsoft-cp1256 \
|
||||
mulelao-1 \
|
||||
nokhchi-1 \
|
||||
pt_BR.UTF-8 \
|
||||
tatar-cyr \
|
||||
th_TH \
|
||||
th_TH.UTF-8 \
|
||||
tscii-0 \
|
||||
vi_VN.tcvn \
|
||||
vi_VN.viscii \
|
||||
zh_CN \
|
||||
zh_CN.gb18030 \
|
||||
zh_CN.gbk \
|
||||
zh_CN.UTF-8 \
|
||||
zh_HK.big5 \
|
||||
zh_HK.big5hkscs \
|
||||
zh_HK.UTF-8 \
|
||||
zh_TW \
|
||||
zh_TW.big5 \
|
||||
zh_TW.UTF-8
|
||||
|
||||
locale.alias: locale.alias.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > locale.alias.l1
|
||||
sed -e '/^[^#][^ ]*:/s/://' -e '/^[^#].*[ ].*:/d' \
|
||||
< locale.alias.l1 > locale.alias
|
||||
18
nls/armscii-8/Makefile.am
Normal file
18
nls/armscii-8/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/en_US.UTF-8/Makefile.am
Normal file
18
nls/en_US.UTF-8/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/georgian-academy/Makefile.am
Normal file
18
nls/georgian-academy/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/georgian-ps/Makefile.am
Normal file
18
nls/georgian-ps/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/ibm-cp1133/Makefile.am
Normal file
18
nls/ibm-cp1133/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/iscii-dev/Makefile.am
Normal file
18
nls/iscii-dev/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/isiri-3342/Makefile.am
Normal file
18
nls/isiri-3342/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/iso8859-1/Makefile.am
Normal file
18
nls/iso8859-1/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/iso8859-10/Makefile.am
Normal file
18
nls/iso8859-10/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/iso8859-11/Makefile.am
Normal file
18
nls/iso8859-11/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/iso8859-13/Makefile.am
Normal file
18
nls/iso8859-13/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/iso8859-14/Makefile.am
Normal file
18
nls/iso8859-14/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/iso8859-15/Makefile.am
Normal file
18
nls/iso8859-15/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/iso8859-2/Makefile.am
Normal file
18
nls/iso8859-2/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/iso8859-3/Makefile.am
Normal file
18
nls/iso8859-3/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/iso8859-4/Makefile.am
Normal file
18
nls/iso8859-4/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/iso8859-5/Makefile.am
Normal file
18
nls/iso8859-5/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/iso8859-6/Makefile.am
Normal file
18
nls/iso8859-6/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/iso8859-7/Makefile.am
Normal file
18
nls/iso8859-7/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/iso8859-8/Makefile.am
Normal file
18
nls/iso8859-8/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/iso8859-9/Makefile.am
Normal file
18
nls/iso8859-9/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/iso8859-9e/Makefile.am
Normal file
18
nls/iso8859-9e/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/ja.JIS/Makefile.am
Normal file
18
nls/ja.JIS/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/ja.S90/Makefile.am
Normal file
18
nls/ja.S90/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/ja.SJIS/Makefile.am
Normal file
18
nls/ja.SJIS/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/ja.U90/Makefile.am
Normal file
18
nls/ja.U90/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/ja/Makefile.am
Normal file
18
nls/ja/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/ja_JP.UTF-8/Makefile.am
Normal file
18
nls/ja_JP.UTF-8/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/ko/Makefile.am
Normal file
18
nls/ko/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/ko_KR.UTF-8/Makefile.am
Normal file
18
nls/ko_KR.UTF-8/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/koi8-c/Makefile.am
Normal file
18
nls/koi8-c/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/koi8-r/Makefile.am
Normal file
18
nls/koi8-r/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/koi8-u/Makefile.am
Normal file
18
nls/koi8-u/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/microsoft-cp1251/Makefile.am
Normal file
18
nls/microsoft-cp1251/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/microsoft-cp1255/Makefile.am
Normal file
18
nls/microsoft-cp1255/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/microsoft-cp1256/Makefile.am
Normal file
18
nls/microsoft-cp1256/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/mulelao-1/Makefile.am
Normal file
18
nls/mulelao-1/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/nokhchi-1/Makefile.am
Normal file
18
nls/nokhchi-1/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/pt_BR.UTF-8/Makefile.am
Normal file
18
nls/pt_BR.UTF-8/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/tatar-cyr/Makefile.am
Normal file
18
nls/tatar-cyr/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/th_TH.UTF-8/Makefile.am
Normal file
18
nls/th_TH.UTF-8/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/th_TH/Makefile.am
Normal file
18
nls/th_TH/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/tscii-0/Makefile.am
Normal file
18
nls/tscii-0/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/vi_VN.tcvn/Makefile.am
Normal file
18
nls/vi_VN.tcvn/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/vi_VN.viscii/Makefile.am
Normal file
18
nls/vi_VN.viscii/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/zh_CN.UTF-8/Makefile.am
Normal file
18
nls/zh_CN.UTF-8/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
18
nls/zh_CN.gb18030/Makefile.am
Normal file
18
nls/zh_CN.gb18030/Makefile.am
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
|
||||
|
||||
EXTRA_DIST = XLC_LOCALE.pre Compose.pre
|
||||
|
||||
dist_x11thislocale_DATA = XI18N_OBJS
|
||||
x11thislocale_DATA = XLC_LOCALE Compose
|
||||
|
||||
# XXX: WCHAR32 definition <<-- WTF does this mean?
|
||||
XLC_LOCALE: XLC_LOCALE.pre
|
||||
$(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose: Compose.pre
|
||||
$(CPP) -traditional -DXCOMM='#' - < $< > $@
|
||||
|
||||
Compose.pre:
|
||||
touch Compose.pre
|
||||
|
||||
DISTCLEANFILES=XLC_LOCALE Compose
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue