]> git.sesse.net Git - rdpsrv/blobdiff - Xserver/include/extensions/XIE.h
Removed Xserver/ directory, it does nothing useful ATM.
[rdpsrv] / Xserver / include / extensions / XIE.h
diff --git a/Xserver/include/extensions/XIE.h b/Xserver/include/extensions/XIE.h
deleted file mode 100644 (file)
index f426db3..0000000
+++ /dev/null
@@ -1,430 +0,0 @@
-/* $XConsortium: XIE.h,v 1.5 94/04/17 20:11:11 mor Exp $ */
-/******************************************************************************
-
-
-Copyright (c) 1993, 1994  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
-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
-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.
-
-
-                               NOTICE
-                              
-This software is being provided by AGE Logic, Inc. under the
-following license.  By obtaining, using and/or copying this software,
-you agree that you have read, understood, and will comply with these
-terms and conditions:
-
-     Permission to use, copy, modify, distribute and sell this
-     software and its documentation for any purpose and without
-     fee or royalty and to grant others any or all rights granted
-     herein is hereby granted, provided that you agree to comply
-     with the following copyright notice and statements, including
-     the disclaimer, and that the same appears on all copies and
-     derivative works of the software and documentation you make.
-     
-     "Copyright 1993, 1994 by AGE Logic, Inc."
-     
-     THIS SOFTWARE IS PROVIDED "AS IS".  AGE LOGIC MAKES NO
-     REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED.  By way of
-     example, but not limitation, AGE LOGIC MAKE NO
-     REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS
-     FOR ANY PARTICULAR PURPOSE OR THAT THE SOFTWARE DOES NOT
-     INFRINGE THIRD-PARTY PROPRIETARY RIGHTS.  AGE LOGIC 
-     SHALL BEAR NO LIABILITY FOR ANY USE OF THIS SOFTWARE.  IN NO
-     EVENT SHALL EITHER PARTY BE LIABLE FOR ANY INDIRECT,
-     INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOSS
-     OF PROFITS, REVENUE, DATA OR USE, INCURRED BY EITHER PARTY OR
-     ANY THIRD PARTY, WHETHER IN AN ACTION IN CONTRACT OR TORT OR
-     BASED ON A WARRANTY, EVEN IF AGE LOGIC LICENSEES
-     HEREUNDER HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH
-     DAMAGES.
-    
-     The name of AGE Logic, Inc. may not be used in
-     advertising or publicity pertaining to this software without
-     specific, written prior permission from AGE Logic.
-
-     Title to this software shall at all times remain with AGE
-     Logic, Inc.
-
-******************************************************************************/
-
-#ifndef _XIE_H_
-#define _XIE_H_
-
-
-/* Extension Name and version number */
-
-#define xieExtName             "XIE"
-
-#define xieMajorVersion                5
-#define xieMinorVersion                0
-#define xieEarliestMinorVersion        0
-#define xieLatestMinorVersion  0
-
-
-/* ServiceClass */
-
-#ifdef  XIE_DIS
-#define XIE_FULL 0
-#else
-#define XIE_FULL 1
-#endif
-
-#define xieValFull             1
-#define xieValDIS              2
-
-
-/* Limits */
-
-#define xieValMaxBands         3
-
-
-/* Alignment */
-
-#define xieValAlignable                1
-#define xieValArbitrary                2
-
-
-/* ArithmeticOp */
-
-#define xieValAdd              1
-#define xieValSub              2
-#define xieValSubRev           3
-#define xieValMul              4
-#define xieValDiv              5
-#define xieValDivRev           6
-#define xieValMin              7
-#define xieValMax              8
-#define xieValGamma            9
-
-
-/* ColorAllocTechnique */
-
-#define xieValColorAllocDefault                0
-#define xieValColorAllocAll            2
-#define xieValColorAllocMatch          4
-#define xieValColorAllocRequantize     6
-
-
-/* Colorspace conversions */
-
-#define xieValRGBToCIELab      2
-#define xieValRGBToCIEXYZ      4
-#define xieValRGBToYCbCr       6
-#define xieValRGBToYCC         8
-
-#define xieValCIELabToRGB      2
-#define xieValCIEXYZToRGB      4
-#define xieValYCbCrToRGB       6
-#define xieValYCCToRGB         8
-
-
-/* CompareOp */
-
-#define xieValLT       1
-#define xieValLE       2
-#define xieValEQ       3
-#define xieValNE       4
-#define xieValGT       5
-#define xieValGE       6
-
-
-/* ConstrainTechnique */
-
-#define xieValConstrainClipScale       2
-#define xieValConstrainHardClip                4
-
-
-/* ConvolveTechnique */
-
-#define xieValConvolveDefault          0
-#define xieValConvolveConstant         2
-#define xieValConvolveReplicate                4
-
-
-/* DataClass */
-
-#define xieValSingleBand       1
-#define xieValTripleBand       2
-
-/* DataType */
-
-#define xieValConstrained      1
-#define xieValUnconstrained    2
-
-
-/* DecodeTechnique */
-
-#define xieValDecodeUncompressedSingle 2       /* bitonal & grayscale */
-#define xieValDecodeUncompressedTriple 3       /* color */
-#define xieValDecodeG31D               4       /* FAX */
-#define xieValDecodeG32D               6       /* FAX */
-#define xieValDecodeG42D               8       /* FAX */
-#define xieValDecodeJPEGBaseline       10      /* grayscale & color */
-#define xieValDecodeJPEGLossless       12      /* grayscale & color */
-#define xieValDecodeTIFF2              14      /* TIFF modified G31D */
-#define xieValDecodeTIFFPackBits       16      /* TIFF APPLE FORMAT */
-
-
-/* DitherTechnique */
-
-#define xieValDitherDefault            0
-#define xieValDitherErrorDiffusion     2
-#define xieValDitherOrdered            4
-
-
-/* EncodeTechnique */
-
-#define xieValEncodeServerChoice       1       /* (to photomaps) */
-#define xieValEncodeUncompressedSingle 2       /* bitonal & grayscale */
-#define xieValEncodeUncompressedTriple 3       /* color */
-#define xieValEncodeG31D               4       /* FAX */
-#define xieValEncodeG32D               6       /* FAX */
-#define xieValEncodeG42D               8       /* FAX */
-#define xieValEncodeJPEGBaseline       10      /* grayscale & color */
-#define xieValEncodeJPEGLossless       12      /* grayscale & color */
-#define xieValEncodeTIFF2              14      /* TIFF modified G31D */
-#define xieValEncodeTIFFPackBits       16      /* TIFF APPLE FORMAT */
-
-/* ServerChoice preference hints */
-
-#define xieValPreferDefault            0
-#define xieValPreferSpace              1
-#define xieValPreferTime               2
-
-/* JPEG-Lossless predictor */
-
-#define xieValPredictorNone    0
-#define xieValPredictorA       1
-#define xieValPredictorB       2
-#define xieValPredictorC       3
-#define xieValPredictorABC     4
-#define xieValPredictorABC2    5
-#define xieValPredictorBAC2    6
-#define xieValPredictorAB2     7
-
-
-/* ExportNotify */
-
-#define xieValDisable          1
-#define xieValFirstData                2
-#define xieValNewData          3
-
-
-/* ExportState */
-
-#define xieValExportDone       1
-#define xieValExportMore       2
-#define xieValExportEmpty      3
-#define xieValExportError      4
-
-
-/* GamutTechnique */
-
-#define xieValGamutDefault     0
-#define xieValGamutNone                1
-#define xieValGamutClipRGB     2
-
-
-/* GeometryTechnique */
-
-#define xieValGeomDefault              0
-#define xieValGeomAntialias            2
-#define xieValGeomAntialiasByArea      4
-#define xieValGeomAntialiasByLPF       6
-#define xieValGeomBilinearInterp       8
-#define xieValGeomGaussian             10
-#define xieValGeomNearestNeighbor      12
-
-
-/* NearestNeighbor modify */
-
-#define xieValFavorDown                1
-#define xieValFavorUp          2
-#define xieValRoundNW          3
-#define xieValRoundNE          4
-#define xieValRoundSE          5
-#define xieValRoundSW          6
-
-
-/* HistogramShape */
-
-#define        xieValHistogramFlat             2
-#define        xieValHistogramGaussian         4
-#define        xieValHistogramHyperbolic       6
-
-
-/* Interleave */
-
-#define xieValBandByPixel      1
-#define xieValBandByPlane      2
-
-
-/* MathOp */
-
-#define xieValExp      1
-#define xieValLn       2
-#define xieValLog2     3
-#define xieValLog10    4
-#define xieValSquare   5
-#define xieValSqrt     6
-
-
-/* Orientation */
-
-#define xieValLSFirst          1
-#define xieValMSFirst          2
-
-
-/* PhotofloOutcome */
-
-#define xieValFloSuccess       1
-#define xieValFloAbort         2
-#define xieValFloError         3
-
-
-/* PhotofloState */
-
-#define xieValInactive         1
-#define xieValActive           2
-#define xieValNonexistent      3
-
-
-/* TechniqueGroup */
-
-#define        xieValDefault           0
-#define        xieValAll               1
-#define        xieValColorAlloc        2
-#define        xieValConstrain         4
-#define        xieValConvertFromRGB    6
-#define        xieValConvertToRGB      8
-#define        xieValConvolve          10
-#define        xieValDecode            12
-#define        xieValDither            14
-#define        xieValEncode            16
-#define        xieValGamut             18
-#define        xieValGeometry          20
-#define        xieValHistogram         22
-#define        xieValWhiteAdjust       24
-
-#define xieValMaxTechGroup     24
-
-
-/* WhiteAdjustTechnique */
-
-#define        xieValWhiteAdjustDefault        0
-#define        xieValWhiteAdjustNone           1
-#define        xieValWhiteAdjustCIELabShift    2
-
-
-/* Photoflo elements */
-
-#define xieElemImportClientLUT         1
-#define xieElemImportClientPhoto       2
-#define xieElemImportClientROI         3
-#define xieElemImportDrawable          4
-#define xieElemImportDrawablePlane     5
-#define xieElemImportLUT               6
-#define xieElemImportPhotomap          7
-#define xieElemImportROI               8
-#define xieElemArithmetic              9
-#define xieElemBandCombine             10
-#define xieElemBandExtract             11
-#define xieElemBandSelect              12
-#define xieElemBlend                   13
-#define xieElemCompare                 14
-#define xieElemConstrain               15
-#define xieElemConvertFromIndex                16
-#define xieElemConvertFromRGB          17
-#define xieElemConvertToIndex          18
-#define xieElemConvertToRGB            19
-#define xieElemConvolve                        20
-#define xieElemDither                  21
-#define xieElemGeometry                        22
-#define xieElemLogical                 23
-#define xieElemMatchHistogram          24
-#define xieElemMath                    25
-#define xieElemPasteUp                 26
-#define xieElemPoint                   27
-#define xieElemUnconstrain             28
-#define xieElemExportClientHistogram   29
-#define xieElemExportClientLUT         30
-#define xieElemExportClientPhoto       31
-#define xieElemExportClientROI         32
-#define xieElemExportDrawable          33
-#define xieElemExportDrawablePlane     34
-#define xieElemExportLUT               35
-#define xieElemExportPhotomap          36
-#define xieElemExportROI               37
-
-#define xieMaxElem                     37
-
-
-/* Event Codes */
-
-#define xieEvnNoColorAlloc             0
-#define xieEvnNoDecodeNotify           1
-#define xieEvnNoExportAvailable                2
-#define xieEvnNoImportObscured         3
-#define xieEvnNoPhotofloDone           4
-
-#define xieNumEvents                   5
-
-
-/* Error Codes */
-
-#define xieErrNoColorList      0
-#define xieErrNoLUT            1
-#define xieErrNoPhotoflo       2
-#define xieErrNoPhotomap       3
-#define xieErrNoPhotospace     4
-#define xieErrNoROI            5
-#define xieErrNoFlo            6
-
-#define xieNumErrors           7
-
-
-/* Flo Error Codes */
-
-#define xieErrNoFloAccess         1
-#define xieErrNoFloAlloc          2
-#define xieErrNoFloColormap       3
-#define xieErrNoFloColorList      4
-#define xieErrNoFloDomain         5
-#define xieErrNoFloDrawable       6
-#define xieErrNoFloElement        7
-#define xieErrNoFloGC             8
-#define xieErrNoFloID             9
-#define xieErrNoFloLength        10
-#define xieErrNoFloLUT           11
-#define xieErrNoFloMatch         12
-#define xieErrNoFloOperator      13
-#define xieErrNoFloPhotomap      14
-#define xieErrNoFloROI           15
-#define xieErrNoFloSource        16
-#define xieErrNoFloTechnique     17
-#define xieErrNoFloValue         18
-#define xieErrNoFloImplementation 19
-
-#define xieNumFloErrors                  19
-
-#endif /* _XIE_H_ */