2
* Copyright © 2009 Red Hat, Inc.
4
* Permission is hereby granted, free of charge, to any person obtaining a
5
* copy of this software and associated documentation files (the "Software"),
6
* to deal in the Software without restriction, including without limitation
7
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
8
* and/or sell copies of the Software, and to permit persons to whom the
9
* Software is furnished to do so, subject to the following conditions:
11
* The above copyright notice and this permission notice (including the next
12
* paragraph) shall be included in all copies or substantial portions of the
15
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
* DEALINGS IN THE SOFTWARE.
26
* This file specifies the server-supported protocol versions.
28
#ifndef _PROTOCOL_VERSIONS_
29
#define _PROTOCOL_VERSIONS_
32
#define SERVER_APPLEDRI_MAJOR_VERSION 1
33
#define SERVER_APPLEDRI_MINOR_VERSION 0
34
#define SERVER_APPLEDRI_PATCH_VERSION 0
37
#define SERVER_APPLEWM_MAJOR_VERSION 1
38
#define SERVER_APPLEWM_MINOR_VERSION 3
39
#define SERVER_APPLEWM_PATCH_VERSION 0
42
#define SERVER_COMPOSITE_MAJOR_VERSION 0
43
#define SERVER_COMPOSITE_MINOR_VERSION 4
46
#define SERVER_DAMAGE_MAJOR_VERSION 1
47
#define SERVER_DAMAGE_MINOR_VERSION 1
50
#define SERVER_DMX_MAJOR_VERSION 2
51
#define SERVER_DMX_MINOR_VERSION 2
52
#define SERVER_DMX_PATCH_VERSION 20040604
55
#define SERVER_DRI2_MAJOR_VERSION 1
56
#define SERVER_DRI2_MINOR_VERSION 1
58
/* Generic event extension */
59
#define SERVER_GE_MAJOR_VERSION 1
60
#define SERVER_GE_MINOR_VERSION 0
63
#define SERVER_GLX_MAJOR_VERSION 1
64
#define SERVER_GLX_MINOR_VERSION 2
67
#define SERVER_PANORAMIX_MAJOR_VERSION 1
68
#define SERVER_PANORAMIX_MINOR_VERSION 1
71
#define SERVER_RANDR_MAJOR_VERSION 1
72
#define SERVER_RANDR_MINOR_VERSION 3
75
#define SERVER_RECORD_MAJOR_VERSION 1
76
#define SERVER_RECORD_MINOR_VERSION 13
79
#define SERVER_RENDER_MAJOR_VERSION 0
80
#define SERVER_RENDER_MINOR_VERSION 10
83
#define SERVER_RRXINERAMA_MAJOR_VERSION 1
84
#define SERVER_RRXINERAMA_MINOR_VERSION 1
87
#define SERVER_SAVER_MAJOR_VERSION 1
88
#define SERVER_SAVER_MINOR_VERSION 1
91
#define SERVER_SECURITY_MAJOR_VERSION 1
92
#define SERVER_SECURITY_MINOR_VERSION 0
95
#define SERVER_SHAPE_MAJOR_VERSION 1
96
#define SERVER_SHAPE_MINOR_VERSION 1
99
#define SERVER_SHM_MAJOR_VERSION 1
100
#define SERVER_SHM_MINOR_VERSION 1
103
#define SERVER_WINDOWSWM_MAJOR_VERSION 1
104
#define SERVER_WINDOWSWM_MINOR_VERSION 0
105
#define SERVER_WINDOWSWM_PATCH_VERSION 0
108
#define SERVER_XCALIBRATE_MAJOR_VERSION 0
109
#define SERVER_XCALIBRATE_MINOR_VERSION 1
112
#define SERVER_XDGA_MAJOR_VERSION 2
113
#define SERVER_XDGA_MINOR_VERSION 0
116
#define SERVER_XF86BIGFONT_MAJOR_VERSION 1
117
#define SERVER_XF86BIGFONT_MINOR_VERSION 1
120
#define SERVER_XF86DRI_MAJOR_VERSION 4
121
#define SERVER_XF86DRI_MINOR_VERSION 1
122
#define SERVER_XF86DRI_PATCH_VERSION 20040604
125
#define SERVER_XF86VIDMODE_MAJOR_VERSION 2
126
#define SERVER_XF86VIDMODE_MINOR_VERSION 2
129
#define SERVER_XFIXES_MAJOR_VERSION 4
130
#define SERVER_XFIXES_MINOR_VERSION 0
133
#define SERVER_XI_MAJOR_VERSION 2
134
#define SERVER_XI_MINOR_VERSION 0
137
#define SERVER_XKB_MAJOR_VERSION 1
138
#define SERVER_XKB_MINOR_VERSION 0
141
#define SERVER_XRES_MAJOR_VERSION 1
142
#define SERVER_XRES_MINOR_VERSION 0
145
#define SERVER_XVMC_MAJOR_VERSION 1
146
#define SERVER_XVMC_MINOR_VERSION 1