2008-08-13 09:30:23 +02:00
|
|
|
fontconfig/COPYING
|
2002-02-15 00:34:13 +01:00
|
|
|
|
2010-11-10 21:27:10 +01:00
|
|
|
Copyright © 2000,2001,2002,2003,2004,2006,2007 Keith Packard
|
|
|
|
Copyright © 2005 Patrick Lam
|
2020-09-03 08:25:30 +02:00
|
|
|
Copyright © 2007 Dwayne Bailey and Translate.org.za
|
2010-11-10 21:27:10 +01:00
|
|
|
Copyright © 2009 Roozbeh Pournader
|
2020-09-03 08:25:30 +02:00
|
|
|
Copyright © 2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020 Red Hat, Inc.
|
2010-11-10 21:27:10 +01:00
|
|
|
Copyright © 2008 Danilo Šegan
|
2012-10-07 20:24:28 +02:00
|
|
|
Copyright © 2012 Google, Inc.
|
2010-11-10 21:27:10 +01:00
|
|
|
|
2002-02-15 00:34:13 +01:00
|
|
|
|
|
|
|
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
|
2010-11-10 22:45:42 +01:00
|
|
|
documentation, and that the name of the author(s) not be used in
|
2002-02-15 00:34:13 +01:00
|
|
|
advertising or publicity pertaining to distribution of the software without
|
2010-11-10 22:45:42 +01:00
|
|
|
specific, written prior permission. The authors make no
|
2002-02-15 00:34:13 +01:00
|
|
|
representations about the suitability of this software for any purpose. It
|
|
|
|
is provided "as is" without express or implied warranty.
|
|
|
|
|
2009-03-12 21:00:08 +01:00
|
|
|
THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
|
2002-02-15 00:34:13 +01:00
|
|
|
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
|
2009-03-12 21:00:08 +01:00
|
|
|
EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR
|
2002-02-15 00:34:13 +01:00
|
|
|
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
|
|
|
|
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
|
|
|
|
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
|
|
|
PERFORMANCE OF THIS SOFTWARE.
|
|
|
|
|
2020-09-03 08:25:30 +02:00
|
|
|
|
|
|
|
fontconfig/fc-case/CaseFolding.txt
|
|
|
|
|
|
|
|
© 2019 Unicode®, Inc.
|
|
|
|
Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
|
|
|
|
For terms of use, see http://www.unicode.org/terms_of_use.html
|
|
|
|
|
|
|
|
|
2020-09-29 07:23:58 +02:00
|
|
|
fontconfig/src/fcatomic.h
|
|
|
|
|
|
|
|
/*
|
|
|
|
* Mutex operations. Originally copied from HarfBuzz.
|
|
|
|
*
|
|
|
|
* Copyright © 2007 Chris Wilson
|
|
|
|
* Copyright © 2009,2010 Red Hat, Inc.
|
|
|
|
* Copyright © 2011,2012,2013 Google, Inc.
|
|
|
|
*
|
|
|
|
* Permission is hereby granted, without written agreement and without
|
|
|
|
* license or royalty fees, to use, copy, modify, and distribute this
|
|
|
|
* software and its documentation for any purpose, provided that the
|
|
|
|
* above copyright notice and the following two paragraphs appear in
|
|
|
|
* all copies of this software.
|
|
|
|
*
|
|
|
|
* IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR
|
|
|
|
* DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
|
|
|
|
* ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN
|
|
|
|
* IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
|
|
|
|
* DAMAGE.
|
|
|
|
*
|
|
|
|
* THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,
|
|
|
|
* BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
|
|
|
|
* FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
|
|
|
|
* ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO
|
|
|
|
* PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
|
|
|
|
*
|
|
|
|
* Contributor(s):
|
|
|
|
* Chris Wilson <chris@chris-wilson.co.uk>
|
|
|
|
* Red Hat Author(s): Behdad Esfahbod
|
|
|
|
* Google Author(s): Behdad Esfahbod
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
fontconfig/src/fcfoundry.h
|
|
|
|
|
|
|
|
/*
|
|
|
|
Copyright © 2002-2003 by Juliusz Chroboczek
|
|
|
|
|
|
|
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
|
|
of this software and associated documentation files (the "Software"), to deal
|
|
|
|
in the Software without restriction, including without limitation the rights
|
|
|
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
|
|
copies of the Software, and to permit persons to whom the Software is
|
|
|
|
furnished to do so, subject to the following conditions:
|
|
|
|
|
|
|
|
The above copyright notice and this permission notice shall be included in
|
|
|
|
all copies or substantial portions of the Software.
|
|
|
|
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
|
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
|
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
|
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
|
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
|
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
|
|
|
THE SOFTWARE.
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
2020-09-03 08:25:30 +02:00
|
|
|
fontconfig/src/fcmd5.h
|
|
|
|
|
|
|
|
/*
|
|
|
|
* This code implements the MD5 message-digest algorithm.
|
|
|
|
* The algorithm is due to Ron Rivest. This code was
|
|
|
|
* written by Colin Plumb in 1993, no copyright is claimed.
|
|
|
|
* This code is in the public domain; do with it what you wish.
|
|
|
|
*
|
|
|
|
* Equivalent code is available from RSA Data Security, Inc.
|
|
|
|
* This code has been tested against that, and is equivalent,
|
|
|
|
* except that you don't need to include two pages of legalese
|
|
|
|
* with every copy.
|
|
|
|
*
|
|
|
|
* To compute the message digest of a chunk of bytes, declare an
|
|
|
|
* MD5Context structure, pass it to MD5Init, call MD5Update as
|
|
|
|
* needed on buffers full of bytes, and then call MD5Final, which
|
|
|
|
* will fill a supplied 16-byte array with the digest.
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
2020-09-29 07:23:58 +02:00
|
|
|
fontconfig/src/fcmutex.h
|
|
|
|
|
|
|
|
/*
|
|
|
|
* Atomic int and pointer operations. Originally copied from HarfBuzz.
|
|
|
|
*
|
|
|
|
* Copyright © 2007 Chris Wilson
|
|
|
|
* Copyright © 2009,2010 Red Hat, Inc.
|
|
|
|
* Copyright © 2011,2012,2013 Google, Inc.
|
|
|
|
*
|
|
|
|
* Permission is hereby granted, without written agreement and without
|
|
|
|
* license or royalty fees, to use, copy, modify, and distribute this
|
|
|
|
* software and its documentation for any purpose, provided that the
|
|
|
|
* above copyright notice and the following two paragraphs appear in
|
|
|
|
* all copies of this software.
|
|
|
|
*
|
|
|
|
* IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR
|
|
|
|
* DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
|
|
|
|
* ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN
|
|
|
|
* IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
|
|
|
|
* DAMAGE.
|
|
|
|
*
|
|
|
|
* THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,
|
|
|
|
* BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
|
|
|
|
* FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
|
|
|
|
* ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO
|
|
|
|
* PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
|
|
|
|
*
|
|
|
|
* Contributor(s):
|
|
|
|
* Chris Wilson <chris@chris-wilson.co.uk>
|
|
|
|
* Red Hat Author(s): Behdad Esfahbod
|
|
|
|
* Google Author(s): Behdad Esfahbod
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
2020-09-03 08:25:30 +02:00
|
|
|
fontconfig/src/ftglue.[ch]
|
|
|
|
|
|
|
|
/* ftglue.c: Glue code for compiling the OpenType code from
|
|
|
|
* FreeType 1 using only the public API of FreeType 2
|
|
|
|
*
|
|
|
|
* By David Turner, The FreeType Project (www.freetype.org)
|
|
|
|
*
|
|
|
|
* This code is explicitely put in the public domain
|
|
|
|
*
|
|
|
|
* ==========================================================================
|
|
|
|
*
|
|
|
|
* the OpenType parser codes was originally written as an extension to
|
|
|
|
* FreeType 1.x. As such, its source code was embedded within the library,
|
|
|
|
* and used many internal FreeType functions to deal with memory and
|
|
|
|
* stream i/o.
|
|
|
|
*
|
|
|
|
* When it was 'salvaged' for Pango and Qt, the code was "ported" to FreeType 2,
|
|
|
|
* which basically means that some macro tricks were performed in order to
|
|
|
|
* directly access FT2 _internal_ functions.
|
|
|
|
*
|
|
|
|
* these functions were never part of FT2 public API, and _did_ change between
|
|
|
|
* various releases. This created chaos for many users: when they upgraded the
|
|
|
|
* FreeType library on their system, they couldn't run Gnome anymore since
|
|
|
|
* Pango refused to link.
|
|
|
|
*
|
|
|
|
* Very fortunately, it's possible to completely avoid this problem because
|
|
|
|
* the FT_StreamRec and FT_MemoryRec structure types, which describe how
|
|
|
|
* memory and stream implementations interface with the rest of the font
|
|
|
|
* library, have always been part of the public API, and never changed.
|
|
|
|
*
|
|
|
|
* What we do thus is re-implement, within the OpenType parser, the few
|
|
|
|
* functions that depend on them. This only adds one or two kilobytes of
|
|
|
|
* code, and ensures that the parser can work with _any_ version
|
|
|
|
* of FreeType installed on your system. How sweet... !
|
|
|
|
*
|
|
|
|
* Note that we assume that Pango doesn't use any other internal functions
|
|
|
|
* from FreeType. It used to in old versions, but this should no longer
|
|
|
|
* be the case. (crossing my fingers).
|
|
|
|
*
|
|
|
|
* - David Turner
|
|
|
|
* - The FreeType Project (www.freetype.org)
|
|
|
|
*
|
|
|
|
* PS: This "glue" code is explicitely put in the public domain
|
|
|
|
*/
|