Initial revision

This commit is contained in:
Kaleb Keithley 2003-11-25 19:28:07 +00:00
parent dc4268a7da
commit c3c4ddc682
8 changed files with 429 additions and 0 deletions

31
include/X11/ImUtil.h Normal file
View 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_ */

View 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

View 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
View 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
View 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
View 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
View 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
View 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_ */