Xft.h | Xft.h | |||
---|---|---|---|---|
/* include/X11/Xft/Xft.h. Generated from Xft.h.in by configure. */ | ||||
/* | /* | |||
* Copyright © 2000 Keith Packard | * Copyright © 2000 Keith Packard | |||
* | * | |||
* Permission to use, copy, modify, distribute, and sell this software and its | * Permission to use, copy, modify, distribute, and sell this software and its | |||
* documentation for any purpose is hereby granted without fee, provided th at | * documentation for any purpose is hereby granted without fee, provided th at | |||
* the above copyright notice appear in all copies and that both that | * the above copyright notice appear in all copies and that both that | |||
* copyright notice and this permission notice appear in supporting | * copyright notice and this permission notice appear in supporting | |||
* documentation, and that the name of Keith Packard not be used in | * documentation, and that the name of Keith Packard not be used in | |||
* advertising or publicity pertaining to distribution of the software with out | * advertising or publicity pertaining to distribution of the software with out | |||
* specific, written prior permission. Keith Packard makes no | * specific, written prior permission. Keith Packard makes no | |||
skipping to change at line 27 | skipping to change at line 28 | |||
* CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF U SE, | * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF U SE, | |||
* DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER | * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER | |||
* TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR | * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR | |||
* PERFORMANCE OF THIS SOFTWARE. | * PERFORMANCE OF THIS SOFTWARE. | |||
*/ | */ | |||
#ifndef _XFT_H_ | #ifndef _XFT_H_ | |||
#define _XFT_H_ | #define _XFT_H_ | |||
/* | /* | |||
* Current Xft version number. This same number | * Current Xft version number, set from version in the Xft configure.ac fil | |||
* must appear in the Xft configure.ac file. Yes, | e. | |||
* it'a a pain to synchronize version numbers like this. | */ | |||
*/ | ||||
#define XFT_MAJOR 2 | ||||
#define XFT_MAJOR 2 | #define XFT_MINOR 1 | |||
#define XFT_MINOR 1 | #define XFT_REVISION 14 | |||
#define XFT_REVISION 13 | ||||
#define XFT_VERSION ((XFT_MAJOR * 10000) + (XFT_MINOR * 100) + (XFT_REVI SION)) | #define XFT_VERSION ((XFT_MAJOR * 10000) + (XFT_MINOR * 100) + (XFT_REVI SION)) | |||
#define XftVersion XFT_VERSION | #define XftVersion XFT_VERSION | |||
#include <stdarg.h> | #include <stdarg.h> | |||
#include <ft2build.h> | #include <ft2build.h> | |||
#include FT_FREETYPE_H | #include FT_FREETYPE_H | |||
#include <fontconfig/fontconfig.h> | #include <fontconfig/fontconfig.h> | |||
#include <X11/extensions/Xrender.h> | #include <X11/extensions/Xrender.h> | |||
#include <X11/Xfuncproto.h> | #include <X11/Xfuncproto.h> | |||
skipping to change at line 129 | skipping to change at line 129 | |||
Colormap cmap, | Colormap cmap, | |||
_Xconst XRenderColor *color, | _Xconst XRenderColor *color, | |||
XftColor *result); | XftColor *result); | |||
void | void | |||
XftColorFree (Display *dpy, | XftColorFree (Display *dpy, | |||
Visual *visual, | Visual *visual, | |||
Colormap cmap, | Colormap cmap, | |||
XftColor *color); | XftColor *color); | |||
/* xftcore.c */ | ||||
/* xftdir.c */ | ||||
FcBool | ||||
XftDirScan (FcFontSet *set, _Xconst char *dir, FcBool force); | ||||
FcBool | ||||
XftDirSave (FcFontSet *set, _Xconst char *dir); | ||||
/* xftdpy.c */ | /* xftdpy.c */ | |||
Bool | Bool | |||
XftDefaultHasRender (Display *dpy); | XftDefaultHasRender (Display *dpy); | |||
Bool | Bool | |||
XftDefaultSet (Display *dpy, FcPattern *defaults); | XftDefaultSet (Display *dpy, FcPattern *defaults); | |||
void | void | |||
XftDefaultSubstitute (Display *dpy, int screen, FcPattern *pattern); | XftDefaultSubstitute (Display *dpy, int screen, FcPattern *pattern); | |||
skipping to change at line 618 | skipping to change at line 609 | |||
XftFont *pub, | XftFont *pub, | |||
Picture dst, | Picture dst, | |||
int srcx, | int srcx, | |||
int srcy, | int srcy, | |||
int x, | int x, | |||
int y, | int y, | |||
_Xconst FcChar8 *string, | _Xconst FcChar8 *string, | |||
FcEndian endian, | FcEndian endian, | |||
int len); | int len); | |||
/* xftstr.c */ | ||||
/* xftxlfd.c */ | /* xftxlfd.c */ | |||
FcPattern * | FcPattern * | |||
XftXlfdParse (_Xconst char *xlfd_orig, Bool ignore_scalable, Bool complete) ; | XftXlfdParse (_Xconst char *xlfd_orig, Bool ignore_scalable, Bool complete) ; | |||
_XFUNCPROTOEND | _XFUNCPROTOEND | |||
#endif /* _XFT_H_ */ | #endif /* _XFT_H_ */ | |||
End of changes. 4 change blocks. | ||||
19 lines changed or deleted | 9 lines changed or added | |||