ChangeLog revision 1f27ce9a
11f27ce9aSmrgcommit c29d24b2ca598011b84387006f03a9360910707f
21f27ce9aSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
31f27ce9aSmrgDate:   Fri Jul 23 21:02:33 2010 -0400
41f27ce9aSmrg
51f27ce9aSmrg    config: add AM_PROG_CC_C_O for per-target compilation flags
61f27ce9aSmrg    
71f27ce9aSmrg    The use of per-target compilation flags with C sources requires
81f27ce9aSmrg    that the macro AM_PROG_CC_C_O be called from configure.ac
91f27ce9aSmrg    
101f27ce9aSmrg    If the C compiler does not accept the -c and -o options simultaneously,
111f27ce9aSmrg    define NO_MINUS_C_MINUS_O. This macro actually tests both the compiler
121f27ce9aSmrg    found by AC_PROG_CC, and, if different, the first cc in the path.
131f27ce9aSmrg    The test fails if one fails. This macro was created for GNU Make
141f27ce9aSmrg    to choose the default C compilation rule.
151f27ce9aSmrg    
161f27ce9aSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
171f27ce9aSmrg
181f27ce9aSmrgcommit dfbef04f1ff9430a01ca0ca682be32a8606e9e13
191f27ce9aSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
201f27ce9aSmrgDate:   Wed Jul 21 16:49:04 2010 -0400
211f27ce9aSmrg
221f27ce9aSmrg    config: add comments for main statements
231f27ce9aSmrg
241f27ce9aSmrgcommit 0dbd97fe7d411549aa343c25dab9c70087532727
251f27ce9aSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
261f27ce9aSmrgDate:   Wed Jul 21 16:07:00 2010 -0400
271f27ce9aSmrg
281f27ce9aSmrg    config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
291f27ce9aSmrg    
301f27ce9aSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
311f27ce9aSmrg
321f27ce9aSmrgcommit dfaa0b6391ebc32f4e81d8add053eabea44d0881
331f27ce9aSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
341f27ce9aSmrgDate:   Wed Jul 21 14:37:42 2010 -0400
351f27ce9aSmrg
361f27ce9aSmrg    config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
371f27ce9aSmrg    
381f27ce9aSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
391f27ce9aSmrg
401f27ce9aSmrgcommit dd0bb4ac5730331070eac2c39880718eeff3760b
411f27ce9aSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
421f27ce9aSmrgDate:   Wed Jul 21 14:05:23 2010 -0400
431f27ce9aSmrg
441f27ce9aSmrg    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
451f27ce9aSmrg    
461f27ce9aSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
471f27ce9aSmrg
481f27ce9aSmrgcommit f07d572611ba072c5952fea526e7178202d36685
491f27ce9aSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
501f27ce9aSmrgDate:   Wed Jul 21 09:27:42 2010 -0400
511f27ce9aSmrg
521f27ce9aSmrg    config: complete AC_INIT m4 quoting
531f27ce9aSmrg    
541f27ce9aSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
551f27ce9aSmrg
561f27ce9aSmrgcommit 79956ca804b4ca6227f878cf794edafefa00d25a
571f27ce9aSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
581f27ce9aSmrgDate:   Tue Jul 20 21:44:58 2010 -0400
591f27ce9aSmrg
601f27ce9aSmrg    config: remove unrequired AC_SUBST([XORG_CFLAGS])
611f27ce9aSmrg    
621f27ce9aSmrg    This macro is called by PKG_CHECK_MODULES
631f27ce9aSmrg    
641f27ce9aSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
651f27ce9aSmrg
661f27ce9aSmrgcommit cee7a37a38f83cd5300a19f17493e43eb532e619
671f27ce9aSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
681f27ce9aSmrgDate:   Tue Jul 20 20:24:42 2010 -0400
691f27ce9aSmrg
701f27ce9aSmrg    config: remove unrequired AC_HEADER_STDC
711f27ce9aSmrg    
721f27ce9aSmrg    Autoconf says:
731f27ce9aSmrg    "This macro is obsolescent, as current systems have conforming
741f27ce9aSmrg    header files. New programs need not use this macro".
751f27ce9aSmrg    
761f27ce9aSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
771f27ce9aSmrg
781f27ce9aSmrgcommit 8adb672ac3f754d02e377745c16f64151b50522a
791f27ce9aSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
801f27ce9aSmrgDate:   Tue Jul 20 19:41:31 2010 -0400
811f27ce9aSmrg
821f27ce9aSmrg    config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
831f27ce9aSmrg    
841f27ce9aSmrg    XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
851f27ce9aSmrg    AC_PROG_C_C99. This sets gcc with -std=gnu99.
861f27ce9aSmrg    If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
871f27ce9aSmrg    
881f27ce9aSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
891f27ce9aSmrg
901f27ce9aSmrgcommit d867b84e425cdf66542eebaabd8adb95b8121960
911f27ce9aSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
921f27ce9aSmrgDate:   Tue Jul 20 18:45:19 2010 -0400
931f27ce9aSmrg
941f27ce9aSmrg    config: update AC_PREREQ statement to 2.60
951f27ce9aSmrg    
961f27ce9aSmrg    Unrelated to the previous patches, the new value simply reflects
971f27ce9aSmrg    the reality that the minimum level for autoconf to configure
981f27ce9aSmrg    all x.org modules is 2.60 dated June 2006.
991f27ce9aSmrg    
1001f27ce9aSmrg    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
1011f27ce9aSmrg    
1021f27ce9aSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1031f27ce9aSmrg
1041f27ce9aSmrgcommit 190a6b7e032e37e33dda42482038b8fd1fd9d8af
1051f27ce9aSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1061f27ce9aSmrgDate:   Tue Jul 20 16:15:30 2010 -0400
1071f27ce9aSmrg
1081f27ce9aSmrg    config: upgrade to util-macros 1.8 for additional man page support
1091f27ce9aSmrg    
1101f27ce9aSmrg    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
1111f27ce9aSmrg    The value of MAN_SUBST is the same for all X.Org packages.
1121f27ce9aSmrg
1131f27ce9aSmrgcommit e647511e4b9b924b0617171c56b3bb485674b3ff
1141f27ce9aSmrgAuthor: Julien Cristau <jcristau@debian.org>
1151f27ce9aSmrgDate:   Tue Jul 13 11:57:15 2010 +0100
1161f27ce9aSmrg
1171f27ce9aSmrg    Don't crash the server on Xorg -configure
1181f27ce9aSmrg
1191f27ce9aSmrgcommit 0bd99bb142093c0072147ec3bb665864b4cadef5
1201f27ce9aSmrgAuthor: Fernando Carrijo <fcarrijo@yahoo.com.br>
1211f27ce9aSmrgDate:   Thu Jul 1 07:18:11 2010 -0300
1221f27ce9aSmrg
1231f27ce9aSmrg    Purge macros NEED_EVENTS and NEED_REPLIES
1241f27ce9aSmrg    
1251f27ce9aSmrg    Signed-off-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
1261f27ce9aSmrg    Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
1271f27ce9aSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1281f27ce9aSmrg
1291f27ce9aSmrgcommit f307f77a34f3a6777f74458819f6a3519c2c3f2b
1301f27ce9aSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1311f27ce9aSmrgDate:   Sun Jun 13 13:10:55 2010 -0400
1321f27ce9aSmrg
1331f27ce9aSmrg    COPYING: replace stub file with actual Copyright notices.
1341f27ce9aSmrg    
1351f27ce9aSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1361f27ce9aSmrg
1371f27ce9aSmrgcommit 423d8a069a2d86068a8f22926a73bc965670315d
1381f27ce9aSmrgAuthor: Michel Dänzer <daenzer@vmware.com>
1391f27ce9aSmrgDate:   Mon Mar 29 10:19:04 2010 +0200
1401f27ce9aSmrg
1411f27ce9aSmrg    Fix some issues pointed out by compiler warnings.
1421f27ce9aSmrg    
1431f27ce9aSmrg    * vmware_chain_module() doesn't return any values.
1441f27ce9aSmrg    * Remove an unused local variable.
1451f27ce9aSmrg
146b68e1f86Smrgcommit cc77a36048863640fb1fa9f82b5b0dbf41326872
147b68e1f86SmrgAuthor: Jakob Bornecrantz <jakob@vmware.com>
148b68e1f86SmrgDate:   Thu Mar 18 15:30:36 2010 +0100
1496df26cacSmrg
150b68e1f86Smrg    Bump for 11.0.1 release.
1516df26cacSmrg
152b68e1f86Smrgcommit a5fb3698a033bfe7789641fd6719d8d4fb054201
153b68e1f86SmrgAuthor: Jakob Bornecrantz <jakob@vmware.com>
154b68e1f86SmrgDate:   Tue Mar 9 08:37:11 2010 +0000
1556df26cacSmrg
156b68e1f86Smrg    Rework chainloader code to check for vmwgfx userspace driver as well
1576df26cacSmrg
158b68e1f86Smrgcommit bf18be6f458a4612b2ebdd8d2b5894f8884891e4
159b68e1f86SmrgAuthor: Roland Scheidegger <sroland@vmware.com>
160b68e1f86SmrgDate:   Tue Mar 9 16:10:25 2010 +0100
1616df26cacSmrg
162b68e1f86Smrg    fix a cursor refcounting bug, leading to segfaults
163b68e1f86Smrg    
164b68e1f86Smrg    this is similar to what xf86_use_hw_cursor() does, which is replaced by
165b68e1f86Smrg    vmwareUseHWCursor (otherwise, the refcount could reach zero and hence the
166b68e1f86Smrg    cursor deallocated while xf86CursorEnableDisableFBAccess() could still bring
167b68e1f86Smrg    it back to life from the saved cursor).
168b68e1f86Smrg    It is probably insane to do refcounting here, but this needs a xserver fix,
169b68e1f86Smrg    and even if that's fixed this fix here shouldn't hurt (though would be
170b68e1f86Smrg    unnecessary).
1716df26cacSmrg
172b68e1f86Smrgcommit 257614ae9bea54d6a46e4477496500a84853ee37
173b68e1f86SmrgAuthor: Roland Scheidegger <sroland@vmware.com>
174b68e1f86SmrgDate:   Tue Mar 9 16:03:59 2010 +0100
1756df26cacSmrg
176b68e1f86Smrg    make DEBUG_LOGGING compile
1776df26cacSmrg
178b68e1f86Smrgcommit 29f6a2dca3e680908e938767256c9b995653ca7f
179b68e1f86SmrgAuthor: Jakob Bornecrantz <jakob@vmware.com>
180b68e1f86SmrgDate:   Sun Mar 7 15:02:39 2010 +0000
1816df26cacSmrg
182b68e1f86Smrg    Print text about none fatal error message with Fatal in it
1836df26cacSmrg
184b68e1f86Smrgcommit 204504861a2847734a04bd976accb0c730733523
185b68e1f86SmrgAuthor: Jakob Bornecrantz <jakob@vmware.com>
186b68e1f86SmrgDate:   Fri Feb 26 16:27:17 2010 +0100
1876df26cacSmrg
188b68e1f86Smrg    Don't hardcode the module version in the source
189b68e1f86Smrg    
190b68e1f86Smrg    As pointed out by Julien Cristau XORG_RELEASE_VERSION
191b68e1f86Smrg    gives us that info from configure.ac.
192b68e1f86Smrg    
193b68e1f86Smrg    Signed-off-by: Jakob Bornecrantz <jakob@vmware.com>
1946df26cacSmrg
195b68e1f86Smrgcommit 667263d9410bd0d5832cf08a2a28841fe6326b84
196b68e1f86SmrgAuthor: Jakob Bornecrantz <jakob@vmware.com>
197b68e1f86SmrgDate:   Thu Feb 18 14:11:32 2010 +0100
1986df26cacSmrg
199b68e1f86Smrg    Bump major for new chainloading driver
2006df26cacSmrg
201b68e1f86Smrgcommit 048fe839f0d761aeba95c324f14bdc5488e9e634
202b68e1f86SmrgAuthor: Jakob Bornecrantz <jakob@vmware.com>
203b68e1f86SmrgDate:   Mon Feb 22 13:20:06 2010 +0100
2046df26cacSmrg
205b68e1f86Smrg    Link to drm but on for the vmware chainloader driver
2066df26cacSmrg
207b68e1f86Smrgcommit 30964ffa31f4fdbffe563b7d7d20bfbf1ed22969
208b68e1f86SmrgAuthor: Jakob Bornecrantz <jakob@vmware.com>
209b68e1f86SmrgDate:   Thu Feb 18 15:20:31 2010 +0100
2106df26cacSmrg
211b68e1f86Smrg    Make sure that modinfo strings are unique
2126df26cacSmrg
213b68e1f86Smrgcommit 0f2b02d72e36dc6390c09d6adba13e4101bf3df8
214b68e1f86SmrgAuthor: Jakob Bornecrantz <jakob@vmware.com>
215b68e1f86SmrgDate:   Thu Feb 11 23:18:37 2010 +0100
2166df26cacSmrg
217b68e1f86Smrg    Add modinfo for vmware_drv.so
2186df26cacSmrg
219b68e1f86Smrgcommit c4f5bf8ea45b80c2ac4a5eec65ff58f148fb2807
220b68e1f86SmrgAuthor: Jakob Bornecrantz <jakob@vmware.com>
221b68e1f86SmrgDate:   Thu Feb 11 22:04:53 2010 +0100
2226df26cacSmrg
223b68e1f86Smrg    Add a chain loading module to load new vmwgfx driver if kernel module is loaded
2246df26cacSmrg
225b68e1f86Smrgcommit 0d9d1724dbe113dcc02736a8ca80ab540057cb5e
226b68e1f86SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
227b68e1f86SmrgDate:   Fri Jan 15 14:13:42 2010 -0800
2286df26cacSmrg
229b68e1f86Smrg    Update Sun license notices to current X.Org standard form
230b68e1f86Smrg    
231b68e1f86Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2326df26cacSmrg
233b68e1f86Smrgcommit e0d370ae5f307d96e9dd9384cc0ea66a0f6c06c1
234b68e1f86SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
235b68e1f86SmrgDate:   Tue Dec 15 22:01:02 2009 -0500
236b68e1f86Smrg
237b68e1f86Smrg    configure.ac: remove unused sdkdir=$(pkg-config...) statement
238b68e1f86Smrg    
239b68e1f86Smrg    The sdkdir variable isn't use, so remove the statement.
240b68e1f86Smrg    
241b68e1f86Smrg    Acked-by: Dan Nicholson <dbn.lists@gmail.com>
242b68e1f86Smrg    
243b68e1f86Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
244b68e1f86Smrg
245b68e1f86Smrgcommit 991830e39c34d0a4530a5c5023ec92cf0d7395b0
246b68e1f86SmrgAuthor: Michel Dänzer <daenzer@vmware.com>
247b68e1f86SmrgDate:   Tue Dec 29 17:53:35 2009 +0100
248b68e1f86Smrg
249b68e1f86Smrg    Bump for 10.16.9 release.
250b68e1f86Smrg
251b68e1f86Smrgcommit 5a36fcb6a5899e5cfdf6d65e05e3f999d5d25b2a
252b68e1f86SmrgAuthor: Michel Dänzer <daenzer@vmware.com>
253b68e1f86SmrgDate:   Tue Dec 29 17:00:45 2009 +0100
254b68e1f86Smrg
255b68e1f86Smrg    VMWAREComposite: Only hide cursor if source picture is backed by drawable.
256b68e1f86Smrg    
257b68e1f86Smrg    Should fix https://bugs.freedesktop.org/show_bug.cgi?id=14208 .
258b68e1f86Smrg
259b68e1f86Smrgcommit 4bec18ab8dffd90ab84b986de2136a9d848d3a4a
260b68e1f86SmrgAuthor: Michel Dänzer <daenzer@vmware.com>
261b68e1f86SmrgDate:   Tue Dec 29 16:41:16 2009 +0100
262b68e1f86Smrg
263b68e1f86Smrg    vmware: Fix crash with xserver >= 1.7.
264b68e1f86Smrg    
265b68e1f86Smrg    Fixes https://bugs.freedesktop.org/show_bug.cgi?id=24541 .
266b68e1f86Smrg
267b68e1f86Smrgcommit 74c830e61bdf700c7e422aaa5b1a0136561295dd
268b68e1f86SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
269b68e1f86SmrgDate:   Mon Nov 23 09:25:06 2009 -0500
270b68e1f86Smrg
271b68e1f86Smrg    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
272b68e1f86Smrg    
273b68e1f86Smrg    Now that the INSTALL file is generated.
274b68e1f86Smrg    Allows running make maintainer-clean.
275b68e1f86Smrg
276b68e1f86Smrgcommit e8f5a924226aacc280923aed661b5a821fdaffe8
277b68e1f86SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
278b68e1f86SmrgDate:   Wed Oct 28 14:41:41 2009 -0400
279b68e1f86Smrg
280b68e1f86Smrg    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
281b68e1f86Smrg    
282b68e1f86Smrg    Automake 'foreign' option is specified in configure.ac.
283b68e1f86Smrg    Remove from Makefile.am
284b68e1f86Smrg
285b68e1f86Smrgcommit edb6fcb49bae735c45d9565f7aa8313396cf3b15
286b68e1f86SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
287b68e1f86SmrgDate:   Wed Oct 28 14:09:10 2009 -0400
288b68e1f86Smrg
289b68e1f86Smrg    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
290b68e1f86Smrg    
291b68e1f86Smrg    Add missing INSTALL file. Use standard GNU file on building tarball
292b68e1f86Smrg    README may have been updated
293b68e1f86Smrg    Remove AUTHORS file as it is empty and no content available yet.
294b68e1f86Smrg    Remove NEWS file as it is empty and no content available yet.
295b68e1f86Smrg
296b68e1f86Smrgcommit dcb3d3ed2ba2129b433eee0d18ec86e1e0a6f21f
297b68e1f86SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
298b68e1f86SmrgDate:   Mon Oct 26 12:54:23 2009 -0400
299b68e1f86Smrg
300b68e1f86Smrg    Several driver modules do not have a ChangeLog target in Makefile.am #23814
301b68e1f86Smrg    
302b68e1f86Smrg    The git generated ChangeLog replaces the hand written one.
303b68e1f86Smrg    Update configure.ac to xorg-macros level 1.3.
304b68e1f86Smrg    Use XORG_DEFAULT_OPTIONS which replaces four XORG_* macros
305b68e1f86Smrg    Update Makefile.am to add ChangeLog target if missing
306b68e1f86Smrg    Remove ChangeLog from EXTRA_DIST or *CLEAN variables
307b68e1f86Smrg    This is a pre-req for the INSTALL_CMD
308b68e1f86Smrg
309b68e1f86Smrgcommit a9dc11de80966fe00efb6c061a6df00678f80b1f
310b68e1f86SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
311b68e1f86SmrgDate:   Thu Oct 22 13:06:19 2009 -0400
312b68e1f86Smrg
313b68e1f86Smrg    .gitignore: use common defaults with custom section # 24239
314b68e1f86Smrg    
315b68e1f86Smrg    Using common defaults will reduce errors and maintenance.
316b68e1f86Smrg    Only the very small or inexistent custom section need periodic maintenance
317b68e1f86Smrg    when the structure of the component changes. Do not edit defaults.
318b68e1f86Smrg
319b68e1f86Smrgcommit 082d1689a8e017d29b108ed3a251141ddf32a35d
320b68e1f86SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
321b68e1f86SmrgDate:   Thu Oct 22 12:34:18 2009 -0400
322b68e1f86Smrg
323b68e1f86Smrg    .gitignore: use common defaults with custom section # 24239
324b68e1f86Smrg    
325b68e1f86Smrg    Using common defaults will reduce errors and maintenance.
326b68e1f86Smrg    Only the very small or inexistent custom section need periodic maintenance
327b68e1f86Smrg    when the structure of the component changes. Do not edit defaults.
328b68e1f86Smrg
329b68e1f86Smrgcommit 6c8fc7b280295b823675285ed78b0fb2365bcf07
330b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
331b68e1f86SmrgDate:   Tue Sep 8 22:21:33 2009 -0700
332b68e1f86Smrg
333b68e1f86Smrg    Bump fo 10.16.8 Release
334b68e1f86Smrg
335b68e1f86Smrgcommit e3e3d8d2488bd289660943e9038bdbe29e11cf77
336b68e1f86SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
337b68e1f86SmrgDate:   Mon Sep 7 11:12:13 2009 -0400
338b68e1f86Smrg
339b68e1f86Smrg    xf86-video-vmware: Remove unused .cvsignore file #23776
340b68e1f86Smrg    
341b68e1f86Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
342b68e1f86Smrg
343b68e1f86Smrgcommit cce33db3f95c6f3c8537c782063b6ca9ad68f332
344b68e1f86SmrgAuthor: Dave Airlie <airlied@redhat.com>
345b68e1f86SmrgDate:   Tue Jul 28 15:22:42 2009 +1000
346b68e1f86Smrg
347b68e1f86Smrg    vmware: change to using ABI version check
348b68e1f86Smrg
349b68e1f86Smrgcommit 0fddce5511b761206bb5f59dcd17652f15bda5ef
350b68e1f86SmrgAuthor: Dave Airlie <airlied@redhat.com>
351b68e1f86SmrgDate:   Tue Jul 28 14:11:59 2009 +1000
352b68e1f86Smrg
353b68e1f86Smrg    vmware: fix resource removal properly
354b68e1f86Smrg
355b68e1f86Smrgcommit 4605e8d3a99ddcd75314051bd00b51d8ecee06a1
356b68e1f86SmrgAuthor: Dave Airlie <airlied@redhat.com>
357b68e1f86SmrgDate:   Tue Jul 28 13:32:41 2009 +1000
358b68e1f86Smrg
359b68e1f86Smrg    vmware: update for resources/RAC API removal
360b68e1f86Smrg
361b68e1f86Smrgcommit 382c25f53870da0db0ee74f343c20c312e6b03af
362b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
363b68e1f86SmrgDate:   Mon Jul 20 18:03:47 2009 -0700
364b68e1f86Smrg
365b68e1f86Smrg    Bump for 10.16.7 Release.
366b68e1f86Smrg
367b68e1f86Smrgcommit c2d9678431a40f6a15dc7f50690507cdda8d11e2
368b68e1f86SmrgAuthor: Micah Dowty <micah@vmware.com>
369b68e1f86SmrgDate:   Mon Jun 1 10:47:51 2009 -0700
370b68e1f86Smrg
371b68e1f86Smrg        An imperfect fix for Xinerama state changes without a mode change
372b68e1f86Smrg    
373b68e1f86Smrg        This patch improves behaviour for Xinerama state changes (via the
374b68e1f86Smrg        VMWARE_CTRL) extension that don't have an accompanying mode change.
375b68e1f86Smrg        This will be the case if a new Xinerama monitor layout has a bounding
376b68e1f86Smrg        box with an identical size to that of the previous layout.
377b68e1f86Smrg    
378b68e1f86Smrg        Prior to this patch, the behaviour was pretty bad. If you sent two
379b68e1f86Smrg        Xinerama states with the same bounding box, the second state would
380b68e1f86Smrg        be set as pending but no actual mode change would occur, because
381b68e1f86Smrg        the X server would already be in the right video mode. This means
382b68e1f86Smrg        that the pending mode stays pending.
383b68e1f86Smrg    
384b68e1f86Smrg        If another Xinerama state comes in after this, we would hit our
385b68e1f86Smrg        "Aborting due to existing pending state" error, and the new state
386b68e1f86Smrg        would be discarded. This means we'd drop the mode switch on the
387b68e1f86Smrg        floor, plus we'd lie to the client and say it worked.
388b68e1f86Smrg    
389b68e1f86Smrg        One example of the user-visible symptoms from this: The user has
390b68e1f86Smrg        four monitors of the same size. We'll call them A through D.
391b68e1f86Smrg        The VM goes into full-screen mode, and they set it to use screens
392b68e1f86Smrg        ABC. Now they switch to BCD. These have the same bounding box size,
393b68e1f86Smrg        so no mode change occurs and a topology is still pending. Now they
394b68e1f86Smrg        switch to monitors BC. This mode switch is dropped, so the guest
395b68e1f86Smrg        is still in the ABC topology and the mode is too wide for BC.
396b68e1f86Smrg    
397b68e1f86Smrg        This patch is an incomplete fix. If we're setting a new topology
398b68e1f86Smrg        with the same bounding box, we'll flush the Xinerama state
399b68e1f86Smrg        immediately since we know the mode switch will never occur. This
400b68e1f86Smrg        means we don't get stuck with xineramaNextState set when it
401b68e1f86Smrg        shouldn't be, and we don't have the problem with dropping
402b68e1f86Smrg        subsequent mode changes. We also do set the new Xinerama state,
403b68e1f86Smrg        so apps that query it will see the updated state immediately.
404b68e1f86Smrg    
405b68e1f86Smrg        But the fix isn't perfect- as far as I can tell, there's no way
406b68e1f86Smrg        to notify applications that the monitor layout changed without
407b68e1f86Smrg        a mode switch. So even though we've set the new topology, most
408b68e1f86Smrg        apps won't notice. There are ways we could hack around this,
409b68e1f86Smrg        but none of them are pretty.
410b68e1f86Smrg
411b68e1f86Smrgcommit d10841493c4707f23f928d7580bc5bddb51d22a6
412b68e1f86SmrgAuthor: Bob Long <blong@vmware.com>
413b68e1f86SmrgDate:   Fri May 22 15:48:55 2009 -0700
414b68e1f86Smrg
415b68e1f86Smrg    Fix black screen after resume from hibernate.
416b68e1f86Smrg    
417b68e1f86Smrg    The root cause for the black screen and system lock up is
418b68e1f86Smrg    caused by not recovering the SVGA ID register after hibernation.
419b68e1f86Smrg    Incorrect ID register value will invalidate the FIFO memory start
420b68e1f86Smrg    register, and driver will not retrieve correct FIFO memory start
421b68e1f86Smrg    address and the busy read of svga FIFO sync register will lock up
422b68e1f86Smrg    the whole system.
423b68e1f86Smrg    
424b68e1f86Smrg    Currently SVGA Xorg driver does not have a kernel module to handle
425b68e1f86Smrg    the power management event, but Xorg will call driver provided
426b68e1f86Smrg    LeaveVT before shutting down system and call EnterVT after resuming
427b68e1f86Smrg    system from hibernation, so these two callback functions are good
428b68e1f86Smrg    entry points to save and restore the ID register value. This patch
429b68e1f86Smrg    saves the ID register value in LeaveVT and restores the value to
430b68e1f86Smrg    SVGA ID register in EnterVT.
431b68e1f86Smrg
432b68e1f86Smrgcommit b4ea3052f843c2d1c285252cbf1bed2f4857f96c
433b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
434b68e1f86SmrgDate:   Tue May 12 16:48:43 2009 -0700
435b68e1f86Smrg
436b68e1f86Smrg    Bump for 10.16.6 release
437b68e1f86Smrg
438b68e1f86Smrgcommit 8e15f6669ff2cb5bf4260ac87a481a4e38044b26
439b68e1f86SmrgAuthor: Micah Dowty <micah@vmware.com>
440b68e1f86SmrgDate:   Tue May 12 16:46:39 2009 -0700
441b68e1f86Smrg
442b68e1f86Smrg    Better cursor size limit and explanation
443b68e1f86Smrg    
444b68e1f86Smrg    Increase the cursor size limit to 64x64, and give a
445b68e1f86Smrg    better explanation of the host's cursor size limits.
446b68e1f86Smrg
447b68e1f86Smrgcommit bfa3dfc27b05d4a2deff230f8241bd44f72fb7a0
448b68e1f86SmrgAuthor: Micah Dowty <micah@vmware.com>
449b68e1f86SmrgDate:   Tue May 12 16:46:00 2009 -0700
450b68e1f86Smrg
451b68e1f86Smrg    Allow cursor updates while unhidden
452b68e1f86Smrg    
453b68e1f86Smrg    This change just adds a flag to our hardware cursor,
454b68e1f86Smrg    telling Xorg that it doesn't need to hide the cursor
455b68e1f86Smrg    when updating its shape. This fixes the cursor flicker
456b68e1f86Smrg    in X11.
457b68e1f86Smrg
458b68e1f86Smrgcommit dccc9376a4fb1cba9c35b7617989608497fca7be
459b68e1f86SmrgAuthor: Micah Dowty <micah@vmware.com>
460b68e1f86SmrgDate:   Tue May 12 16:45:29 2009 -0700
461b68e1f86Smrg
462b68e1f86Smrg    Unbreak vmwarectrl setres
463b68e1f86Smrg    
464b68e1f86Smrg    The vmwarectrl tool's "setres" command was unusable,
465b68e1f86Smrg    because it looks like someone added the settopology
466b68e1f86Smrg    test without updating the argument indices for setres.
467b68e1f86Smrg    This patch makes setres usable again.
468b68e1f86Smrg
469b68e1f86Smrgcommit b7dbdd28764a8f3883833ab818a7b7314632b0b2
470b68e1f86SmrgAuthor: Micah Dowty <micah@vmware.com>
471b68e1f86SmrgDate:   Tue May 12 16:44:42 2009 -0700
472b68e1f86Smrg
473b68e1f86Smrg    Fix dynamic mode edge cases
474b68e1f86Smrg    
475b68e1f86Smrg    The VMware Xorg driver supports dynamic modelines that can be set from
476b68e1f86Smrg    userspace via an X extension. These are used to implement VM features
477b68e1f86Smrg    which need to automatically change the resolution of the guest OS.
478b68e1f86Smrg    
479b68e1f86Smrg    This driver implements the feature using two modelines.  The driver
480b68e1f86Smrg    would alternately update one mode then the other, so that in typical
481b68e1f86Smrg    usage one mode is current and the other is available for the next mode
482b68e1f86Smrg    switch.
483b68e1f86Smrg    
484b68e1f86Smrg    This usually worked, but there were many edge cases that could cause
485b68e1f86Smrg    this alternating pattern to get 'out of sync', so we'd end up changing
486b68e1f86Smrg    the resolution of the current video mode. This could end up putting
487b68e1f86Smrg    the X server in a state where the screen resolution has been changed,
488b68e1f86Smrg    but the hardware was never reprogrammed for the new resolution.
489b68e1f86Smrg    
490b68e1f86Smrg    This patch fixes the problem by explicitly searching for a dynamic
491b68e1f86Smrg    mode that isn't currently in use. We no longer rely on the alternating
492b68e1f86Smrg    pattern.
493b68e1f86Smrg
494b68e1f86Smrgcommit cfe8793180ec633dd7a17d059ad882ef461ed1d9
495b68e1f86SmrgAuthor: Micah Dowty <micah@vmware.com>
496b68e1f86SmrgDate:   Tue May 12 16:43:13 2009 -0700
497b68e1f86Smrg
498b68e1f86Smrg    Update README
499b68e1f86Smrg    
500b68e1f86Smrg    Updates the copyright date, and replaces the rather out-of-date
501b68e1f86Smrg    2D documentation with a link to the updated 2D and 3D docs on
502b68e1f86Smrg    Source Forge.
503b68e1f86Smrg
504b68e1f86Smrgcommit e3769142d80953d6da484eb979f5274c8a3abeb3
505b68e1f86SmrgAuthor: Shelley Gong <shelleygong@vmware.com>
506b68e1f86SmrgDate:   Thu Apr 16 13:28:47 2009 -0700
507b68e1f86Smrg
508b68e1f86Smrg    Automatically add modelines for the driver's built-in set of modes.
509b68e1f86Smrg    
510b68e1f86Smrg    The driver has had a built-in set of modes for a while, but there
511b68e1f86Smrg    was nothing adding modelines to back them up, causing initial modes
512b68e1f86Smrg    to be rejected at startup with certain Xorg versions.
513b68e1f86Smrg    
514b68e1f86Smrg    This change adds the actual modelines for sufficiently new versions
515b68e1f86Smrg    of the server (>= 1.2), as the necessary calls were only introduced
516b68e1f86Smrg    at that time.
517b68e1f86Smrg
518b68e1f86Smrgcommit 3c223e8f7b03e2d7f8c31faeeeeb37030c461176
519b68e1f86SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
520b68e1f86SmrgDate:   Fri Jan 9 16:39:07 2009 -0800
521b68e1f86Smrg
522b68e1f86Smrg    Remove xorgconfig & xorgcfg from See Also list in man page
523b68e1f86Smrg
524b68e1f86Smrgcommit 1bbef3aa7ab15ee93cd4cd47c3d484ac91f0440d
525b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
526b68e1f86SmrgDate:   Tue Aug 19 11:23:44 2008 -0700
527b68e1f86Smrg
528b68e1f86Smrg    Bump version for 10.16.5 release.
529b68e1f86Smrg
530b68e1f86Smrgcommit 6ea8e5000519865dd936cfe82d67efc7d107a28c
531b68e1f86SmrgAuthor: Bankim Bhavsar <bbhavsar@vmware.com>
532b68e1f86SmrgDate:   Tue Aug 19 11:23:02 2008 -0700
533b68e1f86Smrg
534b68e1f86Smrg    Add RegionEqual function for older XFree86 versions.
535b68e1f86Smrg    
536b68e1f86Smrg    Fixes bug : http://bugzilla.eng.vmware.com/show_bug.cgi?id=312853
537b68e1f86Smrg    
538b68e1f86Smrg    When we added AUTOPAINT_COLORKEY capability to our VMware video driver,
539b68e1f86Smrg    region functions were used to keep track of colorkey painting.
540b68e1f86Smrg    
541b68e1f86Smrg    REGION_EQUAL was one of them.
542b68e1f86Smrg    
543b68e1f86Smrg    Unfortunately REGION_EQUAL was not present in regionstr.h shipped with XFree86 version
544b68e1f86Smrg    4.3.0.
545b68e1f86Smrg    This version is used by TurboLinux 10; causing X server to crash while playing videos.
546b68e1f86Smrg    
547b68e1f86Smrg    REGION_EQUAL was added in revision 1.8 of regionstr.h and available for xfree86 version
548b68e1f86Smrg    4.3.99
549b68e1f86Smrg    onwards.
550b68e1f86Smrg    Reference:
551b68e1f86Smrg    http://cvsweb.xfree86.org/cvsweb/xc/programs/Xserver/include/regionstr.h.diff?r1=1.7&r2=1.8
552b68e1f86Smrg    
553b68e1f86Smrg    When I compiled the existing code(without my change), I see a warning was generated
554b68e1f86Smrg    indicating REGION_EQUAL is not present.
555b68e1f86Smrg    Too bad we missed it.
556b68e1f86Smrg    
557b68e1f86Smrg    This patch includes
558b68e1f86Smrg    1) Slightly modified version of miRegionEqual from miRegion.c
559b68e1f86Smrg    2) Some formating cleanup.
560b68e1f86Smrg
561b68e1f86Smrgcommit 0576b87c27d3d885cc698a3cc013bcfa4021942c
562b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
563b68e1f86SmrgDate:   Mon Jul 21 15:26:01 2008 -0700
564b68e1f86Smrg
565b68e1f86Smrg    Prepare for 10.16.4 release.
566b68e1f86Smrg
567b68e1f86Smrgcommit ad8f17dec71632d0e606af1bea9432ece0bc97db
568b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
569b68e1f86SmrgDate:   Mon Jul 21 15:23:50 2008 -0700
570b68e1f86Smrg
571b68e1f86Smrg    Video Overlay: Handle clipping correctly with AutoPaint colorkey.
572b68e1f86Smrg    
573b68e1f86Smrg    We recently added XV_AUTOPAINT_COLORKEY attribute to the X video driver
574b68e1f86Smrg    to enable applications like Real player that rely on this attribute to
575b68e1f86Smrg    display video frames in Linux guest.
576b68e1f86Smrg    
577b68e1f86Smrg    When this attribute is SET, we paint the colorkey on 1st frame and from
578b68e1f86Smrg    there on only when the video is moved.
579b68e1f86Smrg    
580b68e1f86Smrg    This introduced a bug 305202 with clipping.
581b68e1f86Smrg    
582b68e1f86Smrg    Consider a case when the video is playing, obscure the player window
583b68e1f86Smrg    with another window, without moving the player window, move the other
584b68e1f86Smrg    window away. The part of the window that was obscured didn't display
585b68e1f86Smrg    the video.
586b68e1f86Smrg    
587b68e1f86Smrg    With this patch instead of relying on the target rectangle, we use
588b68e1f86Smrg    the clipBoxes supplied in every frame.
589b68e1f86Smrg
590b68e1f86Smrgcommit 71f1ca515cd1b3d92397682f4fcea120c392b26e
591b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
592b68e1f86SmrgDate:   Fri Jul 18 14:03:09 2008 -0700
593b68e1f86Smrg
594b68e1f86Smrg    Prepare for 10.16.3
595b68e1f86Smrg    
596b68e1f86Smrg    Bump up version numbers.
597b68e1f86Smrg
598b68e1f86Smrgcommit e7f404938b7ccd4c7e61c71c6c182ca8ee8d875f
599b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
600b68e1f86SmrgDate:   Fri Jul 18 13:59:34 2008 -0700
601b68e1f86Smrg
602b68e1f86Smrg    Video Overlay: Add XV_AUTOPAINT_COLORKEY capability to the Xv extension of Linux guest driver.
603b68e1f86Smrg    
604b68e1f86Smrg    Applications use XV_AUTOPAINT_COLORKEY capability to let the driver handle the painting
605b68e1f86Smrg    of colorkey.
606b68e1f86Smrg    
607b68e1f86Smrg    Real Player assumes this capability as ON by default and hence prior to this patch videos
608b68e1f86Smrg    didn't play with Real player.
609b68e1f86Smrg    
610b68e1f86Smrg    With this patch:
611b68e1f86Smrg    a) If AUTOPAINT_COLORKEY is SET then the driver handles the painting of the colorkey.
612b68e1f86Smrg    Painting is done on the 1st frame and from there on only if the video frame moves.
613b68e1f86Smrg    
614b68e1f86Smrg    b) Adds UYVY fourcc format to keep it consistent with Windows SVGA driver and the host backends.
615b68e1f86Smrg    
616b68e1f86Smrg    c) Changes the default colorkey from a pungent GREEN to a darker shade.
617b68e1f86Smrg    Real Player sets this colorkey and it looks better when the video is moved around.
618b68e1f86Smrg
619b68e1f86Smrgcommit 0705e7093e42f7a5ae909477150fd5bb416f8da0
620b68e1f86SmrgAuthor: Vinay Bondhugula <vinayb@vmware.com>
621b68e1f86SmrgDate:   Wed Jul 2 21:32:44 2008 -0400
622b68e1f86Smrg
623b68e1f86Smrg    Trivial fix: Delete ASSERT() statement
624b68e1f86Smrg    
625b68e1f86Smrg    Delete the ASSERT() statement that got introduced in the previous check-in.
626b68e1f86Smrg
627b68e1f86Smrgcommit f4b5158960c3402e18a0fcf0e0211b68b0f0f127
628b68e1f86SmrgAuthor: Vinay Bondhugula <vinayb@vmware.com>
629b68e1f86SmrgDate:   Wed Jul 2 18:17:58 2008 -0400
630b68e1f86Smrg
631b68e1f86Smrg    Fix video overlay offscreen allocation bug
632b68e1f86Smrg    
633b68e1f86Smrg    When Kaffeine player stops a video, it sets the cleanup flag to FALSE and may
634b68e1f86Smrg    start playing the next video. In its present state the driver does not check or
635b68e1f86Smrg    clean up the offscreen area. This is a bug as the newer video might need more
636b68e1f86Smrg    offscreen space for its frame. The fix is to check for the offscreen frame size
637b68e1f86Smrg    in videoPlay and restart the stream if necessary.
638b68e1f86Smrg
639b68e1f86Smrgcommit b53bb2ad4c6f6e378cbf82a98cac917736d62740
640b68e1f86SmrgAuthor: Vinay Bondhugula <vinayb@vmware.com>
641b68e1f86SmrgDate:   Thu Jun 12 17:34:30 2008 -0400
642b68e1f86Smrg
643b68e1f86Smrg    Prepare for 10.16.2
644b68e1f86Smrg    
645b68e1f86Smrg    Bump up version numbers.
646b68e1f86Smrg
647b68e1f86Smrgcommit 1f7a8390a32852d2ff0039a7d8138a292d17b50a
648b68e1f86SmrgAuthor: Vinay Bondhugula <vinayb@vmware.com>
649b68e1f86SmrgDate:   Tue Apr 29 18:29:11 2008 -0400
650b68e1f86Smrg
651b68e1f86Smrg    Fix VMWARE_CTRL and Xinerama Initialization
652b68e1f86Smrg    
653b68e1f86Smrg    Move initialization code for the vmware control and xinerama extensions to
654b68e1f86Smrg    VMWAREScreenInit(), so that auto-resize and multi-mon work fine after a user
655b68e1f86Smrg    logs out and logs in again in a graphical display manager.
656b68e1f86Smrg
657b68e1f86Smrgcommit db027200474684c0aa4b9387f3ed53b2e5f24478
658b68e1f86SmrgAuthor: Vinay Bondhugula <vinayb@vmware.com>
659b68e1f86SmrgDate:   Tue Apr 22 14:18:45 2008 -0400
660b68e1f86Smrg
661b68e1f86Smrg    More xorg and xfree86 backwards compatibility
662b68e1f86Smrg    
663b68e1f86Smrg    Push most of the xorg-server version checking into the configure script. With
664b68e1f86Smrg    this change, unmodified driver source compiles in the XFree86 4.3 tree.
665b68e1f86Smrg
666b68e1f86Smrgcommit 6849c0a5fbf10722ca475d2ffcce7d0d95d2377a
667b68e1f86SmrgAuthor: Vinay Bondhugula <vinayb@vmware.com>
668b68e1f86SmrgDate:   Fri Apr 18 18:00:38 2008 -0400
669b68e1f86Smrg
670b68e1f86Smrg    Change // comments to /*
671b68e1f86Smrg    
672b68e1f86Smrg    This will make it easier to compile the driver against ancient versions of X.
673b68e1f86Smrg
674b68e1f86Smrgcommit b6c59761e2b984be32493f35224db523dd62bcd8
675b68e1f86SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
676b68e1f86SmrgDate:   Thu Apr 17 23:04:45 2008 -0400
677b68e1f86Smrg
678b68e1f86Smrg    Compile warning fixes
679b68e1f86Smrg    
680b68e1f86Smrg    Major problem was prototype vmwareInitVideo not matching implementation
681b68e1f86Smrg    vmwareVideoInit. Remaining are adding an "ansification" of a function without
682b68e1f86Smrg    arguments, and removing/disabling unused variables/functions.
683b68e1f86Smrg
684b68e1f86Smrgcommit 7870dc715b1efe173af1e2664778e2066508e066
685b68e1f86SmrgAuthor: Vinay Bondhugula <vinayb@vmware.com>
686b68e1f86SmrgDate:   Thu Apr 17 20:54:23 2008 -0400
687b68e1f86Smrg
688b68e1f86Smrg    Bump version to 10.16.1 in configure.ac
689b68e1f86Smrg    
690b68e1f86Smrg    The previous change didn't bump up the version in configure.ac.
691b68e1f86Smrg
692b68e1f86Smrgcommit be75c66fa7933c7dfa86e5514c744f47734c5fc8
693b68e1f86SmrgAuthor: Vinay Bondhugula <vinayb@vmware.com>
694b68e1f86SmrgDate:   Thu Apr 17 20:39:02 2008 -0400
695b68e1f86Smrg
696b68e1f86Smrg    Prepare for 10.16.1
697b68e1f86Smrg    
698b68e1f86Smrg    Update the modinfo section and make a configure.ac fix.
699b68e1f86Smrg
700b68e1f86Smrgcommit 87e9b32618f037d78d7853b48e40a71533b764d2
701b68e1f86SmrgAuthor: Vinay Bondhugula <vinayb@vmware.com>
702b68e1f86SmrgDate:   Thu Apr 17 19:16:48 2008 -0400
703b68e1f86Smrg
704b68e1f86Smrg    Fix build for all modular versions of Xorg
705b68e1f86Smrg    
706b68e1f86Smrg    This change makes the video driver compile with Xorg 7.0. There are a couple of
707b68e1f86Smrg    trivial changes that bring down the maximum Xserver version down to 2.0. Hacky,
708b68e1f86Smrg    but good enough for now.
709b68e1f86Smrg
710b68e1f86Smrgcommit e4fa13951a7c5dd53005a63392a439e2329fab9c
711b68e1f86SmrgAuthor: Vinay Bondhugula <vinayb@vmware.com>
712b68e1f86SmrgDate:   Wed Mar 26 21:32:47 2008 -0400
713b68e1f86Smrg
714b68e1f86Smrg    Send down guest display topology
715b68e1f86Smrg    
716b68e1f86Smrg    Send down the Xinerama topology from the guest down to the host, by setting
717b68e1f86Smrg    display topology registers in the SVGA device.
718b68e1f86Smrg
719b68e1f86Smrgcommit 5aced9e39a0bf7590c841824c0b66060eb7d5e03
720b68e1f86SmrgAuthor: Adam Jackson <ajax@redhat.com>
721b68e1f86SmrgDate:   Wed Mar 19 17:03:18 2008 -0400
722b68e1f86Smrg
723b68e1f86Smrg    vmware 10.16.0
724b68e1f86Smrg
725b68e1f86Smrgcommit cd8bb3018946e82b98207984efc26b13ac260e5e
726b68e1f86SmrgAuthor: Adam Jackson <ajax@redhat.com>
727b68e1f86SmrgDate:   Wed Mar 19 17:00:41 2008 -0400
728b68e1f86Smrg
729b68e1f86Smrg    Fix distcheck.
730b68e1f86Smrg
731b68e1f86Smrgcommit 1314a1cd22823a5a7202dac4ac04da3801f1ec94
732b68e1f86SmrgAuthor: Bankim Bhavsar <bbhavsar@vmware.com>
733b68e1f86SmrgDate:   Fri Mar 14 12:42:40 2008 -0400
734b68e1f86Smrg
735b68e1f86Smrg    Video Overlay: Source video parameters
736b68e1f86Smrg    
737b68e1f86Smrg    This patch adds parameters to the source video frame.  Applications can request
738b68e1f86Smrg    only a subset of the source video frame to be displayed. These parameters are
739b68e1f86Smrg    srcX, srcY, srcWidth and srcHeight. width and height represent the entire
740b68e1f86Smrg    source video frame.
741b68e1f86Smrg
742b68e1f86Smrgcommit fdef3fd5ea62a2df6283d48ba18d5c60300534ef
743b68e1f86SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
744b68e1f86SmrgDate:   Sun Mar 9 00:08:32 2008 +0100
745b68e1f86Smrg
746b68e1f86Smrg    Makefile.am: nuke RCS Id
747b68e1f86Smrg
748b68e1f86Smrgcommit bfd8398dde2d2de238c600eece9374d24d7d8549
749b68e1f86SmrgAuthor: Bankim Bhavsar <bbhavsar@vmware.com>
750b68e1f86SmrgDate:   Wed Jan 23 22:13:07 2008 -0800
751b68e1f86Smrg
752b68e1f86Smrg    Xv extension for VMware's video driver
753b68e1f86Smrg    
754b68e1f86Smrg    This patch implements the Xv extension for VMware's X video driver.
755b68e1f86Smrg    
756b68e1f86Smrg    The Xv specification can be found here
757b68e1f86Smrg    http://www.xfree86.org/current/DESIGN16.html
758b68e1f86Smrg    
759b68e1f86Smrg    I've written a trivial offscreen memory manager that allocates memory from the
760b68e1f86Smrg    bottom part of the Video RAM and it can handle only 1 video-stream. Eventually
761b68e1f86Smrg    we intend to support upto 32 video-streams (there is already support for
762b68e1f86Smrg    multiple video streams in respective backends).
763b68e1f86Smrg
764b68e1f86Smrgcommit a33ab73ffa5d3797d16c3a265ddefc56a5a93b6b
765b68e1f86SmrgAuthor: Vinay <vinay@vinayb-dev4.(none)>
766b68e1f86SmrgDate:   Sat Jan 19 08:39:24 2008 -0800
767b68e1f86Smrg
768b68e1f86Smrg    Trivial libpciaccess related fix
769b68e1f86Smrg    
770b68e1f86Smrg    Fix VMWAREUnmapMem to correctly unmap memory for the libpciaccess case.
771b68e1f86Smrg
772b68e1f86Smrgcommit 62d898669baccfd4c312f3ed8f228d0c3217d3c3
773b68e1f86SmrgAuthor: Vinay Bondhugula <vinayb@vmware.com>
774b68e1f86SmrgDate:   Mon Oct 8 10:54:04 2007 -0700
775b68e1f86Smrg
776b68e1f86Smrg    Port to libpciaccess.
777b68e1f86Smrg
778b68e1f86Smrgcommit 73db59fd82ced7a88f6da35d5088608e163f3d86
779b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
780b68e1f86SmrgDate:   Tue Sep 25 16:06:38 2007 -0700
781b68e1f86Smrg
782b68e1f86Smrg    Update for 10.15.2 release
783b68e1f86Smrg
784b68e1f86Smrgcommit ee2fe14d37c9f3c8a170f8e3fcbc62403687ab8f
785b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
786b68e1f86SmrgDate:   Mon Sep 24 11:48:12 2007 -0700
787b68e1f86Smrg
788b68e1f86Smrg    There are problems when running with old X releases with a
789b68e1f86Smrg    global symbol collision with the mouse driver.
790b68e1f86Smrg
791b68e1f86Smrgcommit cfdb0140fa53155ae134ba961ec7d593d5d94713
792b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
793b68e1f86SmrgDate:   Mon Sep 10 21:19:38 2007 -0700
794b68e1f86Smrg
795b68e1f86Smrg    Guard modinfo section against gcc.
796b68e1f86Smrg
797b68e1f86Smrgcommit e41aef1fb187c1b450fbea0163eb16e0c40f0435
798b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
799b68e1f86SmrgDate:   Mon Sep 10 21:16:04 2007 -0700
800b68e1f86Smrg
801b68e1f86Smrg    Ready 10.15.1 release.
802b68e1f86Smrg    
803b68e1f86Smrg    To allow for easier detection of driver version by other VMware tools,
804b68e1f86Smrg    we are embedding the version in a .modinfo section so that the Linux
805b68e1f86Smrg    kernel 'modinfo' tool can be (ab)used to check it.
806b68e1f86Smrg
807b68e1f86Smrgcommit 2331c7d1629f9841c02cf907ef4fa8b679cc5141
808b68e1f86SmrgAuthor: James Cloos <cloos@jhcloos.com>
809b68e1f86SmrgDate:   Mon Sep 3 05:52:51 2007 -0400
810b68e1f86Smrg
811b68e1f86Smrg    Add *~ to .gitignore to skip patch/emacs droppings
812b68e1f86Smrg
813b68e1f86Smrgcommit ec4dc29434bbbcf382de51fe3355679654489ad7
814b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
815b68e1f86SmrgDate:   Mon Jul 9 13:45:22 2007 -0700
816b68e1f86Smrg
817b68e1f86Smrg    Update copyright date.
818b68e1f86Smrg
819b68e1f86Smrgcommit 0c76b95e7aeac034cc598ea6a407187f76466411
820b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
821b68e1f86SmrgDate:   Fri Feb 9 15:06:17 2007 -0800
822b68e1f86Smrg
823b68e1f86Smrg    Add svga_modes.h to Makefile.am
824b68e1f86Smrg
825b68e1f86Smrgcommit a283c62c1db9e25ba11c6d72e4d00e0d911d64a2
826b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
827b68e1f86SmrgDate:   Fri Feb 9 11:09:17 2007 -0800
828b68e1f86Smrg
829b68e1f86Smrg    Filter out default modes that are larger than the hardware
830b68e1f86Smrg    maxmimum size and add an explicit mode for the hardware
831b68e1f86Smrg    maximum.
832b68e1f86Smrg
833b68e1f86Smrgcommit f4540555dc8c823dfec53dddeb82e2b7b0dbfe3d
834b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
835b68e1f86SmrgDate:   Fri Feb 9 10:00:32 2007 -0800
836b68e1f86Smrg
837b68e1f86Smrg    Correct the incorrect 1080p resolution.
838b68e1f86Smrg    
839b68e1f86Smrg    Should be 1920x1080 and not 1900x1080. Whoops.
840b68e1f86Smrg
841b68e1f86Smrgcommit eca6e9f9458440feebd6598aee24f02a3fd7a75f
842b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
843b68e1f86SmrgDate:   Thu Feb 8 18:22:16 2007 -0800
844b68e1f86Smrg
845b68e1f86Smrg    Bump version to 10.15.0
846b68e1f86Smrg    
847b68e1f86Smrg    This release adds truely usable resizing support by
848b68e1f86Smrg    removing the restriction that the you cannot resize
849b68e1f86Smrg    larger than the initial mode.
850b68e1f86Smrg
851b68e1f86Smrgcommit 2ec8c25cc935a318bd07c0d1fba9960dfe8f38d4
852b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
853b68e1f86SmrgDate:   Thu Feb 8 18:07:19 2007 -0800
854b68e1f86Smrg
855b68e1f86Smrg    Fix a race condition when switching to a multihead fullscreen mode.
856b68e1f86Smrg    
857b68e1f86Smrg    Due to implemtation details on the host side, switching to a multihead
858b68e1f86Smrg    fullscreen mode means multiple mode changes along the way. However,
859b68e1f86Smrg    because rrSetScreenConfig returns before the mode change completes,
860b68e1f86Smrg    we can enter a race, where a subsequent SetDisplayTopology overrides
861b68e1f86Smrg    the current pending one, leading to a mode switch where the resolution
862b68e1f86Smrg    and topology are no longer consistent.
863b68e1f86Smrg    
864b68e1f86Smrg    So, we fix this by ignoring any attempts to set the pending topology if
865b68e1f86Smrg    one is already pending.
866b68e1f86Smrg
867b68e1f86Smrgcommit a8afe781e108773e4a575ecc3330a5aa83c1cbb9
868b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
869b68e1f86SmrgDate:   Thu Feb 8 17:08:08 2007 -0800
870b68e1f86Smrg
871b68e1f86Smrg        Add a bunch of useful modes to the mode list.
872b68e1f86Smrg    
873b68e1f86Smrg        The X server prunes modes above the initial mode and
874b68e1f86Smrg        the number of default modes varies with distro and
875b68e1f86Smrg        server version. As it's easy to do, let's add a bunch
876b68e1f86Smrg        of useful versions in the driver so that users don't
877b68e1f86Smrg        have to mess with their config files as often.
878b68e1f86Smrg
879b68e1f86Smrgcommit 520f570aa3869090eac3accf6a2b3886ab188590
880b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
881b68e1f86SmrgDate:   Thu Feb 8 13:44:57 2007 -0800
882b68e1f86Smrg
883b68e1f86Smrg    Update man page to remove mention of the NoAccel option which
884b68e1f86Smrg    no longer exists as we don't do any 'acceleration'.
885b68e1f86Smrg
886b68e1f86Smrgcommit af8c0596a224ba8436d55c5dd6063fff688c7ad1
887b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
888b68e1f86SmrgDate:   Thu Feb 8 13:42:31 2007 -0800
889b68e1f86Smrg
890b68e1f86Smrg    Remove XAA 'acceleration'.
891b68e1f86Smrg    
892b68e1f86Smrg    We have a lot of stale code to 'accelerate' certain operations
893b68e1f86Smrg    through XAA. However, in practice, this acceleration is
894b68e1f86Smrg    completely unhelpful because whenever we encounter an
895b68e1f86Smrg    unaccelerated action, we have to sync and flush the fifo
896b68e1f86Smrg    which kills any performance gain.
897b68e1f86Smrg    
898b68e1f86Smrg    As such, the virtual hardware doesn't even advertise these
899b68e1f86Smrg    acceleration capabilities anymore, so the code is completely
900b68e1f86Smrg    unusued.
901b68e1f86Smrg    
902b68e1f86Smrg    In addition, XAA is on the way out, so there's no point
903b68e1f86Smrg    leaving in dead code which will have to go in the fairly
904b68e1f86Smrg    near future.
905b68e1f86Smrg    
906b68e1f86Smrg    The one operation we can meaningfully accelerate is a
907b68e1f86Smrg    front-only fill and when we get around to implementing
908b68e1f86Smrg    that, we'll use EXA instead.
909b68e1f86Smrg
910b68e1f86Smrgcommit 3dc1ebc7c2c76f575b5150f1890ec13f8bd3e8a1
911b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
912b68e1f86SmrgDate:   Thu Feb 8 10:33:14 2007 -0800
913b68e1f86Smrg
914b68e1f86Smrg    Make resizing work once and for all.
915b68e1f86Smrg    
916b68e1f86Smrg    This change removes the limitation on resizing larger than the
917b68e1f86Smrg    initial size and removes the need for pitch-locking bu resizing
918b68e1f86Smrg    the screen pixmap. Now the only limit on the screen size is
919b68e1f86Smrg    the maximum width/height reported by the virtual hardware which
920b68e1f86Smrg    is configured on the host side.
921b68e1f86Smrg
922b68e1f86Smrgcommit 188c2b44f0f47093092414f9364a52cc2d5016ad
923b68e1f86SmrgAuthor: Eamon Walsh <ewalsh@tycho.nsa.gov>
924b68e1f86SmrgDate:   Mon Dec 18 14:05:19 2006 -0500
925b68e1f86Smrg
926b68e1f86Smrg    Revert "Convert callers of LookupWindow() to dixLookupWindow()."
927b68e1f86Smrg    
928b68e1f86Smrg    This reverts commit 1f298c24fe1dde35f0d77cc34518eb9c2b873fc5.
929b68e1f86Smrg
930b68e1f86Smrgcommit 1f298c24fe1dde35f0d77cc34518eb9c2b873fc5
931b68e1f86SmrgAuthor: Eamon Walsh <ewalsh@tycho.nsa.gov>
932b68e1f86SmrgDate:   Fri Dec 15 17:41:52 2006 -0500
933b68e1f86Smrg
934b68e1f86Smrg    Convert callers of LookupWindow() to dixLookupWindow().
935b68e1f86Smrg
936b68e1f86Smrgcommit 9d41384616c8f6d00b53a61634f73e728d86d615
937b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
938b68e1f86SmrgDate:   Wed Dec 6 16:48:12 2006 -0800
939b68e1f86Smrg
940b68e1f86Smrg    Explicitly initialise buffer to NULL for parsing xinerama topologies.
941b68e1f86Smrg
942b68e1f86Smrgcommit ac2a57ea7aea00c695495aa01c27402569a9514a
943b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
944b68e1f86SmrgDate:   Tue Oct 31 19:17:39 2006 -0800
945b68e1f86Smrg
946b68e1f86Smrg    Update man page to document "StaticXinerama"
947b68e1f86Smrg
948b68e1f86Smrgcommit 4dd038bd73208184344cae4f363c492c7e61524b
949b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
950b68e1f86SmrgDate:   Tue Oct 31 19:12:29 2006 -0800
951b68e1f86Smrg
952b68e1f86Smrg    Bump version to 10.14.0
953b68e1f86Smrg
954b68e1f86Smrgcommit 73945118a6b3cad60f4a1927b9394206d36e8281
955b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
956b68e1f86SmrgDate:   Mon Oct 30 11:52:57 2006 -0800
957b68e1f86Smrg
958b68e1f86Smrg    Fix more warnings.
959b68e1f86Smrg
960b68e1f86Smrgcommit e0dca2ff0b695b60830cf8f10a2c0585602a4d40
961b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
962b68e1f86SmrgDate:   Mon Oct 30 10:53:18 2006 -0800
963b68e1f86Smrg
964b68e1f86Smrg    Fix some warnings noted when compiling the code against
965b68e1f86Smrg    older Xorg versions.
966b68e1f86Smrg
967b68e1f86Smrgcommit f96d12047725becf0515cc4df8572ca4a3956309
968b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
969b68e1f86SmrgDate:   Wed Oct 25 18:06:13 2006 -0700
970b68e1f86Smrg
971b68e1f86Smrg    Refactor static Xinerama parsing.
972b68e1f86Smrg
973b68e1f86Smrgcommit 57b32570f84d06180be2c9d249174b04f02d9fca
974b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
975b68e1f86SmrgDate:   Wed Oct 25 10:49:27 2006 -0700
976b68e1f86Smrg
977b68e1f86Smrg    Add support for a static Xinerama configuration to be specified
978b68e1f86Smrg    in xorg.conf. This static configuration will always be used and
979b68e1f86Smrg    any attempts to update it will be ignored.
980b68e1f86Smrg    
981b68e1f86Smrg    Note that all xinerama aware apps that I have seen will not
982b68e1f86Smrg    sanity check the xinerama extents against the screen size, so
983b68e1f86Smrg    if the screen doesn't properly enclose the xinerama extents,
984b68e1f86Smrg    expect your apps to punish you accordingly.
985b68e1f86Smrg
986b68e1f86Smrgcommit c62a63b00f7c43e265079d31f1bf7ff447423056
987b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
988b68e1f86SmrgDate:   Wed Oct 11 11:47:39 2006 -0700
989b68e1f86Smrg
990b68e1f86Smrg    Update .gitignore
991b68e1f86Smrg
992b68e1f86Smrgcommit 9345f8146ae41f7d2269e6fea5e3cba385139960
993b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
994b68e1f86SmrgDate:   Wed Oct 11 11:47:25 2006 -0700
995b68e1f86Smrg
996b68e1f86Smrg    Add vmwarectrl sample client.
997b68e1f86Smrg
998b68e1f86Smrgcommit b35666fdd567d4cd92574aeecadb8e0d41b32d77
999b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
1000b68e1f86SmrgDate:   Wed Oct 11 11:36:22 2006 -0700
1001b68e1f86Smrg
1002b68e1f86Smrg    Add .gitignore files.
1003b68e1f86Smrg
1004b68e1f86Smrgcommit 7631f4d8db2b83878bd886204aaa978dac9c47b5
1005b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
1006b68e1f86SmrgDate:   Wed Oct 11 11:32:18 2006 -0700
1007b68e1f86Smrg
1008b68e1f86Smrg    Document the 'Xinerama' option and tweak the default to reflect
1009b68e1f86Smrg    the capabilites of the underlying hardware.
1010b68e1f86Smrg
1011b68e1f86Smrgcommit 79de175986817cac2fedb267cc9a04438b3694d4
1012b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
1013b68e1f86SmrgDate:   Wed Oct 11 11:26:04 2006 -0700
1014b68e1f86Smrg
1015b68e1f86Smrg    Check for xinerama in configure.ac
1016b68e1f86Smrg
1017b68e1f86Smrgcommit 34e7264e99ceab5e9e2e022ed9a56531845b0b17
1018b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
1019b68e1f86SmrgDate:   Wed Oct 11 10:57:57 2006 -0700
1020b68e1f86Smrg
1021b68e1f86Smrg    Add xinerama support to the vmware video driver. (Better late than never).
1022b68e1f86Smrg    
1023b68e1f86Smrg    With this change, the VMWARE_CTRL extension is updated so that it can
1024b68e1f86Smrg    receive topology updates at runtime. I will add some sample client code
1025b68e1f86Smrg    separately.
1026b68e1f86Smrg    
1027b68e1f86Smrg    I also intend to add support for a static initial topology defined in
1028b68e1f86Smrg    xorg.conf but I haven't got around to it yet due to hating to write
1029b68e1f86Smrg    string parsing code.
1030b68e1f86Smrg
1031b68e1f86Smrgcommit dd201e23cc50ded2f316dbfa5d265608b80d994d
1032b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
1033b68e1f86SmrgDate:   Wed Sep 20 11:40:54 2006 -0700
1034b68e1f86Smrg
1035b68e1f86Smrg    Add support for the upcoming PITCHLOCK register. The FIFO register
1036b68e1f86Smrg    is deprecated but support is retained so the driver works with
1037b68e1f86Smrg    Workstation 5.5 and friends.
1038b68e1f86Smrg
1039b68e1f86Smrgcommit 0850feff708ded63c27dc938ca4b9b8fcbed122b
1040b68e1f86SmrgAuthor: Philip Langdale <philipl@fido2.homeip.net>
1041b68e1f86SmrgDate:   Sun Sep 3 10:45:22 2006 -0700
1042b68e1f86Smrg
1043b68e1f86Smrg    Fix https://bugs.freedesktop.org/show_bug.cgi?id=8094
1044b68e1f86Smrg    Lazily allocate the dynamic modes used for pixel precise guest
1045b68e1f86Smrg    resizing. They will not appear until they are neeed.
1046b68e1f86Smrg
1047b68e1f86Smrgcommit 86aeab28b806642946e59a98573c5b25840c35ed
1048b68e1f86SmrgAuthor: Adam Jackson <ajax@nwnk.net>
1049b68e1f86SmrgDate:   Fri Apr 7 21:57:24 2006 +0000
1050b68e1f86Smrg
1051b68e1f86Smrg    Unlibcwrap. Bump server version requirement. Bump to 1.1.0.
1052b68e1f86Smrg
1053b68e1f86Smrgcommit fe6963e09a8197f5c11e8a828c8da4024601a466
1054b68e1f86SmrgAuthor: Adam Jackson <ajax@nwnk.net>
1055b68e1f86SmrgDate:   Fri Apr 7 21:55:49 2006 +0000
1056b68e1f86Smrg
1057b68e1f86Smrg    Unlibcwrap. Bump server version requirement. Bump to 10.13.0.
1058b68e1f86Smrg
1059b68e1f86Smrgcommit ac83dff5d6a54b05e0377ceac2b133238293fa0e
1060b68e1f86SmrgAuthor: philipl <philipl>
1061b68e1f86SmrgDate:   Tue Feb 7 18:51:35 2006 +0000
1062b68e1f86Smrg
1063b68e1f86Smrg    Add VMWARE_CTRL extension.
1064b68e1f86Smrg
1065b68e1f86Smrgcommit a49f1e65147dc1ab805c74951cb0915b1352e8a9
1066b68e1f86SmrgAuthor: philipl <philipl>
1067b68e1f86SmrgDate:   Tue Jan 17 00:40:43 2006 +0000
1068b68e1f86Smrg
1069b68e1f86Smrg    Use DriverFunc to adjust physical size to keep DPI constant.
1070b68e1f86Smrg
1071b68e1f86Smrgcommit ff3f9dc930ff6bd2d6a73d56c70b0284a597cd62
1072b68e1f86SmrgAuthor: Kevin E Martin <kem@kem.org>
1073b68e1f86SmrgDate:   Wed Dec 21 02:30:04 2005 +0000
1074b68e1f86Smrg
1075b68e1f86Smrg    Update package version for X11R7 release.
1076b68e1f86Smrg
1077b68e1f86Smrgcommit aa1da8e57939081f15db04fa8c654f363f4e4cb7
1078b68e1f86SmrgAuthor: Adam Jackson <ajax@nwnk.net>
1079b68e1f86SmrgDate:   Mon Dec 19 16:25:56 2005 +0000
1080b68e1f86Smrg
1081b68e1f86Smrg    Stub COPYING files
1082b68e1f86Smrg
1083b68e1f86Smrgcommit 835f8000fdbdd35a6bbc5eabf1252d4040a798da
1084b68e1f86SmrgAuthor: Kevin E Martin <kem@kem.org>
1085b68e1f86SmrgDate:   Thu Dec 15 00:24:21 2005 +0000
1086b68e1f86Smrg
1087b68e1f86Smrg    Update package version number for final X11R7 release candidate.
1088b68e1f86Smrg
1089b68e1f86Smrgcommit 32a969be355c0c948739b4f18e0caa83c78960cc
1090b68e1f86SmrgAuthor: Kevin E Martin <kem@kem.org>
1091b68e1f86SmrgDate:   Tue Dec 6 22:48:41 2005 +0000
1092b68e1f86Smrg
1093b68e1f86Smrg    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
1094b68e1f86Smrg
1095b68e1f86Smrgcommit 643a290d01553c9fefe9b4e268ae515d49cd1af9
1096b68e1f86SmrgAuthor: Kevin E Martin <kem@kem.org>
1097b68e1f86SmrgDate:   Sat Dec 3 05:49:37 2005 +0000
1098b68e1f86Smrg
1099b68e1f86Smrg    Update package version number for X11R7 RC3 release.
1100b68e1f86Smrg
1101b68e1f86Smrgcommit 9d0f12ee6bf340765317214ffef2f70883025e9e
1102b68e1f86SmrgAuthor: Kevin E Martin <kem@kem.org>
1103b68e1f86SmrgDate:   Fri Dec 2 02:16:12 2005 +0000
1104b68e1f86Smrg
1105b68e1f86Smrg    Remove extraneous AC_MSG_RESULT.
1106b68e1f86Smrg
1107b68e1f86Smrgcommit e0a08567f46f73005589876d38e3f5ff7543557b
1108b68e1f86SmrgAuthor: Adam Jackson <ajax@nwnk.net>
1109b68e1f86SmrgDate:   Tue Nov 29 23:30:06 2005 +0000
1110b68e1f86Smrg
1111b68e1f86Smrg    Only build dlloader modules by default.
1112b68e1f86Smrg
1113b68e1f86Smrgcommit c80ca69d0160b78e8d2bbeae01de52978f8e581f
1114b68e1f86SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
1115b68e1f86SmrgDate:   Mon Nov 28 22:04:15 2005 +0000
1116b68e1f86Smrg
1117b68e1f86Smrg    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
1118b68e1f86Smrg        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
1119b68e1f86Smrg
1120b68e1f86Smrgcommit 417099c602463ff364f70a938c4a2d2275d8a5b7
1121b68e1f86SmrgAuthor: Eric Anholt <anholt@freebsd.org>
1122b68e1f86SmrgDate:   Mon Nov 21 10:49:23 2005 +0000
1123b68e1f86Smrg
1124b68e1f86Smrg    Add .cvsignores for drivers.
1125b68e1f86Smrg
1126b68e1f86Smrgcommit 26a28492f738defa0445059c2dd6bb9cad89d0aa
1127b68e1f86SmrgAuthor: Kevin E Martin <kem@kem.org>
1128b68e1f86SmrgDate:   Wed Nov 9 21:31:21 2005 +0000
1129b68e1f86Smrg
1130b68e1f86Smrg    Bump version numbers for X11R6.9/X11R7 RC2.
1131b68e1f86Smrg
1132b68e1f86Smrgcommit 9ba2f5c58f6ffc9533f5d1852b6d7ba25fa4785a
1133b68e1f86SmrgAuthor: Kevin E Martin <kem@kem.org>
1134b68e1f86SmrgDate:   Wed Nov 9 21:15:23 2005 +0000
1135b68e1f86Smrg
1136b68e1f86Smrg    Update package version number for X11R7 RC2 release.
1137b68e1f86Smrg
1138b68e1f86Smrgcommit 731860b1fea54f2ce54fbf02ab77d7c01f381f80
1139b68e1f86SmrgAuthor: nolan <nolan>
1140b68e1f86SmrgDate:   Thu Nov 3 04:26:00 2005 +0000
1141b68e1f86Smrg
1142b68e1f86Smrg    Fix a bug where the cursor disappears. Committed on behalf of Shelley Gong
1143b68e1f86Smrg        (shelleygong@vmware.com).
1144b68e1f86Smrg
1145b68e1f86Smrgcommit 623b3c8297fc0b0d05ce0d6684ef3ab57054b0eb
1146b68e1f86SmrgAuthor: Kevin E Martin <kem@kem.org>
1147b68e1f86SmrgDate:   Tue Nov 1 15:08:57 2005 +0000
1148b68e1f86Smrg
1149b68e1f86Smrg    Update pkgcheck depedencies to work with separate build roots.
1150b68e1f86Smrg
1151b68e1f86Smrgcommit 4f1ef5a0bf2172b9d38c6b1b5dd92ae8efe01f42
1152b68e1f86SmrgAuthor: Kevin E Martin <kem@kem.org>
1153b68e1f86SmrgDate:   Wed Oct 19 02:48:06 2005 +0000
1154b68e1f86Smrg
1155b68e1f86Smrg    Update package version number for RC1 release.
1156b68e1f86Smrg
1157b68e1f86Smrgcommit 3abe1c93562dbc4bbebfd293f7e90972e90c9dcc
1158b68e1f86SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
1159b68e1f86SmrgDate:   Tue Oct 18 00:01:55 2005 +0000
1160b68e1f86Smrg
1161b68e1f86Smrg    Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macro
1162b68e1f86Smrg        substitutions to work better with BSD make
1163b68e1f86Smrg
1164b68e1f86Smrgcommit ba3716950db330db08960248827bbf9321d42d71
1165b68e1f86SmrgAuthor: Adam Jackson <ajax@nwnk.net>
1166b68e1f86SmrgDate:   Mon Oct 17 22:57:38 2005 +0000
1167b68e1f86Smrg
1168b68e1f86Smrg    More 1.7 braindamage: define EXTRA_DIST in terms of @DRIVER_NAME@ instead
1169b68e1f86Smrg        of indirectly
1170b68e1f86Smrg
1171b68e1f86Smrgcommit 18207a8cc41044538520dd9f0036e44d3fe26f94
1172b68e1f86SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
1173b68e1f86SmrgDate:   Mon Oct 17 00:09:09 2005 +0000
1174b68e1f86Smrg
1175b68e1f86Smrg    Use sed & cpp to substitute variables in driver man pages
1176b68e1f86Smrg
1177b68e1f86Smrgcommit bce0feda4d05bd8fd4db20476e117026a21f3906
1178b68e1f86SmrgAuthor: nolan <nolan>
1179b68e1f86SmrgDate:   Fri Sep 23 02:55:25 2005 +0000
1180b68e1f86Smrg
1181b68e1f86Smrg    Support for XRandR in the VMware driver. Committed on behalf of Phil
1182b68e1f86Smrg        Langdale (plangdale@vmware.com)
1183b68e1f86Smrg
1184b68e1f86Smrgcommit f06924363cd77770257db5aac6d4d3c6add89dfa
1185b68e1f86SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
1186b68e1f86SmrgDate:   Thu Aug 18 09:03:55 2005 +0000
1187b68e1f86Smrg
1188b68e1f86Smrg    Update autogen.sh to one that does objdir != srcdir.
1189b68e1f86Smrg
1190b68e1f86Smrgcommit 120d7d1c616d1e2e3c7ca0d1d119d1b0731491c6
1191b68e1f86SmrgAuthor: Kevin E Martin <kem@kem.org>
1192b68e1f86SmrgDate:   Fri Jul 29 21:22:46 2005 +0000
1193b68e1f86Smrg
1194b68e1f86Smrg    Various changes preparing packages for RC0:
1195b68e1f86Smrg    - Verify and update package version numbers as needed
1196b68e1f86Smrg    - Implement versioning scheme
1197b68e1f86Smrg    - Change bug address to point to bugzilla bug entry form
1198b68e1f86Smrg    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
1199b68e1f86Smrg        reenable it)
1200b68e1f86Smrg    - Fix makedepend to use pkgconfig and pass distcheck
1201b68e1f86Smrg    - Update build script to build macros first
1202b68e1f86Smrg    - Update modular Xorg version
1203b68e1f86Smrg
1204b68e1f86Smrgcommit cd14003e4bf878e464437143cf18d30803ace999
1205b68e1f86SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1206b68e1f86SmrgDate:   Tue Jul 26 23:57:30 2005 +0000
1207b68e1f86Smrg
1208b68e1f86Smrg    Build system for vmware
1209b68e1f86Smrg
1210b68e1f86Smrgcommit e5ab935718e3f6aea8edc5edef5c0bd78af0ba14
1211b68e1f86SmrgAuthor: Adam Jackson <ajax@nwnk.net>
1212b68e1f86SmrgDate:   Mon Jul 11 02:30:07 2005 +0000
1213b68e1f86Smrg
1214b68e1f86Smrg    Prep for modular builds by adding guarded #include "config.h" everywhere.
1215b68e1f86Smrg
1216b68e1f86Smrgcommit daa2be7a9adf977eb4b63bb601d4b8b0b2881903
1217b68e1f86SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
1218b68e1f86SmrgDate:   Fri Jul 1 22:43:21 2005 +0000
1219b68e1f86Smrg
1220b68e1f86Smrg    Change all misc.h and os.h references to <X11/foo.h>.
1221b68e1f86Smrg
1222b68e1f86Smrgcommit ae1ba62c3937e6d1067f850d3aeb0b11d316fb86
1223b68e1f86SmrgAuthor: Adam Jackson <ajax@nwnk.net>
1224b68e1f86SmrgDate:   Sat Jun 25 21:17:00 2005 +0000
1225b68e1f86Smrg
1226b68e1f86Smrg    Bug #3626: _X_EXPORT tags for video and input drivers.
1227b68e1f86Smrg
1228b68e1f86Smrgcommit 57d09f92c656203958bbc2040f255040f7d051ca
1229b68e1f86SmrgAuthor: nolan <nolan>
1230b68e1f86SmrgDate:   Fri Feb 18 23:15:59 2005 +0000
1231b68e1f86Smrg
1232b68e1f86Smrg    updated copyright string in man page of VMware SVGA driver.
1233b68e1f86Smrg
1234b68e1f86Smrgcommit b4379cd6f99c14a2feaabce4560f6dfd62543c62
1235b68e1f86SmrgAuthor: nolan <nolan>
1236b68e1f86SmrgDate:   Thu Sep 30 21:44:35 2004 +0000
1237b68e1f86Smrg
1238b68e1f86Smrg    Bugfix for Alpha Texture acceleration from Constantine Sapuntzakis.
1239b68e1f86Smrg
1240b68e1f86Smrgcommit 325df911a83e336d3463ea2220151af4e9f0ccfa
1241b68e1f86SmrgAuthor: nolan <nolan>
1242b68e1f86SmrgDate:   Sat Aug 14 01:03:55 2004 +0000
1243b68e1f86Smrg
1244b68e1f86Smrg    Save the register state before we write to any of them. This makes the
1245b68e1f86Smrg        VMware driver coexist with VESA fbcon.
1246b68e1f86Smrg
1247b68e1f86Smrgcommit fed82eea7b64b645926c5102563887bc424245b7
1248b68e1f86SmrgAuthor: nolan <nolan>
1249b68e1f86SmrgDate:   Tue Jun 29 02:20:25 2004 +0000
1250b68e1f86Smrg
1251b68e1f86Smrg    Send cursor hotspot through the FIFO. This fixes host cursor. Allow any bpp
1252b68e1f86Smrg        when 8BIT_EMULATION is set. Save/restore the ID register.
1253b68e1f86Smrg
1254b68e1f86Smrgcommit a3bdeecbb99c721987a22d52c8adf4b1a96e8eec
1255b68e1f86SmrgAuthor: Eric Anholt <anholt@freebsd.org>
1256b68e1f86SmrgDate:   Wed Jun 16 09:22:38 2004 +0000
1257b68e1f86Smrg
1258b68e1f86Smrg    DRI XFree86-4_3_99_12-merge import
1259b68e1f86Smrg
1260b68e1f86Smrgcommit 2e4ba05c72961b611c9c4b93038ce54ab54ab9c3
1261b68e1f86SmrgAuthor: Egbert Eich <eich@suse.de>
1262b68e1f86SmrgDate:   Fri Apr 23 19:53:57 2004 +0000
1263b68e1f86Smrg
1264b68e1f86Smrg    Merging XORG-CURRENT into trunk
1265b68e1f86Smrg
1266b68e1f86Smrgcommit b01798791090f20fbf4907902d0d35853c05e3a2
1267b68e1f86SmrgAuthor: Egbert Eich <eich@suse.de>
1268b68e1f86SmrgDate:   Sun Mar 14 08:33:42 2004 +0000
1269b68e1f86Smrg
1270b68e1f86Smrg    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
1271b68e1f86Smrg
1272b68e1f86Smrgcommit 2ef56b50d6b4fc44359b2bf181ece342fb569153
1273b68e1f86SmrgAuthor: Egbert Eich <eich@suse.de>
1274b68e1f86SmrgDate:   Wed Mar 3 12:12:28 2004 +0000
1275b68e1f86Smrg
1276b68e1f86Smrg    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
1277b68e1f86Smrg
1278b68e1f86Smrgcommit 7218efdc0d95a5d50b3ddfc6a76921e285cf61b6
1279b68e1f86SmrgAuthor: Egbert Eich <eich@suse.de>
1280b68e1f86SmrgDate:   Thu Feb 26 13:35:56 2004 +0000
1281b68e1f86Smrg
1282b68e1f86Smrg    readding XFree86's cvs IDs
1283b68e1f86Smrg
1284b68e1f86Smrgcommit 205e213f8b296c47a80e7c8cfb835449b064fd84
1285b68e1f86SmrgAuthor: Egbert Eich <eich@suse.de>
1286b68e1f86SmrgDate:   Thu Feb 26 09:23:29 2004 +0000
1287b68e1f86Smrg
1288b68e1f86Smrg    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
1289b68e1f86Smrg
1290b68e1f86Smrgcommit 2f79bc6606f337d0d892e6c73cdf11fe211ead13
1291b68e1f86SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
1292b68e1f86SmrgDate:   Tue Nov 25 19:28:43 2003 +0000
1293b68e1f86Smrg
1294b68e1f86Smrg    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
1295b68e1f86Smrg
1296b68e1f86Smrgcommit 118eb1bdba4191972b1ca182e34f3d3ca456daea
1297b68e1f86SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
1298b68e1f86SmrgDate:   Fri Nov 14 16:48:55 2003 +0000
1299b68e1f86Smrg
1300b68e1f86Smrg    XFree86 4.3.0.1
1301b68e1f86Smrg
1302b68e1f86Smrgcommit 0b01e22c9cd727cce23c4a9670806f7a839e1937
1303b68e1f86SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
1304b68e1f86SmrgDate:   Fri Nov 14 16:48:55 2003 +0000
1305b68e1f86Smrg
1306b68e1f86Smrg    Initial revision
1307