resetting manifest requested domain to floor
[platform/upstream/dri2proto.git] / ChangeLog
1 commit 4eeacce4c4a300b938b7e3fb78a8e443c491780b
2 Author: Dave Airlie <airlied@redhat.com>
3 Date:   Sat Jul 7 10:20:12 2012 +0100
4
5     dri2proto: bump package to 2.8
6     
7     this just so we can rely on 2.8 to build the server/mesa against.
8     
9     Signed-off-by: Dave Airlie <airlied@redhat.com>
10
11 commit fb9e9339876d0a7c4821f9dbea1635a43a06da01
12 Author: Dave Airlie <airlied@redhat.com>
13 Date:   Fri Jan 20 10:34:58 2012 +0000
14
15     dri2proto: add prime protocol support. (v2.1)
16     
17     So we reserve bits 16->19 for offload device ids, this means we can
18     have 6 offload devices, which is plenty for now, and we can bump
19     this further later without fear.
20     
21     v2: I suck at maths, that is all. Fixed up the maths to match reality.
22     v2.1: fix typo
23     
24     Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
25     Reviewed-by: Kristian Høgsberg <krh@bitplanet.net>
26     Signed-off-by: Dave Airlie <airlied@redhat.com>
27
28 commit 652fe8d9dd2393127b11741ba63cb95a83ad454f
29 Author: Chad Versace <chad.versace@linux.intel.com>
30 Date:   Wed May 2 12:03:31 2012 -0700
31
32     dri2proto: Add DRI2GetParam request
33     
34     Bump protocol version to 1.4.
35     Bump package version to 2.7.
36     
37     This new protocol request effectively allows clients to perform feature
38     detection on the DDX.
39     
40     If I had DRI2GetParam in June 2011, when I was implementing support in the
41     Intel DDX and Mesa for new hardware that required a new DRI2 attachment
42     format, then I could have avoided a week of pain caused by the necessity
43     to write a horrid feature detection hack [1] in Mesa. In the future, when
44     the work begins to add MSAA support to the Intel DDX, having a clean way
45     to do feature detection will allow us to avoid revisiting and expanding
46     that hack.
47     
48     [1] mesa, commit aea2236a, function intel_verify_dri2_has_hi
49     
50     Reviewed-by: Eric Anholt <eric@anholt.net>
51     Reviewed-by: Ian Romanick <idr@freedesktop.org>
52     Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
53
54 commit 428688d1eaa3d0faa13a61613cdaeaabcb351f0e
55 Author: Chad Versace <chad.versace@linux.intel.com>
56 Date:   Wed May 2 11:56:37 2012 -0700
57
58     dri2proto: Fix documented opcodes
59     
60     Fix the documented opcodes in dri2proto.txt to be consistent with the
61     actual opcode values in dri2proto.h and in xcb/proto:src/dri2.xml. (It
62     looks like the opcodes were incorrect due to copy-paste errors).
63     
64     Reviewed-by: Kristian Høgsberg <krh@bitplanet.net
65     Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
66
67 commit 7fd18b15646a62bd82a4eb0eca60a34c1731813d
68 Author: Chad Versace <chad@chad-versace.us>
69 Date:   Wed May 11 12:50:11 2011 -0700
70
71     Add attachment token DRI2BufferHiz
72     
73     ... and bump version to 2.6.
74     
75     CC: Eric Anholt <eric@anholt.net>
76     CC: Ian Romanick <idr@freedesktop.org>
77     CC: Kristian Høgsberg <krh@bitplanet.net
78     Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
79     Signed-off-by: Chad Versace <chad@chad-versace.us>
80
81 commit 005096937e1da6f65f8ece77662a8db6102d933d
82 Author: Jesse Barnes <jbarnes@virtuousgeek.org>
83 Date:   Thu May 5 13:11:22 2011 -0700
84
85     dri2proto: add a new DRI2BufferSwapComplete struct that matches the spec
86     
87     Just add a new struct to remain compatible with existing code.
88     
89     Reviewed-by: Eric Anholt <eric@anholt.net>
90     Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
91     Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
92     Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
93
94 commit f3c211e1ae183dab5c7529814c9f42af2c29fc6c
95 Author: Jesse Barnes <jbarnes@virtuousgeek.org>
96 Date:   Thu May 5 09:22:39 2011 -0700
97
98     Revert "dri2proto: make DRI2 swap event match GLX spec"
99     
100     This reverts commit 0ca3778de195a82087d0f07415a1cf8fc94f5b0a.
101     
102     This broke compatibility by renaming existing struct fields.  So revert
103     in favor of a new struct.
104
105 commit 0ca3778de195a82087d0f07415a1cf8fc94f5b0a
106 Author: Jesse Barnes <jbarnes@virtuousgeek.org>
107 Date:   Tue May 3 12:14:58 2011 -0700
108
109     dri2proto: make DRI2 swap event match GLX spec
110     
111     We only spec a 32 bit sbc count, so drop the high bits.  Also make the
112     padding explicit.
113     
114     Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
115
116 commit 2af5884ab0797f2872028a90fffd4155109cdc4d
117 Author: Marcin Kościelnicki <koriakin@0x04.net>
118 Date:   Thu May 13 21:05:56 2010 +0000
119
120     Fix DRI2Connect line encoding to match existing code
121     
122     Signed-off-by: Julien Cristau <jcristau@debian.org>
123
124 commit c34ce137fdb21fc9a52bb8d5a0c25e3c5d79e687
125 Author: Gaetan Nadon <memsize@videotron.ca>
126 Date:   Sun Mar 28 19:25:52 2010 -0400
127
128     config: update AC_PREREQ statement to 2.60
129     
130     Unrelated to the previous patches, the new value simply reflects
131     the reality that the minimum level for autoconf to configure
132     all x.org modules is 2.60 dated June 2006.
133     
134     ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
135     
136     Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
137
138 commit 1c1456e1517d28ffbd844b00090596c21d9a9d9b
139 Author: Gaetan Nadon <memsize@videotron.ca>
140 Date:   Sun Mar 28 19:00:30 2010 -0400
141
142     config: remove the pkgconfig pc.in file from EXTRA_DIST
143     
144     Automake always includes it in the tarball.
145     
146     Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
147
148 commit 70e5dee9a600e67057c55ab9b1b975f20a68682d
149 Author: Gaetan Nadon <memsize@videotron.ca>
150 Date:   Sun Mar 28 17:35:44 2010 -0400
151
152     config: install and distribute dri2proto.txt
153     
154     It will now be installed in $docdir in addition
155     to being distributed in the tarball.
156     
157     Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
158
159 commit 3e6dc6d72844bbc8e8752e2ac2e781cb7d0172f1
160 Author: Mike Stroyan <mike@LunarG.com>
161 Date:   Tue Feb 16 14:51:43 2010 -0700
162
163     Fix typo and obsolete reference in dri2proto.txt
164
165 commit 1911ee62a552fae34c82c91b4deef523380fbfe1
166 Author: Mike Stroyan <mike@LunarG.com>
167 Date:   Tue Feb 16 14:47:21 2010 -0700
168
169     Add more info about dri2proto events
170
171 commit 41045095bddfe460a76fb560e1d087430d8fd76f
172 Author: Francisco Jerez <currojerez@riseup.net>
173 Date:   Mon Feb 8 19:24:37 2010 +0100
174
175     Define an event to notify clients about the validity of their buffers.
176     
177     Bumps the protocol and package versions.
178     
179     Signed-off-by: Francisco Jerez <currojerez@riseup.net>
180
181 commit bd6f2584d3d55746bb56bf923b35e85adfd0dc3b
182 Merge: 84eac7f 9c1a8f1
183 Author: Jesse Barnes <jbarnes@virtuousgeek.org>
184 Date:   Tue Dec 8 16:03:11 2009 -0800
185
186     Merge branch 'dri2-swapbuffers'
187
188 commit 84eac7f37646d36c2644b8f6880c10c249068450
189 Author: Gaetan Nadon <memsize@videotron.ca>
190 Date:   Sun Nov 22 19:24:47 2009 -0500
191
192     Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
193     
194     Now that the INSTALL file is generated.
195     Allows running make maintainer-clean.
196
197 commit 499241b74322b984bbbee0803513e32b6f83bb31
198 Author: Aaron Plattner <aplattner@nvidia.com>
199 Date:   Mon Oct 12 13:11:47 2009 -0700
200
201     Add a DRI2DriverVDPAU driver type.
202     
203     Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
204     Acked-by: Kristian Høgsberg <krh@bitplanet.net>
205
206 commit 0a5e388ae9c1306bb253c161071424e0282ea8f5
207 Author: Gaetan Nadon <memsize@videotron.ca>
208 Date:   Mon Nov 16 11:13:29 2009 -0500
209
210     README: file created or updated #24206
211     
212     Contains a set of URLs to freedesktop.org.
213
214 commit 1b648b29caea1540abcb0ea7c35c45f749e160b4
215 Author: Gaetan Nadon <memsize@videotron.ca>
216 Date:   Sun Nov 15 19:45:26 2009 -0500
217
218     Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
219     
220     ChangeLog filename is known to Automake and requires no further
221     coding in the makefile.
222
223 commit 77eefcd20b38392a75e7c71a7e182dcfcaf3e7c3
224 Author: Gaetan Nadon <memsize@videotron.ca>
225 Date:   Sun Nov 15 18:31:28 2009 -0500
226
227     Makefile.am: INSTALL file is missing or incorrect #24206
228     
229     The standard GNU file on building/installing  tarball is copied
230     using the XORG_INSTALL macro contained in XORG_DEFAULT_OPTIONS
231     Add INSTALL target
232
233 commit 2ddb34caa23048083232e592300cfee7b8c2f04f
234 Author: Gaetan Nadon <memsize@videotron.ca>
235 Date:   Sun Nov 15 18:11:36 2009 -0500
236
237     configure.ac: deploy the new XORG_DEFAULT_OPTIONS #24242
238     
239     This macro aggregate a number of existing macros that sets commmon
240     X.Org components configuration options. It shields the configuration file from
241     future changes.
242
243 commit 363595cd28af5ff820e0790525108685bebf7275
244 Author: Gaetan Nadon <memsize@videotron.ca>
245 Date:   Sun Nov 15 13:55:25 2009 -0500
246
247     configure.ac: AM_MAINTAINER_MODE missing #24238
248     
249     This turns off maintainer mode build rules in tarballs.
250     Works in conjunction with autogen.sh --enable-maintainer-mode
251
252 commit 9e8c94f5a55b0ba97cc1f8b34c1d58e50ea2c7f8
253 Author: Gaetan Nadon <memsize@videotron.ca>
254 Date:   Sat Nov 14 18:26:46 2009 -0500
255
256     .gitignore: use common defaults with custom section # 24239
257     
258     Using common defaults will reduce errors and maintenance.
259     Only the very small or inexistent custom section need periodic maintenance
260     when the structure of the component changes. Do not edit defaults.
261
262 commit 9c1a8f1d074bd7b87c4edf8b689c13c93fba9aaa
263 Author: Jesse Barnes <jbarnes@jbarnes-desktop.localdomain>
264 Date:   Thu Nov 12 17:23:03 2009 +0000
265
266     Fix cut & paste error: Extension Requests -> Extension Events
267
268 commit 7c7e9bbf4ab6177e9623f3c4d667ed83789167b4
269 Author: Jesse Barnes <jbarnes@jbarnes-desktop.localdomain>
270 Date:   Thu Nov 12 15:26:40 2009 +0000
271
272     Add DRI2 event support for DRI2BufferSwapComplete
273
274 commit f9e6b17debd2f69821bd8d412cccf02dd9ba17af
275 Author: Jesse Barnes <jbarnes@jbarnes-desktop.localdomain>
276 Date:   Wed Nov 11 15:26:40 2009 -0800
277
278     Pad out DRI2 swap buffers reply
279
280 commit 516a1ff1f8ceca9ddefce21303e65d873aeeba14
281 Author: Jesse Barnes <jbarnes@jbarnes-desktop.localdomain>
282 Date:   Tue Nov 10 12:12:07 2009 -0800
283
284     Add DRI2SwapInterval protocol
285     
286     Needed to handle swap interval in the direct rendered case.
287
288 commit 5e059038a95b5bad7f41a2019beaad913ed29502
289 Author: Jesse Barnes <jbarnes@virtuousgeek.org>
290 Date:   Thu Oct 29 12:45:48 2009 -0700
291
292     Bump package version to 2.2
293
294 commit 1102a9199db8aa08e891f808f8921a5d312e3197
295 Author: Jesse Barnes <jbarnes@virtuousgeek.org>
296 Date:   Fri Oct 2 22:23:09 2009 -0700
297
298     Fix DRI2SwapBuffers reply length
299     
300     Length should be a CARD32 and match the endianness annotation.
301     
302     Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
303
304 commit 29c7fcbf10508ec822ad528928b72702e4c9af01
305 Author: Jesse Barnes <jbarnes@virtuousgeek.org>
306 Date:   Thu Oct 1 22:13:34 2009 -0700
307
308     Add swap interval and synchronization support
309     
310     Based on SGI_video_sync, SGI_swap_control and OML_sync_control, add swap
311     interval and synchronization support to DRI2.  Useful for throttling rendering
312     and basic performance metrics.
313     
314     Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
315
316 commit 00c15f92c1f294d762f2052f1d775c393ebd2432
317 Author: Jesse Barnes <jbarnes@jbarnes-x200.(none)>
318 Date:   Mon Jun 8 16:12:50 2009 -0700
319
320     Update protocol description for swapbuffers
321
322 commit aaee5f8af4f0fe63498cd8ae507f8d33edba280c
323 Author: Kristian Høgsberg <krh@redhat.com>
324 Date:   Wed Jun 3 17:36:43 2009 -0400
325
326     Make swapbuffers an async request
327     
328     The protocol now require a DRI2GetBuffersWithFormat request to follow the
329     swapbuffer request so.
330
331 commit 9b5ef83c0b9ef0239ac82adfa9a816f195074dcb
332 Author: Jesse Barnes <jbarnes@virtuousgeek.org>
333 Date:   Fri May 1 14:41:55 2009 -0700
334
335     Add SwapBuffers request
336     
337     Add a SwapBuffers request for requesting a front<->back swap.  Returns a
338     whole new set of buffers to the client to allow for triple buffering
339     etc.
340
341 commit 66c56ab10d917e3f47f93178d7eac6430970d3c4
342 Author: Ian Romanick <idr@freedesktop.org>
343 Date:   Mon Apr 20 21:16:24 2009 -0700
344
345     Add protocol for DRI2GetBuffersWithFormat
346     
347     This function replaces DRI2GetBuffers.
348     
349     Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
350     Reviewed-by: Kristian Høgsberg <krh@redhat.com>
351
352 commit a223ab5e6a215d86e4bf072369b331506f689f83
353 Author: Kristian Høgsberg <krh@redhat.com>
354 Date:   Mon Apr 20 14:08:19 2009 -0400
355
356     Bump to 2.0 and release
357
358 commit f46b6ca29b2da54cf6e6db57d464bea9476594c6
359 Author: Julien Cristau <jcristau@debian.org>
360 Date:   Fri Jan 9 06:07:59 2009 +0100
361
362     Distribute the protocol documentation
363
364 commit ac787752bf67f8f1ea8167191e5fb9d7fbbe7c7f
365 Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
366 Date:   Tue Jan 27 20:06:28 2009 -0200
367
368     Janitor: Correct make distcheck and dont distribute autogen.sh
369
370 commit 65c7097d549ada25d11738b15996b18c9e57a847
371 Author: Kristian Høgsberg <krh@redhat.com>
372 Date:   Mon Dec 1 20:57:40 2008 -0500
373
374     Bump to 1.99.3 and back out the value bitmask from the CopyRegion request.
375
376 commit f7b737bef90df4430ac491d65accc7742bc6ca38
377 Author: Kristian Høgsberg <krh@redhat.com>
378 Date:   Mon Dec 1 14:01:42 2008 -0500
379
380     Bump version to 1.99.2.
381
382 commit 8cab3f0e6f551220bd11074779f4ccec1e948e00
383 Author: Kristian Høgsberg <krh@redhat.com>
384 Date:   Tue Oct 14 23:19:15 2008 -0400
385
386     Add protocol documentation, update to DRI2CopyRegion request.
387
388 commit abb1edc487543c26856afdbe6a7e2c088a1e82ee
389 Author: Kristian Høgsberg <krh@redhat.com>
390 Date:   Tue Aug 12 12:52:33 2008 -0400
391
392     Update to 1.99.1 - drop sarea and perform swap buffer in X server.
393     
394     Still to resolve is the swap buffer request.  It should probably be
395     broken into two requests, one to post the swap request and one to wait
396     for it to be completed.  Also, need to find a good solution to
397     CopySubBuffer that doesn't require a roundtrip per rectangle.
398     
399     Don't need to solve all this for 2.0, though, can add requests later on.
400
401 commit b9d7a0c1b0f5b40dfe8ca7a33693198bf91244ca
402 Author: Kristian Høgsberg <krh@redhat.com>
403 Date:   Wed Apr 2 19:11:32 2008 -0400
404
405     Adjust pkg-config cflags to match other proto modules.
406
407 commit b515bee843d5ab91fc0fe30b8eb13aadd69b5131
408 Author: Kristian Høgsberg <krh@redhat.com>
409 Date:   Wed Mar 26 16:00:05 2008 -0400
410
411     Add reemitDrawableInfo protocol.
412     
413     Also, remove the screen number where it's redundant and rename
414     drmDrawable in the create drawable request to just 'handle' now that
415     we don't rely on drm drawables.
416
417 commit d2c2ffde8f3762af30ea6953d8a10b487f78733e
418 Author: Kristian Høgsberg <krh@redhat.com>
419 Date:   Wed Mar 12 17:50:34 2008 -0400
420
421     Fix typo in xDRI2QueryVersionReq req type field.
422
423 commit 672baf47cc5dfcdad4e70b4745e3316b209089a3
424 Author: Kristian Høgsberg <krh@redhat.com>
425 Date:   Tue Mar 11 00:12:55 2008 -0400
426
427     Initial commit.