mirror of
https://gitlab.freedesktop.org/xorg/lib/libx11.git
synced 2026-05-08 19:38:04 +02:00
Initial revision
This commit is contained in:
parent
dc4268a7da
commit
c3c4ddc682
8 changed files with 429 additions and 0 deletions
31
include/X11/ImUtil.h
Normal file
31
include/X11/ImUtil.h
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
/* $XFree86: xc/lib/X11/ImUtil.h,v 1.3 2003/04/23 22:04:58 torrey Exp $ */
|
||||
|
||||
#ifndef _IMUTIL_H_
|
||||
#define _IMUTIL_H_
|
||||
|
||||
extern int
|
||||
_XGetScanlinePad(
|
||||
Display *dpy,
|
||||
int depth);
|
||||
|
||||
extern int
|
||||
_XGetBitsPerPixel(
|
||||
Display *dpy,
|
||||
int depth);
|
||||
|
||||
extern int
|
||||
_XSetImage(
|
||||
XImage *srcimg,
|
||||
register XImage *dstimg,
|
||||
register int x,
|
||||
register int y);
|
||||
|
||||
extern int
|
||||
_XReverse_Bytes(
|
||||
register unsigned char *bpt,
|
||||
register int nb);
|
||||
extern void
|
||||
_XInitImageFuncPtrs(
|
||||
register XImage *image);
|
||||
|
||||
#endif /* _IMUTIL_H_ */
|
||||
9
nls/zh_CN.UTF-8/XI18N_OBJS
Normal file
9
nls/zh_CN.UTF-8/XI18N_OBJS
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
|
||||
#
|
||||
# XI18N objects table for zh_CN.UTF-8 locale
|
||||
#
|
||||
# $XFree86: xc/nls/XI18N_OBJS/zh_CN.UTF-8,v 1.2 2003/10/24 16:36:46 tsi Exp $
|
||||
#
|
||||
XLC common/xlcUTF8Load _XlcUtf8Loader # XLC_open
|
||||
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
|
||||
XOM common/xomGeneric _XomGenericOpenOM # XOM_open
|
||||
127
nls/zh_CN.UTF-8/XLC_LOCALE.pre
Normal file
127
nls/zh_CN.UTF-8/XLC_LOCALE.pre
Normal file
|
|
@ -0,0 +1,127 @@
|
|||
XCOMM $XFree86: xc/nls/XLC_LOCALE/zh_CN.UTF-8,v 1.2 2003/10/24 16:36:46 tsi Exp $
|
||||
|
||||
# XLC_FONTSET category
|
||||
|
||||
XLC_FONTSET
|
||||
|
||||
on_demand_loading True
|
||||
|
||||
object_name generic
|
||||
|
||||
# We leave the legacy encodings in for the moment, because we don't
|
||||
# have that many ISO10646 fonts yet.
|
||||
# fs0 class (7 bit ASCII)
|
||||
fs0 {
|
||||
charset {
|
||||
name ISO8859-1:GL
|
||||
}
|
||||
font {
|
||||
primary ISO8859-1:GL
|
||||
vertical_rotate all
|
||||
}
|
||||
}
|
||||
fs1 {
|
||||
charset {
|
||||
name ISO8859-1:GR
|
||||
}
|
||||
font {
|
||||
primary ISO8859-1:GR
|
||||
}
|
||||
|
||||
}
|
||||
fs2 {
|
||||
charset {
|
||||
name GB2312.1980-0:GL
|
||||
}
|
||||
font {
|
||||
primary GB2312.1980-0:GL
|
||||
}
|
||||
}
|
||||
fs3 {
|
||||
charset {
|
||||
name JISX0208.1983-0:GL
|
||||
}
|
||||
font {
|
||||
primary JISX0208.1983-0:GL
|
||||
}
|
||||
}
|
||||
fs4 {
|
||||
charset {
|
||||
name KSC5601.1987-0:GL
|
||||
}
|
||||
font {
|
||||
primary KSC5601.1987-0:GL
|
||||
}
|
||||
}
|
||||
fs5 {
|
||||
charset {
|
||||
name BIG5-0:GLGR
|
||||
}
|
||||
font {
|
||||
primary BIG5-0:GLGR
|
||||
substitute BIG5-0:GLGR
|
||||
}
|
||||
}
|
||||
fs6 {
|
||||
charset {
|
||||
name ISO10646-1
|
||||
}
|
||||
font {
|
||||
primary ISO10646-1
|
||||
|
||||
}
|
||||
}
|
||||
END XLC_FONTSET
|
||||
|
||||
|
||||
# XLC_XLOCALE category
|
||||
|
||||
XLC_XLOCALE
|
||||
|
||||
encoding_name GB18030
|
||||
mb_cur_max 4
|
||||
state_depend_encoding False
|
||||
|
||||
cs0 {
|
||||
side GL:Default
|
||||
length 1
|
||||
ct_encoding ISO8859-1:GL
|
||||
}
|
||||
cs1 {
|
||||
side GR:Default
|
||||
length 1
|
||||
ct_encoding ISO8859-1:GR
|
||||
}
|
||||
cs2 {
|
||||
side GR
|
||||
length 2
|
||||
ct_encoding GB2312.1980-0:GL; GB2312.1980-0:GR
|
||||
}
|
||||
cs3 {
|
||||
side none
|
||||
ct_encoding iso10646-1
|
||||
}
|
||||
cs4 {
|
||||
side GR
|
||||
length 2
|
||||
ct_encoding JISX0208.19832-0:GL; JISX0208.1983-0:GR; JISX0208.1983-1:GL; JISX0208.1983-1:GR
|
||||
}
|
||||
cs5 {
|
||||
side GL
|
||||
length 2
|
||||
ct_encoding KSC5601.1987-0:GL; KSC5601.1987-0:GR; KSC5601.1987-1:GL; KSC5601.1987-1:GR
|
||||
}
|
||||
cs6 {
|
||||
side none
|
||||
length 2
|
||||
byte1 \xa1,\xf9
|
||||
byte2 \x40,\x7e;\xa1,\xfe
|
||||
|
||||
wc_encoding \x00008000
|
||||
ct_encoding BIG5-0:GLGR:\x1b\x25\x2f\x32
|
||||
|
||||
mb_conversion [\xa140,\xf9fe]->\x2140
|
||||
ct_conversion [\x2140,\x79fe]->\xa140
|
||||
}
|
||||
|
||||
END XLC_XLOCALE
|
||||
11
src/Cmap.h
Normal file
11
src/Cmap.h
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
/* $XFree86: xc/lib/X11/Cmap.h,v 1.1 2003/04/13 19:22:14 dawes Exp $ */
|
||||
|
||||
#ifndef _CMAP_H_
|
||||
#define _CMAP_H_
|
||||
|
||||
extern void
|
||||
_XcmsDeleteCmapRec(
|
||||
Display *dpy,
|
||||
Colormap cmap);
|
||||
|
||||
#endif /* _CMAP_H_ */
|
||||
28
src/Cr.h
Normal file
28
src/Cr.h
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
/* $XFree86: xc/lib/X11/Cr.h,v 1.1 2003/04/13 19:22:14 dawes Exp $ */
|
||||
|
||||
#ifndef _CR_H_
|
||||
#define _CR_H_
|
||||
|
||||
extern int _XUpdateGCCache(
|
||||
register GC gc,
|
||||
register unsigned long mask,
|
||||
register XGCValues *attr);
|
||||
extern void _XNoticeCreateBitmap(
|
||||
Display *dpy,
|
||||
Pixmap pid,
|
||||
unsigned int width,
|
||||
unsigned int height);
|
||||
extern void _XNoticePutBitmap(
|
||||
Display *dpy,
|
||||
Drawable draw,
|
||||
XImage *image);
|
||||
extern Cursor _XTryShapeBitmapCursor(
|
||||
Display *dpy,
|
||||
Pixmap source,
|
||||
Pixmap mask,
|
||||
XColor *foreground,
|
||||
XColor *background,
|
||||
unsigned int x,
|
||||
unsigned int y);
|
||||
|
||||
#endif /* _CR_H_ */
|
||||
18
src/Key.h
Normal file
18
src/Key.h
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
/* $XFree86: xc/lib/X11/Key.h,v 1.1 2003/04/13 19:22:16 dawes Exp $ */
|
||||
|
||||
#ifndef _KEY_H_
|
||||
#define _KEY_H_
|
||||
|
||||
#ifndef NEEDKTABLE
|
||||
extern const unsigned char _XkeyTable[];
|
||||
#endif
|
||||
|
||||
extern int
|
||||
_XKeyInitialize(
|
||||
Display *dpy);
|
||||
|
||||
extern XrmDatabase
|
||||
_XInitKeysymDB(
|
||||
void);
|
||||
|
||||
#endif /* _KEY_H_ */
|
||||
15
src/Xresinternal.h
Normal file
15
src/Xresinternal.h
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
/* $XFree86: xc/lib/X11/Xresinternal.h,v 1.1 2003/04/13 19:22:19 dawes Exp $ */
|
||||
|
||||
#ifndef _XRESINTERNAL_H_
|
||||
#define _XRESINTERNAL_H_
|
||||
|
||||
/* type defines */
|
||||
typedef unsigned long Signature;
|
||||
|
||||
/* prototypes */
|
||||
extern XrmQuark _XrmInternalStringToQuark(
|
||||
register _Xconst char *name, register int len, register Signature sig,
|
||||
Bool permstring);
|
||||
|
||||
#endif /* _XRESOURCEINTERNAL_H_ */
|
||||
/* DON'T ADD STUFF AFTER THIS #endif */
|
||||
190
src/xcms/Cv.h
Normal file
190
src/xcms/Cv.h
Normal file
|
|
@ -0,0 +1,190 @@
|
|||
/* $XFree86: xc/lib/X11/Cv.h,v 1.2 2003/04/17 02:06:31 dawes Exp $ */
|
||||
|
||||
#ifndef _CV_H_
|
||||
#define _CV_H_
|
||||
|
||||
/* variables */
|
||||
extern const char _XcmsCIEXYZ_prefix[];
|
||||
extern const char _XcmsCIEuvY_prefix[];
|
||||
extern const char _XcmsCIExyY_prefix[];
|
||||
extern const char _XcmsCIELab_prefix[];
|
||||
extern const char _XcmsCIELuv_prefix[];
|
||||
extern const char _XcmsTekHVC_prefix[];
|
||||
extern const char _XcmsRGBi_prefix[];
|
||||
extern const char _XcmsRGB_prefix[];
|
||||
|
||||
extern XcmsColorSpace XcmsUNDEFINEDColorSpace;
|
||||
extern XcmsColorSpace XcmsTekHVCColorSpace;
|
||||
extern XcmsColorSpace XcmsCIEXYZColorSpace;
|
||||
extern XcmsColorSpace XcmsCIEuvYColorSpace;
|
||||
extern XcmsColorSpace XcmsCIExyYColorSpace;
|
||||
extern XcmsColorSpace XcmsCIELabColorSpace;
|
||||
extern XcmsColorSpace XcmsCIELuvColorSpace;
|
||||
extern XcmsColorSpace XcmsRGBColorSpace;
|
||||
extern XcmsColorSpace XcmsRGBiColorSpace;
|
||||
|
||||
extern XcmsColorSpace *_XcmsDIColorSpacesInit[];
|
||||
extern XcmsColorSpace **_XcmsDIColorSpaces;
|
||||
|
||||
extern XcmsColorSpace *_XcmsDDColorSpacesInit[];
|
||||
extern XcmsColorSpace **_XcmsDDColorSpaces;
|
||||
|
||||
extern XcmsFunctionSet XcmsLinearRGBFunctionSet;
|
||||
|
||||
extern XcmsFunctionSet *_XcmsSCCFuncSetsInit[];
|
||||
extern XcmsFunctionSet **_XcmsSCCFuncSets;
|
||||
|
||||
extern XcmsRegColorSpaceEntry _XcmsRegColorSpaces[];
|
||||
|
||||
/* functions */
|
||||
extern XPointer *
|
||||
_XcmsCopyPointerArray(
|
||||
XPointer *pap);
|
||||
extern void
|
||||
_XcmsFreePointerArray(
|
||||
XPointer *pap);
|
||||
extern XPointer *
|
||||
_XcmsPushPointerArray(
|
||||
XPointer *pap,
|
||||
XPointer p,
|
||||
XPointer *papNoFree);
|
||||
extern Status
|
||||
_XcmsCIEXYZ_ValidSpec(
|
||||
XcmsColor *pColor);
|
||||
extern Status
|
||||
_XcmsCIEuvY_ValidSpec(
|
||||
XcmsColor *pColor);
|
||||
extern int
|
||||
_XcmsTekHVC_CheckModify(
|
||||
XcmsColor *pColor);
|
||||
|
||||
extern Status
|
||||
_XcmsTekHVCQueryMaxVCRGB(
|
||||
XcmsCCC ccc,
|
||||
XcmsFloat hue,
|
||||
XcmsColor *pColor_return,
|
||||
XcmsRGBi *pRGB_return);
|
||||
extern Status
|
||||
_XcmsCIELabQueryMaxLCRGB(
|
||||
XcmsCCC ccc,
|
||||
XcmsFloat hue, /* hue in radians */
|
||||
XcmsColor *pColor_return,
|
||||
XcmsRGBi *pRGB_return);
|
||||
extern Status
|
||||
_XcmsConvertColorsWithWhitePt(
|
||||
XcmsCCC ccc,
|
||||
XcmsColor *pColors_in_out,
|
||||
XcmsColor *pWhitePt,
|
||||
unsigned int nColors,
|
||||
XcmsColorFormat newFormat,
|
||||
Bool *pCompressed);
|
||||
|
||||
extern Status
|
||||
_XcmsDIConvertColors(
|
||||
XcmsCCC ccc,
|
||||
XcmsColor *pColors_in_out,
|
||||
XcmsColor *pWhitePt,
|
||||
unsigned int nColors,
|
||||
XcmsColorFormat newFormat);
|
||||
extern Status
|
||||
_XcmsDDConvertColors(
|
||||
XcmsCCC ccc,
|
||||
XcmsColor *pColors_in_out,
|
||||
unsigned int nColors,
|
||||
XcmsColorFormat newFormat,
|
||||
Bool *pCompressed);
|
||||
extern XcmsColorFormat
|
||||
_XcmsRegFormatOfPrefix(
|
||||
_Xconst char *prefix);
|
||||
extern void
|
||||
_XColor_to_XcmsRGB(
|
||||
XcmsCCC ccc,
|
||||
XColor *pXColors,
|
||||
XcmsColor *pColors,
|
||||
unsigned int nColors);
|
||||
extern Status
|
||||
_XcmsSetGetColor(
|
||||
Status (*xColorProc)(
|
||||
Display* /* display */,
|
||||
Colormap /* colormap */,
|
||||
XColor* /* screen_in_out */),
|
||||
Display *dpy,
|
||||
Colormap cmap,
|
||||
XcmsColor *pColors_in_out,
|
||||
XcmsColorFormat result_format,
|
||||
Bool *pCompressed);
|
||||
extern Status
|
||||
_XcmsSetGetColors(
|
||||
Status (*xColorProc)(
|
||||
Display* /* display */,
|
||||
Colormap /* colormap */,
|
||||
XColor* /* screen_in_out */,
|
||||
int /* nColors */),
|
||||
Display *dpy,
|
||||
Colormap cmap,
|
||||
XcmsColor *pColors_in_out,
|
||||
int nColors,
|
||||
XcmsColorFormat result_format,
|
||||
Bool *pCompressed);
|
||||
extern Status
|
||||
_XcmsCIELuvQueryMaxLCRGB(
|
||||
XcmsCCC ccc,
|
||||
XcmsFloat hue, /* hue in radians */
|
||||
XcmsColor *pColor_return,
|
||||
XcmsRGBi *pRGB_return);
|
||||
|
||||
extern XcmsIntensityMap *
|
||||
_XcmsGetIntensityMap(
|
||||
Display *dpy,
|
||||
Visual *visual);
|
||||
extern int
|
||||
_XcmsInitDefaultCCCs(
|
||||
Display *dpy);
|
||||
extern int
|
||||
_XcmsInitScrnInfo(
|
||||
register Display *dpy,
|
||||
int screenNumber);
|
||||
extern XcmsCmapRec *
|
||||
_XcmsCopyCmapRecAndFree(
|
||||
Display *dpy,
|
||||
Colormap src_cmap,
|
||||
Colormap copy_cmap);
|
||||
extern void
|
||||
_XcmsCopyISOLatin1Lowered(
|
||||
char *dst,
|
||||
const char *src);
|
||||
extern int
|
||||
_XcmsEqualWhitePts(
|
||||
XcmsCCC ccc, XcmsColor *pWhitePt1, XcmsColor *pWhitePt2);
|
||||
extern int
|
||||
_XcmsLRGB_InitScrnDefault(
|
||||
Display *dpy,
|
||||
int screenNumber,
|
||||
XcmsPerScrnInfo *pPerScrnInfo);
|
||||
extern void
|
||||
_XcmsFreeIntensityMaps(
|
||||
Display *dpy);
|
||||
extern int
|
||||
_XcmsGetProperty(
|
||||
Display *pDpy,
|
||||
Window w,
|
||||
Atom property,
|
||||
int *pFormat,
|
||||
unsigned long *pNItems,
|
||||
unsigned long *pNBytes,
|
||||
char **pValue);
|
||||
extern unsigned long
|
||||
_XcmsGetElement(
|
||||
int format,
|
||||
char **pValue,
|
||||
unsigned long *pCount);
|
||||
extern void
|
||||
_XcmsUnresolveColor(
|
||||
XcmsCCC ccc,
|
||||
XcmsColor *pColor);
|
||||
extern void
|
||||
_XcmsResolveColor(
|
||||
XcmsCCC ccc,
|
||||
XcmsColor *pXcmsColor);
|
||||
|
||||
#endif /* _CV_H_ */
|
||||
Loading…
Add table
Reference in a new issue