ChangeLog revision 2b2b4fcb
1commit bd0a761059d8542323cf69138755eb8ccbfd8d9f 2Author: Alan Coopersmith <alan.coopersmith@oracle.com> 3Date: Sun Apr 9 13:00:26 2023 -0700 4 5 xf86-video-savage 2.4.0 6 7 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 8 9commit 04137c3a614f2c8477877c6925e6aa657954c47d 10Author: Alan Coopersmith <alan.coopersmith@oracle.com> 11Date: Thu Dec 8 17:36:59 2022 -0800 12 13 Fix -Wformat warnings about integer size of arguments 14 15 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 16 17commit e9ed4a875524c7d0876612e561ee9868da5a01d3 18Author: Alan Coopersmith <alan.coopersmith@oracle.com> 19Date: Thu Dec 8 17:29:31 2022 -0800 20 21 constify some char * declarations 22 23 Clears 8 of 15 -Wdiscarded-qualifiers warnings from gcc 24 25 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 26 27commit 7133cd19ec1dad028303b2c3c829998152c0ba1a 28Author: Alan Coopersmith <alan.coopersmith@oracle.com> 29Date: Thu Jul 28 17:30:21 2022 -0700 30 31 gitlab CI: stop requiring Signed-off-by in commits 32 33 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 34 35commit 5c25920ed2796092157b46eccfece0b6ae665b04 36Author: Alan Coopersmith <alan.coopersmith@oracle.com> 37Date: Thu Jan 27 18:11:44 2022 -0800 38 39 gitlab CI: add a basic build test 40 41 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 42 43commit d9e6a6e2e0ba4c64b2e52aea55aefabc693e9f97 44Author: Alan Coopersmith <alan.coopersmith@oracle.com> 45Date: Thu Jan 27 17:47:19 2022 -0800 46 47 Fix spelling/wording issues 48 49 Found by using: 50 codespell --builtin clear,rare,usage,informal,code,names 51 52 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 53 54commit e966c430b1a9ace6cca2bc05d169a54092c4778e 55Author: Alan Coopersmith <alan.coopersmith@oracle.com> 56Date: Thu Jan 27 17:42:49 2022 -0800 57 58 Build xz tarballs instead of bzip2 59 60 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 61 62commit 2ec88355123b1def99d8c79769f396ac97bc5008 63Author: Fabrice Fontaine <fontaine.fabrice@gmail.com> 64Date: Sat May 4 21:03:28 2019 +0200 65 66 configure.ac: fix cross-compilation 67 68 AC_CHECK_FILE can't be used when cross-compiling 69 70 [Retrieved from: 71 https://git.buildroot.net/buildroot/tree/package/x11r7/xdriver_xf86-video-savage/0001-cross-compile.patch] 72 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> 73 74commit 8579718352809c04809bc810c9c3f6207eaa06b5 75Author: Kevin Brace <kevinbrace@gmx.com> 76Date: Mon Jan 28 20:03:25 2019 -0800 77 78 Changing result parameter type for ScreenWakeupHandlerProcPtr 79 80 For ABI_VIDEODRV_VERSION >= 23, it was changed to int from unsigned 81 long. 82 83 Signed-off-by: Kevin Brace <kevinbrace@gmx.com> 84 Reviewed-by: Matt Turner <mattst88@gmail.com> 85 86commit fcc50b5af5a13083337984fc53e41cd704e84e15 87Author: Kevin Brace <kevinbrace@gmx.com> 88Date: Thu Dec 13 10:54:24 2018 -0600 89 90 Eliminate unused variable compilation warnings 91 92 Signed-off-by: Kevin Brace <kevinbrace@gmx.com> 93 94commit 69f6c305f41b1af500c4a40b7fb43a021ca8b255 95Author: Kevin Brace <kevinbrace@gmx.com> 96Date: Thu Dec 13 10:53:30 2018 -0600 97 98 Eliminate set but not used variable compilation warnings 99 100 Signed-off-by: Kevin Brace <kevinbrace@gmx.com> 101 102commit dce59663ecd846831724d6d7303ee813fa458a7d 103Author: Alan Coopersmith <alan.coopersmith@oracle.com> 104Date: Fri Dec 7 19:07:23 2018 -0800 105 106 Update configure.ac bug URL for gitlab migration 107 108 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 109 110commit 00dd9447bfd6aea80d279b22d469b88cc60a799e 111Author: Alan Coopersmith <alan.coopersmith@oracle.com> 112Date: Sun Nov 18 16:15:34 2018 -0800 113 114 Update README for gitlab migration 115 116 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 117 118commit 0ece556daa8a88771b669d8104396abd9166d2d0 119Author: Stefan Dirsch <sndirsch@suse.de> 120Date: Mon Jun 25 15:55:06 2018 +0200 121 122 Add check for max[HV]Value to ValidMode hook 123 124 xorg-server 1.20 removed this check, so implement this in the driver 125 itself. 126 127 Signed-off-by: Stefan Dirsch <sndirsch@suse.de> 128 Reviewed-by: Emil Velikov <emil.velikov@collabora.com> 129 130commit 4241304ee2101563d2d8eb8916d85fc3626f181b 131Author: Emil Velikov <emil.l.velikov@gmail.com> 132Date: Mon Jul 17 12:17:56 2017 +0100 133 134 xf86-video-savage: remove the GlxSetVisualConfigs stub and friends 135 136 The function was an empty since 2008 at least. Remove it alongside the 137 unused GLX visuals code. 138 139 With this all the GL/GLX dependencies in the driver are gone. 140 141 Cc: Stefan Dirsch <sndirsch@suse.de> 142 Cc: Hans de Goede <hdegoede@redhat.com> 143 Signed-off-by: Emil Velikov <emil.velikov@collabora.com> 144 145commit 1f42681efbb20e208f617ef2e6d5f2a05486a243 146Author: Mihail Konev <k.mvc@ya.ru> 147Date: Thu Jan 26 14:00:22 2017 +1000 148 149 autogen: add default patch prefix 150 151 Signed-off-by: Mihail Konev <k.mvc@ya.ru> 152 153commit b934a3ab0a850401b6b8dd34a3c7a258d64af8a8 154Author: Emil Velikov <emil.l.velikov@gmail.com> 155Date: Mon Mar 9 12:00:52 2015 +0000 156 157 autogen.sh: use quoted string variables 158 159 Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent 160 fall-outs, when they contain space. 161 162 Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> 163 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 164 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 165 166commit 28619f7aa35daaa50e156c4a6e7e26797e690940 167Author: Peter Hutterer <peter.hutterer@who-t.net> 168Date: Tue Jan 24 10:32:07 2017 +1000 169 170 autogen.sh: use exec instead of waiting for configure to finish 171 172 Syncs the invocation of configure with the one from the server. 173 174 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 175 Reviewed-by: Emil Velikov <emil.velikov@collabora.com> 176 177commit daff0d3e729d2cb0f0d6a08759fb1e4350bf8b85 178Author: Alan Coopersmith <alan.coopersmith@oracle.com> 179Date: Sun Jun 1 21:03:14 2014 -0700 180 181 autogen.sh: Honor NOCONFIGURE=1 182 183 See http://people.gnome.org/~walters/docs/build-api.txt 184 185 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 186 187commit 419694a31d02052dfba5cd156dde0bbbf811fb7e 188Author: Alan Coopersmith <alan.coopersmith@oracle.com> 189Date: Sun Jun 1 21:03:13 2014 -0700 190 191 configure: Drop AM_MAINTAINER_MODE 192 193 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 194 195commit d0582b84231de1b089eda296cd3bb859e5df1acd 196Author: Matt Turner <mattst88@gmail.com> 197Date: Tue Jan 17 14:44:13 2017 -0800 198 199 xf86-video-savage 2.3.9 200 201 Signed-off-by: Matt Turner <mattst88@gmail.com> 202 203commit de3e1803314820968502156703d5bfe3fab24972 204Author: Adam Jackson <ajax@redhat.com> 205Date: Tue Jul 19 10:03:56 2016 -0400 206 207 Adapt Block/WakeupHandler signature for ABI 23 208 209 Signed-off-by: Adam Jackson <ajax@redhat.com> 210 211commit de61497415e58a21fa247faf6db180ca47fb5df0 212Author: Stefan Dirsch <sndirsch@suse.de> 213Date: Wed Apr 27 16:02:13 2016 +0200 214 215 Disable tiling on SuperSavage by default 216 217 Xserver cannot be started with Tiling enabled on SuperSavage. 218 https://bugzilla.opensuse.org/show_bug.cgi?id=805380 219 220 Signed-off-by: Stefan Dirsch <sndirsch@suse.de> 221 Acked-by: Hans de Goede <hdegoede@redhat.com> 222 223commit f8f24e6856e2627f6620a8fd0474366d057496d2 224Author: Julien Cristau <jcristau@debian.org> 225Date: Fri May 8 12:08:50 2015 +0200 226 227 Bump to 2.3.8 228 229 Signed-off-by: Julien Cristau <jcristau@debian.org> 230 231commit 1b58f8ab061f52d8aab9758b4dfa7e48e76b847a 232Author: Julien Cristau <jcristau@debian.org> 233Date: Fri May 8 12:07:42 2015 +0200 234 235 Fix compiler warnings with recent X servers 236 237 savage_driver.c:1228:12: warning: assignment discards 'const' qualifier from pointer target type 238 if ((s = xf86GetOptValString(psav->Options, OPTION_ROTATE))) { 239 ^ 240 241 Signed-off-by: Julien Cristau <jcristau@debian.org> 242 243commit d28cd83c7b0b4a943efbe5ddf257c8ee2646ea73 244Author: Adam Jackson <ajax@redhat.com> 245Date: Tue Jul 29 09:15:26 2014 -0400 246 247 dri: Stop (uselessly) initializing the ValidateTree hooks 248 249 Signed-off-by: Adam Jackson <ajax@redhat.com> 250 251commit 16a672d1ba183601d513c4cdca32b47e926a6d1e 252Author: Adam Jackson <ajax@redhat.com> 253Date: Wed May 21 14:11:46 2014 -0400 254 255 Use own thunk function instead of vgaHW*Weak 256 257 I plan to remove the Weak functions from a future server. 258 259 Signed-off-by: Adam Jackson <ajax@redhat.com> 260 261commit 2e9217bb88b76cebfcd2b65b76c8733f80da77ea 262Author: Jeremy White <jwhite@codeweavers.com> 263Date: Thu Mar 21 10:59:13 2013 -0500 264 265 Include xf86Modes.h to use functions from hw/xfree86/modes/xf86Modes.c. 266 267 Signed-off-by: Jeremy White <jwhite@codeweavers.com> 268 Reviewed-by: Robert Morell <rmorell@nvidia.com> 269 270commit d27abbf74fee30ddb9a3ca0d597ca0ce16a1bc35 271Author: Tormod Volden <debian.tormod@gmail.com> 272Date: Tue Sep 24 23:14:35 2013 +0200 273 274 xf86-video-savage: bump to version 2.3.7 275 276 Signed-off-by: Tormod Volden <debian.tormod@gmail.com> 277 278commit 966a0e95d6c420e5e0ab01e665144e66a4004846 279Author: Alexander Grothe <alexander.grothe@gmail.com> 280Date: Sun Sep 15 11:00:41 2013 +0200 281 282 Drop miInitializeBackingStore() call 283 284 It was only needed up to xserver 1.4 and is not supported in the 285 recent xserver versions. 286 287 Thanks to Alexander Grothe for reporting the issue and providing 288 the fix. 289 290 https://bugs.freedesktop.org/show_bug.cgi?id=65444 291 292 > commit 1cb0261ef54b7dd6a7ef84e1c3959e424706228b 293 > Author: Daniel Martin <consume.noise@gmail.com> 294 > Date: Thu Sep 6 00:38:26 2012 +0200 295 > 296 > dix: Delete mibstore.h 297 > 298 > Since Nov 2010 (commit c4c4676) the only purpose of mibstore.h was to 299 > define an empty function (miInitializeBackingStore()) for backward 300 > compatibility. Time to say goodbye. 301 302 Signed-off-by: Tormod Volden <debian.tormod@gmail.com> 303 304commit 44581aef5f878e7f2b34d5693d50ef75263b195c 305Author: Tormod Volden <debian.tormod@gmail.com> 306Date: Wed Feb 6 22:14:59 2013 +0100 307 308 Fix video window height on MX/IX/SuperSavage 309 310 Some copy-pasto caused the width to be written into the height register. 311 312 Thanks to Hans-Jürgen Mauser for pointing out a couple of more places this 313 was wrong. 314 315 Signed-off-by: Tormod Volden <debian.tormod@gmail.com> 316 317commit 3425ddb4c5dd7bbd91068c7ba0b1c001719795a5 318Author: Tormod Volden <debian.tormod@gmail.com> 319Date: Thu May 9 12:39:58 2013 +0000 320 321 Fix building with TRACEON defined 322 323 Signed-off-by: Tormod Volden <debian.tormod@gmail.com> 324 325commit ac460e6836bdd2cd16c9d29743376c16fdc6924e 326Author: Tormod Volden <debian.tormod@gmail.com> 327Date: Tue May 7 22:41:31 2013 +0200 328 329 exa: Use exaGetPixmapFirstPixel() instead of devPrivate.ptr 330 331 Signed-off-by: Tormod Volden <debian.tormod@gmail.com> 332 333commit c30f9b4a61283f21f6bd230950f52961afa203cf 334Author: Tormod Volden <debian.tormod@gmail.com> 335Date: Thu May 9 12:36:33 2013 +0000 336 337 Really fix default accel arch when built with no XAA 338 339 After ca9718a887ecbc59b76869af673791ab591b849b it would 340 still default to XAA unless AccelMethod option was used. 341 342 Make sure the default is EXA if there is no XAA support. 343 344 Signed-off-by: Tormod Volden <debian.tormod@gmail.com> 345 346commit ca9718a887ecbc59b76869af673791ab591b849b 347Author: Dave Airlie <airlied@gmail.com> 348Date: Sat Dec 22 20:00:00 2012 +1000 349 350 savage: fix default accel arch when built with no XAA 351 352 Signed-off-by: Dave Airlie <airlied@redhat.com> 353 354commit 3d181030a6ba2205a57ef4665e53aed0251ccaa6 355Author: Dave Airlie <airlied@gmail.com> 356Date: Wed Jul 18 18:52:38 2012 +1000 357 358 savage: move compat-api.h down to proper place. 359 360 This screws up when DRI isn't enabled. 361 362 Signed-off-by: Dave Airlie <airlied@redhat.com> 363 364commit cb27a7a072c6e087a2e272d84c1d569dc717da8b 365Author: Dave Airlie <airlied@redhat.com> 366Date: Tue Jul 17 16:05:09 2012 +1000 367 368 xf86-video-savage: bump to version 2.3.6 369 370 Signed-off-by: Dave Airlie <airlied@redhat.com> 371 372commit d7edd7c545473d5ed80c9a46c1405042267a7293 373Author: Dave Airlie <airlied@redhat.com> 374Date: Mon Jul 16 03:39:32 2012 +0100 375 376 savage: make build with no xaa server. 377 378 This fixes savage build against the no XAA server. 379 380 Signed-off-by: Dave Airlie <airlied@redhat.com> 381 382commit 508e0742b7d1ac1e4ff6b648d19bfa062c535d61 383Author: Dave Airlie <airlied@redhat.com> 384Date: Mon Jul 2 12:29:41 2012 +0100 385 386 savage: bump to 2.3.5 387 388 Signed-off-by: Dave Airlie <airlied@redhat.com> 389 390commit 430b956b49b6c883189074ce13bc234545b714e0 391Author: Dave Airlie <airlied@redhat.com> 392Date: Wed Jun 6 11:24:31 2012 +0100 393 394 savage: i2c drop xf86Screens usage. 395 396 Signed-off-by: Dave Airlie <airlied@redhat.com> 397 398commit a2714fb09e1e0badbb3e98e24d4b1ed92003bdb9 399Author: Dave Airlie <airlied@redhat.com> 400Date: Wed Jun 6 11:22:29 2012 +0100 401 402 savage: port to new compat API 403 404 Signed-off-by: Dave Airlie <airlied@redhat.com> 405 406commit de22eab9a21df80fe965dc37d21ba3ac2b9f5fd0 407Author: Tormod Volden <debian.tormod@gmail.com> 408Date: Wed Feb 15 22:20:37 2012 +0100 409 410 Refactor BIOS modes retrieval to call VBEGetVBEInfo only once 411 412 Otherwise, calling it twice would trigger a VBE bug when using 413 xserver 1.12. 414 415 Signed-off-by: Tormod Volden <debian.tormod@gmail.com> 416 417commit 63dd44674a28263c5d8d6aec8b72e95f94d3fe6c 418Author: Alan Coopersmith <alan.coopersmith@oracle.com> 419Date: Fri Mar 23 19:46:12 2012 -0700 420 421 xf86-video-savage 2.3.4 422 423 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 424 425commit dfcc325f55d580eb630f3b236eadf99f6b7d6ad6 426Author: Alan Coopersmith <alan.coopersmith@oracle.com> 427Date: Fri Mar 23 19:38:07 2012 -0700 428 429 Add savage_pciids.h to src/Makefile.am to fix distcheck 430 431 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 432 433commit c4022796ec69bb3223d435d8442f9168aebe9c3d 434Author: Peter Hutterer <peter.hutterer@who-t.net> 435Date: Tue Jan 17 15:35:39 2012 +1000 436 437 Untangle XF86DRI from the driver-specific DRI define 438 439 XF86DRI is defined by xorg-server.h, so --disable-dri in the driver 440 itself does exactly nothing other than not fill in the CFLAGS and thus stop 441 the driver from compiling. 442 443 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 444 Signed-off-by: Tormod Volden <debian.tormod@gmail.com> 445 446commit 05f74bd80018bc503ff5631b357fc0b02df6187f 447Author: Andrew Turner <andrew@fubar.geek.nz> 448Date: Fri Oct 14 00:18:40 2011 +0200 449 450 Merge almost identical code in SAVAGEInitVisualConfigs 451 452 https://bugs.freedesktop.org/show_bug.cgi?id=9961 453 454 Signed-off-by: Andrew Turner <andrew@fubar.geek.nz> 455 [Tormod: Rename table to SAVAGEVisuals] 456 Signed-off-by: Tormod Volden <debian.tormod@gmail.com> 457 458commit 0600b7279382c66445506fa98dc50299574a1abd 459Author: Tormod Volden <debian.tormod@gmail.com> 460Date: Sun Dec 4 23:36:19 2011 +0100 461 462 Avoid leading underscores in #include guards 463 464 In a user header file, the macro name should not begin with `_' 465 http://gcc.gnu.org/onlinedocs/cpp/Once_002dOnly-Headers.html 466 467 Signed-off-by: Tormod Volden <debian.tormod@gmail.com> 468 469commit 10f319e43f77fef450aa723eff25bd200600c48d 470Author: Tormod Volden <debian.tormod@gmail.com> 471Date: Sun Dec 4 23:36:18 2011 +0100 472 473 Do not use the deprecated xf86PciInfo.h from xserver 474 475 Instead maintain our own list of supported PCI IDs. 476 477 Signed-off-by: Tormod Volden <debian.tormod@gmail.com> 478 479commit c3eaacd25358c225e355a1ea7d64dece8188b69a 480Author: Adam Jackson <ajax@redhat.com> 481Date: Mon Dec 19 17:23:35 2011 -0500 482 483 Fix for new vgahw ABI 484 485 Signed-off-by: Adam Jackson <ajax@redhat.com> 486 487commit a0776b675a4a62d972d135508079950b8adbfe28 488Author: Adam Jackson <ajax@redhat.com> 489Date: Mon Dec 19 17:22:53 2011 -0500 490 491 Fall back to shadowfb if XAA is unavailable 492 493 Signed-off-by: Adam Jackson <ajax@redhat.com> 494 495commit 4618374e37674345303b5b44474195def65bba2a 496Author: Adam Jackson <ajax@redhat.com> 497Date: Wed Jun 22 17:05:37 2011 -0400 498 499 Don't include xf86Priv.h 500 501 Signed-off-by: Adam Jackson <ajax@redhat.com> 502 503commit 8b9c81bacf45a9f56b0ec275e1b48e1407380baf 504Author: Tormod Volden <debian.tormod@gmail.com> 505Date: Sat Oct 8 21:55:38 2011 +0200 506 507 Bump version to 2.3.3 508 509commit f7516fd3a01241aaeab65cd409091e68b4be234a 510Author: Tormod Volden <debian.tormod@gmail.com> 511Date: Sun Sep 18 22:28:31 2011 +0200 512 513 savage: Warn if broken drm maps are detected 514 515 Linux kernel 2.6.30 - 2.6.39 had broken drm maps which would result 516 in assorted problems. Leave a message in the log if it looks like 517 the framebuffer map and the aperture map are mixed up. 518 519 https://bugs.freedesktop.org/show_bug.cgi?id=32511 520 521 Signed-off-by: Tormod Volden <debian.tormod@gmail.com> 522 523commit ca6c41fd8c9fcb563ee5f97689806edcb0da54bf 524Author: Tormod Volden <debian.tormod@gmail.com> 525Date: Sat Sep 17 11:58:50 2011 +0200 526 527 savage: Avoid unnecessary float calculation in video display 528 529 There is no reason to do the division using floats as long as 530 the result is an integer and there is no risk of intermediate 531 overflow. 532 533 This is in the code for "Old" chipsets. Integer division was already 534 used in the parallel code for "New" chipsets. 535 536 Also fixed up the whitespace in both blocks. 537 538 Signed-off-by: Tormod Volden <debian.tormod@gmail.com> 539 Reviewed-by: Matt Turner <mattst88@gmail.com> 540 541commit f27eac4b3fe9e6f13d3c54711488ebe7280f24dd 542Author: Hans-Juergen Mauser <hjmauser@gmx.net> 543Date: Sat Sep 17 11:22:30 2011 +0200 544 545 savage: Fix Xv scaling on non-native resolutions 546 547 If I set the resolution to 800x600 for example (to be able to use the 548 TV output in full screen mode), I only can see 800/1024 = 0,78 of the 549 real video width, no matter if the video is displayed in a small player 550 window or enlarged to full screen. On the right of the video display, 551 the remaining width is filled with a black (or sometimes blue) bar. 552 553 The problem was mainly that only the drawing starting point was modified 554 by the scaling factor, but not the size-defining end of the drawing 555 rectangle. 556 557 https://bugs.launchpad.net/bugs/670790 558 559 Signed-off-by: Hans-Juergen Mauser <hjmauser@gmx.net> 560 Reviewed-by: Tormod Volden <debian.tormod@gmail.com> 561 Acked-by: Matt Turner <mattst88@gmail.com> 562 563commit d177ae0b11a1b47ce088cce8c3c6e0f94a706b5e 564Author: Tormod Volden <debian.tormod@gmail.com> 565Date: Thu Apr 21 00:17:15 2011 +0200 566 567 savage: Fix &/&& typo in "magical" register setup 568 569 Found with CFLAGS=-Wlogical-op 570 571 Signed-off-by: Tormod Volden <debian.tormod@gmail.com> 572 Reviewed-by: Alex Deucher <alexdeucher@gmail.com> 573 574commit 092d2aa5502d10b7f994003882202f2ffda5c9aa 575Author: Tormod Volden <debian.tormod@gmail.com> 576Date: Tue Apr 19 00:02:50 2011 +0200 577 578 savage: Make SAVAGESelectBuffer() private (static) 579 580 Also clean out some unused prototypes from savage_driver.h 581 582 Signed-off-by: Tormod Volden <debian.tormod@gmail.com> 583 Reviewed-by: Matt Turner <mattst88@gmail.com> 584 Reviewed-by: Alex Deucher <alexdeucher@gmail.com> 585 586commit 644fcdfdac61500e61e7bfd5ac98f780d87ef803 587Author: Tormod Volden <debian.tormod@gmail.com> 588Date: Mon Apr 18 23:08:55 2011 +0200 589 590 savage: Factor out a SAVAGESetAgpMode and call it on resume 591 592 This should fix resume with AGP. After all these years... 593 594 https://bugzilla.kernel.org/show_bug.cgi?id=4607 595 596 Signed-off-by: Tormod Volden <debian.tormod@gmail.com> 597 Reviewed-by: Matt Turner <mattst88@gmail.com> 598 Reviewed-by: Alex Deucher <alexdeucher@gmail.com> 599 600commit ce6d156b72971bb8215a9443cbe76ce007c79663 601Author: Tormod Volden <debian.tormod@gmail.com> 602Date: Mon Apr 18 22:36:25 2011 +0200 603 604 savage: New SAVAGEDRIResume function 605 606 Move DRI stuff from savage_driver.c to savage_dri.c 607 608 Signed-off-by: Tormod Volden <debian.tormod@gmail.com> 609 Reviewed-by: Matt Turner <mattst88@gmail.com> 610 Reviewed-by: Alex Deucher <alexdeucher@gmail.com> 611 612commit dad240d81ea5fa946d494467e677c6e1a3a12fd7 613Author: Tormod Volden <debian.tormod@gmail.com> 614Date: Mon Apr 18 22:04:00 2011 +0200 615 616 savage: Fix logic in waitHSync 617 618 Bit-masking the result of a boolean negation seems pointless, 619 so I guess this is what was intended: Only look at bit 0 of the 620 inStatus result. 621 622 Signed-off-by: Tormod Volden <debian.tormod@gmail.com> 623 Reviewed-by: Matt Turner <mattst88@gmail.com> 624 Reviewed-by: Alex Deucher <alexdeucher@gmail.com> 625 626commit a4f93e8860494285444e6b8a6ba801b9db8c9cdc 627Author: Tormod Volden <debian.tormod@gmail.com> 628Date: Thu Mar 31 23:13:55 2011 +0200 629 630 Fix wrong frequency unit in trace output 631 632 The mode pixel clock frequency is in kHz, not Hz. 633 634 Signed-off-by: Tormod Volden <debian.tormod@gmail.com> 635 636commit aff8f966c6d3f7dbad2d92d040ce7f5c4b286eef 637Author: Tormod Volden <debian.tormod@gmail.com> 638Date: Sun Feb 13 23:04:09 2011 +0100 639 640 Use proper casts on framebuffer addresses 641 642 Correction to df8059025cafadaeea7672842d31134ed8c9c5df. 643 Casting addresses to int is a 32bitism. If we want to use 644 this intermediate cast to silence compiler warnings, we 645 should use uintptr_t instead to not introduce potential 646 bit truncation. 647 648 Thanks to Mark Kettenis for spotting this. 649 650 Signed-off-by: Tormod Volden <debian.tormod@gmail.com> 651 652commit 6b22be096bed59a853e5e1cdd25d8943cce30d4f 653Author: Tormod Volden <debian.tormod@gmail.com> 654Date: Sun Jan 23 23:45:49 2011 +0100 655 656 savage: Fix initialization typo in SAVAGEDRIMoveBuffers 657 658 This was warned about when building with -O2, and seems 659 to be a copy-and-paste glitch. 660 661 savage_dri.c: In function ‘SAVAGEDRIMoveBuffers’: 662 savage_dri.c:1445: warning: ‘pptNew2’ may be used uninitialized in this function 663 664commit 9872b5f7ce7a7b07ff68bd2c389c56a3cb1b4ed6 665Author: Tormod Volden <debian.tormod@gmail.com> 666Date: Sun Jan 23 22:47:01 2011 +0100 667 668 savage: Fix building with TRACEON defined 669 670 Two warnings and an error. 671 672commit b018d343e6a6810afdaf1a73091dd9bc8c1c95bd 673Author: Tormod Volden <debian.tormod@gmail.com> 674Date: Sun Jan 23 20:23:49 2011 +0100 675 676 savage: Setup tiled surface registers in SavageEnterVT 677 678 These registers are cleared after suspend/resume, so set them 679 up again in EnterVT. 680 681commit f3cd2946d0f38e89643aa6624e6bf35472828995 682Author: Tormod Volden <debian.tormod@gmail.com> 683Date: Sun Jan 23 20:23:48 2011 +0100 684 685 savage: Factor out a SAVAGEDRISetupTiledSurfaceRegs function 686 687 The tiled surface registers were only setup in SAVAGEDRIScreenInit, 688 however, after suspend/resume these registers must be set up again. 689 So factor it out in a new function so it can be reused. 690 691commit 055ca25faeb9decee091e8c59134c8f537bb7bc3 692Author: Tormod Volden <debian.tormod@gmail.com> 693Date: Sun Jan 23 19:28:47 2011 +0100 694 695 savage: Cast all handles before printing them 696 697 Removes the last bunch of -Wall build warnings. 698 699 savage_dri.c:490: warning: format ‘%08lx’ expects type ‘long unsigned int’, 700 but argument 5 has type ‘drm_handle_t’ 701 ... 702 703commit 3f18b334812086e5f487a4570a34a3906a67724c 704Author: Tormod Volden <debian.tormod@gmail.com> 705Date: Sun Jan 23 15:49:58 2011 +0100 706 707 savage: Fix ambiguity in SavageLoadPaletteSavage4 708 709 It looks like "!" was meant for logic negation and the parentheses 710 were wrong. 711 712 I don't have a Savage 4 so I can't check if this fixes or breaks 713 anything. 714 715commit 6f8aa9c90cccbd893323f5f1892958b7f46e400d 716Author: Tormod Volden <debian.tormod@gmail.com> 717Date: Sun Jan 23 15:49:57 2011 +0100 718 719 savage: Drop unused variables and functions 720 721 Silence -Wall warnings. 722 723 The functions are just #if'ed out, to be left for inspiration. 724 725commit df8059025cafadaeea7672842d31134ed8c9c5df 726Author: Tormod Volden <debian.tormod@gmail.com> 727Date: Sun Jan 23 12:47:04 2011 +0100 728 729 savage: More (intermediate) casts to silence warnings 730 731 savage_dga.c: In function ‘Savage_OpenFramebuffer’: 732 savage_dga.c:393: warning: cast to pointer from integer of different size 733 734 savage_dri.c: In function ‘SAVAGEDRIScreenInit’: 735 savage_dri.c:924: warning: cast to pointer from integer of different size 736 737commit 35d9734049a0f701d2c1f84f778f30816176d29e 738Author: Tormod Volden <debian.tormod@gmail.com> 739Date: Sun Jan 23 12:47:02 2011 +0100 740 741 savage: Replace deprecated x(c)alloc/xfree with m/calloc/free 742 743 sed -i 's/xalloc/malloc/g; s/xcalloc/calloc/g; s/xfree/free/g' 744 745 Also replace xrealloc with realloc. 746 747commit 0cbb6d275726aaed648b5ea4dcff45ce14388f91 748Author: Tormod Volden <debian.tormod@gmail.com> 749Date: Sun Jan 23 12:47:03 2011 +0100 750 751 savage: Add casts to silence build warnings 752 753 savage_exa.c: In function ‘SavageUploadToScreen’: 754 savage_exa.c:545: warning: passing argument 1 of ‘memcpy’ discards qualifiers from pointer target type 755 /usr/include/bits/string3.h:49: note: expected ‘void * restrict’ but argument is of type ‘volatile CARD32 *’ 756 757 savage_video.c: In function ‘SavagePutImage’: 758 savage_video.c:2007: warning: format ‘%ld’ expects type ‘long int’, but argument 4 has type ‘drmSize’ 759 savage_video.c:2007: warning: format ‘%ld’ expects type ‘long int’, but argument 5 has type ‘int’ 760 761commit cdfbd9674ccce6d0c96c1b16ad61eac5d5648e43 762Author: Dave Airlie <airlied@linux.ie> 763Date: Sun Dec 5 19:09:12 2010 +1000 764 765 savage 2.3.2 766 767commit 830e58d086828fa0431303df32a847ddd3022654 768Author: Keith Packard <keithp@keithp.com> 769Date: Thu Nov 25 11:58:06 2010 +1000 770 771 savage: fix use of privates without initialisation 772 773 Fixes bug 31614. 774 775 Signed-off-by: Dave Airlie <airlied@redhat.com> 776 777commit 01eacf0d219dc514c2f3a2e5afd2f840412ae510 778Author: Jesse Adkins <jesserayadkins@gmail.com> 779Date: Tue Sep 28 13:29:51 2010 -0700 780 781 Purge cvs tags. 782 783 Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com> 784 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 785 786commit e67c1d6f54b13ce81c4cfcd76e03d5623a02febd 787Author: Gaetan Nadon <memsize@videotron.ca> 788Date: Wed Jul 21 16:49:04 2010 -0400 789 790 config: add comments for main statements 791 792commit e3dadc75919d9a11660b74b3d5615635bab3e0fd 793Author: Gaetan Nadon <memsize@videotron.ca> 794Date: Wed Jul 21 16:07:00 2010 -0400 795 796 config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES 797 798 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 799 800commit cd4366c50525a0e901a8aee9846a6a6d132bfc07 801Author: Gaetan Nadon <memsize@videotron.ca> 802Date: Wed Jul 21 14:37:41 2010 -0400 803 804 config: replace deprecated AC_HELP_STRING with AS_HELP_STRING 805 806 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 807 808commit 840fc7500f2c0e9024c29426c91e67fd711d1927 809Author: Gaetan Nadon <memsize@videotron.ca> 810Date: Wed Jul 21 14:05:23 2010 -0400 811 812 config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS 813 814 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 815 816commit c6baebf67704994266bad35833be947902e728c7 817Author: Gaetan Nadon <memsize@videotron.ca> 818Date: Wed Jul 21 09:27:42 2010 -0400 819 820 config: complete AC_INIT m4 quoting 821 822 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 823 824commit 1c701d54902e818177f6068bd32cda76b7acedbd 825Author: Gaetan Nadon <memsize@videotron.ca> 826Date: Tue Jul 20 21:54:12 2010 -0400 827 828 config: remove unrequired AC_SUBST([DRI_CFLAGS]) 829 830 This macro is called by PKG_CHECK_MODULES 831 832 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 833 834commit 0679802ae9965983007ec9a37554ea96c53921ba 835Author: Gaetan Nadon <memsize@videotron.ca> 836Date: Tue Jul 20 21:44:58 2010 -0400 837 838 config: remove unrequired AC_SUBST([XORG_CFLAGS]) 839 840 This macro is called by PKG_CHECK_MODULES 841 842 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 843 844commit d56dd52399dc47f2873678c70cbfd1e4ebccd614 845Author: Gaetan Nadon <memsize@videotron.ca> 846Date: Tue Jul 20 20:24:42 2010 -0400 847 848 config: remove unrequired AC_HEADER_STDC 849 850 Autoconf says: 851 "This macro is obsolescent, as current systems have conforming 852 header files. New programs need not use this macro". 853 854 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 855 856commit 29618ce942dc58708a3196c17c4feeea01bf1cf8 857Author: Gaetan Nadon <memsize@videotron.ca> 858Date: Tue Jul 20 19:41:31 2010 -0400 859 860 config: remove AC_PROG_CC as it overrides AC_PROG_C_C99 861 862 XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls 863 AC_PROG_C_C99. This sets gcc with -std=gnu99. 864 If AC_PROG_CC macro is called afterwards, it resets CC to gcc. 865 866 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 867 868commit e3040a4790451a512b6411ae74d44e5e07118cfb 869Author: Gaetan Nadon <memsize@videotron.ca> 870Date: Tue Jul 20 18:45:19 2010 -0400 871 872 config: update AC_PREREQ statement to 2.60 873 874 Unrelated to the previous patches, the new value simply reflects 875 the reality that the minimum level for autoconf to configure 876 all x.org modules is 2.60 dated June 2006. 877 878 ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz 879 880 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 881 882commit 9ecd6e31a52e5c62adc3790825260863ac39ae94 883Author: Gaetan Nadon <memsize@videotron.ca> 884Date: Tue Jul 20 16:15:29 2010 -0400 885 886 config: upgrade to util-macros 1.8 for additional man page support 887 888 Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS 889 The value of MAN_SUBST is the same for all X.Org packages. 890 891commit 1e9af8f812d210d5c9c103447ac586137b972a1a 892Author: Gaetan Nadon <memsize@videotron.ca> 893Date: Sun Jun 13 10:38:28 2010 -0400 894 895 COPYING: replace stub file with actual Copyright notices. 896 897 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 898 899commit b877be5d8e633227764b9a158fb41be6d19c10e5 900Author: Alan Coopersmith <alan.coopersmith@oracle.com> 901Date: Mon Apr 26 21:12:18 2010 -0700 902 903 Fix builds when XF86DRI is undefined 904 905 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 906 907commit d8bc97e4f23f7418f60ef42a25c00a21963a32ac 908Author: Alan Coopersmith <alan.coopersmith@sun.com> 909Date: Fri Jan 15 15:13:02 2010 -0800 910 911 Update Sun license notices to current X.Org standard form 912 913 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 914 915commit e99161fe6afdd9974743cbac8a17e8a305d1bbb4 916Author: Gaetan Nadon <memsize@videotron.ca> 917Date: Tue Dec 15 21:47:28 2009 -0500 918 919 configure.ac: use backticks rather than $() for cmd subs 920 921 Use "$PKG_CONFIG" rather than hard coded "pkg-config" 922 923 Acked-by: Dan Nicholson <dbn.lists@gmail.com> 924 Acked-by: Daniel Stone <daniel@fooishbar.org> 925 926 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 927 928commit f27cf2c9d0402951a58915d911c703c55c5934f9 929Author: Gaetan Nadon <memsize@videotron.ca> 930Date: Mon Nov 23 09:25:05 2009 -0500 931 932 Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES 933 934 Now that the INSTALL file is generated. 935 Allows running make maintainer-clean. 936 937commit 2768cbea728335b5c169b5df0f64be7f3c2757d9 938Author: Gaetan Nadon <memsize@videotron.ca> 939Date: Wed Oct 28 14:41:41 2009 -0400 940 941 INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 942 943 Automake 'foreign' option is specified in configure.ac. 944 Remove from Makefile.am 945 946commit baf73090d2cb50159c6c697856986e23523bbbeb 947Author: Gaetan Nadon <memsize@videotron.ca> 948Date: Wed Oct 28 14:09:09 2009 -0400 949 950 INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 951 952 Add missing INSTALL file. Use standard GNU file on building tarball 953 README may have been updated 954 Remove AUTHORS file as it is empty and no content available yet. 955 Remove NEWS file as it is empty and no content available yet. 956 957commit 321986d9f25ff4df8243aabc4574591f64350487 958Author: Gaetan Nadon <memsize@videotron.ca> 959Date: Mon Oct 26 12:54:22 2009 -0400 960 961 Several driver modules do not have a ChangeLog target in Makefile.am #23814 962 963 The git generated ChangeLog replaces the hand written one. 964 Update configure.ac to xorg-macros level 1.3. 965 Use XORG_DEFAULT_OPTIONS which replaces four XORG_* macros 966 Update Makefile.am to add ChangeLog target if missing 967 Remove ChangeLog from EXTRA_DIST or *CLEAN variables 968 This is a pre-req for the INSTALL_CMD 969 970commit d429ea9bb07fe6abf913aad6d0c20884e9468e2f 971Author: Gaetan Nadon <memsize@videotron.ca> 972Date: Thu Oct 22 13:04:00 2009 -0400 973 974 .gitignore: use common defaults with custom section # 24239 975 976 Using common defaults will reduce errors and maintenance. 977 Only the very small or inexistent custom section need periodic maintenance 978 when the structure of the component changes. Do not edit defaults. 979 980commit d04b7c472a0352e5a8a48062ee065e89b55553d8 981Author: Gaetan Nadon <memsize@videotron.ca> 982Date: Thu Oct 22 12:34:18 2009 -0400 983 984 .gitignore: use common defaults with custom section # 24239 985 986 Using common defaults will reduce errors and maintenance. 987 Only the very small or inexistent custom section need periodic maintenance 988 when the structure of the component changes. Do not edit defaults. 989 990commit 36ab23a95fd8d46a1206a941278df8845d5765ba 991Author: Dave Airlie <airlied@redhat.com> 992Date: Thu Jul 30 12:04:29 2009 +1000 993 994 savage: bump for release 2.3.1 995 996commit ad0b7ba4618c09c1a9d5a6da6b12f42980b7450c 997Author: Dave Airlie <airlied@redhat.com> 998Date: Tue Jul 28 18:40:18 2009 +1000 999 1000 savage: move abi check down for RAC 1001 1002commit 21f6bf3e492d328b8c7003ffb0c9deec0113fb05 1003Author: Dave Airlie <airlied@redhat.com> 1004Date: Tue Jul 28 15:22:41 2009 +1000 1005 1006 savage: change to using ABI version check 1007 1008commit 3c0b164ffe9e1f582cee43f89a94fc0a2899bed8 1009Author: Dave Airlie <airlied@redhat.com> 1010Date: Tue Jul 28 13:32:36 2009 +1000 1011 1012 savage: update for resources/RAC API removal 1013 1014commit 96d19b654e934fc3f85f9b45f1dee224cb40b389 1015Author: Peter Hutterer <peter.hutterer@who-t.net> 1016Date: Thu Jul 16 11:54:48 2009 +1000 1017 1018 Update to xextproto 7.1 support. 1019 1020 DPMS header was split into dpms.h (client) and dpmsconst.h (server). Drivers 1021 need to include dpmsconst.h if xextproto 7.1 is available. 1022 1023 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1024 1025commit 75ce40850ea2ce2ed7122cf62856dcf8022187d2 1026Author: Adam Jackson <ajax@redhat.com> 1027Date: Thu Jul 2 11:39:22 2009 -0400 1028 1029 savage 2.3.0 1030 1031commit a75f0eaba6cb907a6ca9e506858d41f9c6f66b8b 1032Author: Adam Jackson <ajax@redhat.com> 1033Date: Thu May 28 15:16:22 2009 -0400 1034 1035 Remove useless loader symbol lists. 1036 1037commit f2742755352d49a1ff4cbf9a1a5050a0a50e9e6b 1038Author: Alex Villacís Lasso <a_villacis@palosanto.com> 1039Date: Sun Apr 12 16:07:06 2009 -0500 1040 1041 Do not use XAAGetCopyROP outside of XAA-specific code 1042 1043 The DRI code attempts to use XAAGetCopyROP without checking whether XAA or EXA is in effect. This results in the server crashing with an undefined-symbol error when enabling EXA, then starting glxgears under GNOME/Metacity and attempting to drag the glxgears window. 1044 1045 The EXA code happens to have a functional duplicate of the required code under the name SavageGetCopyROP(). This patch moves the code to savage_accel.c where it is now shared between EXA and the DRI code. 1046 1047 It is disturbing that this has not been caught before. 1048 1049commit a5ad3e8f509ca07c429a43810cc3e2f80e70a1dc 1050Author: Alex Villacís Lasso <alex@karlalex.palosanto.com> 1051Date: Sat Apr 11 19:12:31 2009 -0500 1052 1053 Implement use of Mastered Image Transfer through AGP for UploadToScreen EXA acceleration. 1054 1055 Under some conditions (documented in this patch), the UploadToScreen implementation can make use of the AGP scratch buffer used for XVideo as a convenient source for Mastered Image Transfer. The previous implementation is still available as a fallback for when AGP acceleration is not possible. This requires the AGP scratch buffer to be persistent, so the XVideo code is also made aware of an existing DRM mapping for the scratch buffer. 1056 1057commit 0f4369c95b6ef948743c9b244709e454b8b8ef7f 1058Author: Alex Villacís Lasso <alex@karlalex.palosanto.com> 1059Date: Sat Mar 14 21:34:48 2009 -0500 1060 1061 Fix crash by null pointer access when DRI is not available. 1062 1063commit 343b2f312b1e555f9d03a499ddbe4c9b33b3a6e5 1064Author: Chris Ball <cjb@laptop.org> 1065Date: Fri Feb 27 10:55:58 2009 -0500 1066 1067 Revert EXA 3 build fix. 1068 1069 The EXA developers have backed out this ABI bump. 1070 1071 Signed-off-by: Chris Ball <cjb@laptop.org> 1072 1073commit 08692dd381dc6e98d484d5bffabcbd04ebf83df6 1074Author: Chris Ball <cjb@laptop.org> 1075Date: Tue Feb 24 12:54:13 2009 -0500 1076 1077 configure: use AC_DEFINE instead of shell substitution 1078 1079 (This is just cosmetic.) 1080 1081 Signed-off-by: Chris Ball <cjb@laptop.org> 1082 1083commit 26f9e78d9b4f93f34792a31583cb5e8700c5ed52 1084Author: Chris Ball <cjb@laptop.org> 1085Date: Tue Feb 24 11:54:06 2009 -0500 1086 1087 Build fix: EXA now requires -DEXA_DRIVER_KNOWN_MAJOR=3 1088 1089 This driver doesn't use {Prepare,Finish}Access, so this is safe. 1090 1091 Signed-off-by: Chris Ball <cjb@laptop.org> 1092 1093commit f4a3a1cd1bfbf6df583c913030ca2e9ce239d0c3 1094Author: Alan Coopersmith <alan.coopersmith@sun.com> 1095Date: Fri Jan 30 20:59:46 2009 -0800 1096 1097 Add README with pointers to mailing list, bugzilla & git repos 1098 1099commit 0fae48235841f05d7e52e61a2450835fdb8892b3 1100Author: Tormod Volden <debian.tormod@gmail.com> 1101Date: Thu Jan 22 01:22:53 2009 -0500 1102 1103 Savage: Do not add panel modes when there is no panel 1104 1105 SavageGetPanelInfo will reset DisplayType if the panel is not 1106 active, so check again before calling SavageAddPanelMode so that 1107 bogus modes are not added. 1108 1109 This fixes startup failures in some cases, for instance when there is no 1110 real panel and EDID is missing. The bogus sync ranges (typically 0 Hz) 1111 would also block the default sync ranges from being applied. 1112 1113 Thanks to Peter Belew for testing. 1114 https://bugs.launchpad.net/bugs/294899 1115 1116commit 8241b8edaf1f100b0d9f308fdf921b2ab548f3dc 1117Author: Alex Villacís Lasso <a_villacis@palosanto.com> 1118Date: Fri Jan 16 16:22:42 2009 -0500 1119 1120 EXA: UTS Optimization 1121 1122 use one memcpy per scanline instead of a conditional inside 1123 a loop for every dword 1124 1125commit 50bcd4bd6f32ed2fd9631b3607a203a187b2e4a2 1126Author: Alex Villacís Lasso <a_villacis@palosanto.com> 1127Date: Fri Jan 16 16:20:23 2009 -0500 1128 1129 Add AGPforXv Option 1130 1131 Instructs the BCI Xv pixel formatter to use AGP memory as a scratch buffer 1132 for Xv image upload 1133 1134commit 91d5c09c891c944ae4188ecac607ebdb44ed81d7 1135Author: Alex Villacís Lasso <a_villacis@palosanto.com> 1136Date: Fri Jan 16 16:18:25 2009 -0500 1137 1138 YUV packed buffer and YV12 planar buffer (if required) are now separate allocations 1139 1140 BCI-mediated planar conversion can now use arbitrary offset in framebuffer as planar 1141 buffer, no longer restricted to space past packed buffer. 1142 1143commit 9bcbdcc0e2535ea1e7c5e234b07d0a4be173a78f 1144Author: Alex Villacís Lasso <a_villacis@palosanto.com> 1145Date: Fri Jan 16 16:16:46 2009 -0500 1146 1147 Document the existence of the IgnoreEDID option 1148 1149commit 0cf24c6f66d4832180b2246c20c74dec031fe45f 1150Author: Alan Coopersmith <alan.coopersmith@sun.com> 1151Date: Fri Jan 9 16:33:29 2009 -0800 1152 1153 Remove xorgconfig & xorgcfg from See Also list in man page 1154 1155commit aea0496f662fa25b40c59e65a50daf58a8a0d6d0 1156Author: Alex Villacís Lasso <a_villacis@palosanto.com> 1157Date: Thu Nov 6 16:10:30 2008 -0500 1158 1159 Fix EXA Copy 1160 1161 patch from Alex Villacís Lasso with minor updates from me 1162 1163commit e6b6506a0e77e1198d6a83eecddf342b746f31f4 1164Author: Alex Villacís Lasso <a_villacis@palosanto.com> 1165Date: Thu Nov 6 14:11:49 2008 -0500 1166 1167 Bug #18378: Use xfVillKeyHelperDrawable if available. 1168 1169commit de3350e7937240686a90e51243e701b51a7f5249 1170Author: Adam Jackson <ajax@redhat.com> 1171Date: Wed May 21 16:04:31 2008 -0400 1172 1173 no, really, savage 2.2.1 1174 1175commit 5c0617874a49533f16b97277cd42584abb80f720 1176Merge: 97a9d24 a01c9d1 1177Author: Adam Jackson <ajax@redhat.com> 1178Date: Wed May 21 16:03:25 2008 -0400 1179 1180 Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-savage 1181 1182commit 97a9d2476868befc989b7ddb8067ac791bf2672e 1183Author: Adam Jackson <ajax@redhat.com> 1184Date: Wed May 21 16:01:37 2008 -0400 1185 1186 savage 2.2.1 1187 1188commit fd20f5ddc2ef5945a757f6afedff5fb6214b607e 1189Author: Adam Jackson <ajax@redhat.com> 1190Date: Wed May 21 16:00:40 2008 -0400 1191 1192 Fake sync ranges for panels with no EDID. 1193 1194 Red Hat bug #243589. 1195 1196commit 09c4dcc658b07f2672388eb4ab5fee3ebe190fc9 1197Author: Adam Jackson <ajax@redhat.com> 1198Date: Wed May 21 15:58:24 2008 -0400 1199 1200 Don't try to call vbeModeInit(), it doesn't exist and never will. 1201 1202commit a01c9d12938f977a4310e0547866f01517059a3e 1203Author: Dave Airlie <airlied@linux.ie> 1204Date: Sat May 10 15:06:18 2008 +1000 1205 1206 savage/pciaccess: don't try to map aperture larger than region window 1207 1208commit 69eca3b8340966874ee3ffdc0d0a3f73de7a816a 1209Author: Dave Airlie <airlied@linux.ie> 1210Date: Sat May 10 14:58:14 2008 +1000 1211 1212 savage: fix typos in error message 1213 1214commit 9cb124b3542c942622a54d0ce429661516b1e2f4 1215Author: Alex Villacís Lasso <a_villacis@palosanto.com> 1216Date: Thu Apr 10 12:51:47 2008 -0400 1217 1218 EXA upload to screen must honor pitch of the source data 1219 1220commit d0cbce17e1d1e99dbecda339c6704b96606b20d3 1221Author: Adam Jackson <ajax@redhat.com> 1222Date: Wed Mar 19 15:15:35 2008 -0400 1223 1224 savage 2.2.0 1225 1226commit 6adc23cb19bfd331221df8dccb2dc88b8fc77821 1227Author: Adam Jackson <ajax@redhat.com> 1228Date: Wed Mar 19 15:12:49 2008 -0400 1229 1230 Remove use of deprecated {DE,}ALLOCATE_LOCAL. 1231 1232commit 371d8fbae6f077d5a6dd845fad129fa9c7b0a701 1233Author: Adam Jackson <ajax@redhat.com> 1234Date: Wed Mar 19 15:06:46 2008 -0400 1235 1236 Death to RCS tags. 1237 1238commit dc6a410290ab5103812a49273b27e3c72a7b2a98 1239Author: Matthieu Herrb <matthieu.herrb@laas.fr> 1240Date: Sat Mar 8 23:47:57 2008 +0100 1241 1242 Makefile.am: nuke RCS Id 1243 1244commit 908b155161ebb6cd506f43a3987e4d146ef5b330 1245Author: Julien Cristau <jcristau@debian.org> 1246Date: Fri Mar 7 17:10:52 2008 +0100 1247 1248 fixup pciaccess version detect 1249 1250commit eeea6468df31ee770c8d7c9dab4fac7ff0865bba 1251Author: Alex Villacs Lasso <a_villacis@palosanto.com> 1252Date: Thu Feb 28 19:32:42 2008 -0500 1253 1254 Fix broken downscale past 2:1 - MM8190 and MM8198 can be used together for arbitrary downscale 1255 1256commit d838ed93a23b4e9dc438ad17875423e8b90f0015 1257Author: Tormod Volden <git.tormod@xoxy.net> 1258Date: Sun Feb 24 21:46:43 2008 -0500 1259 1260 Bug #11139: Remove some dead code. 1261 1262commit 583051fce0d39fd2b8b5022016599e88d0af9041 1263Author: Alex Villacís Lasso <a_villacis@palosanto.com> 1264Date: Wed Jan 30 21:49:05 2008 -0500 1265 1266 [PATCH] Do not wait for vertical retrace anymore on old streams engine. 1267 1268commit 52029dede1924c25275a1c6f20f68e98ba210e22 1269Author: Alex Villacís Lasso <a_villacis@palosanto.com> 1270Date: Wed Jan 30 21:47:42 2008 -0500 1271 1272 [PATCH] Reset lastKnownPitch to 0 right after enabling streams. 1273 1274commit efd4ae6fda22a9283663cde23e6deead13130f6f 1275Author: Alex Villacís Lasso <a_villacis@palosanto.com> 1276Date: Wed Jan 30 21:46:11 2008 -0500 1277 1278 [PATCH] Prevent use of BCI for YV12 -> YUY2 conversion from scribbling past the end of the allocated video buffer. 1279 1280commit ee5b54a66495e51fb2a27b4ecb5875dae776b3c9 1281Author: Alex Villacís Lasso <a_villacis@palosanto.com> 1282Date: Wed Jan 30 21:45:19 2008 -0500 1283 1284 [PATCH] BCI can only handle widths that are multiple of 16, so only use BCI for these (for now). 1285 1286 Small optimizations (use memcpy instead of copy loop). 1287 1288commit 1169cb5bd96f7a4ac0deea6d085133d446ec0d6a 1289Author: Alex Villacís Lasso < <a_villacis@palosanto.com> 1290Date: Sat Jan 19 12:08:50 2008 -0500 1291 1292 Implement driver option IgnoreEDID 1293 1294 Since some time, savage enforces video-mode and max. pixel clock 1295 validation through EDID, which is great for autoconfiguration, but 1296 prevents users from defining higher screen resolutions, even though the 1297 monitor is capable of it. This patch implements the IgnoreEDID option so 1298 that the EDID monitor information can be explictly disabled. 1299 1300commit ce182d1883bba35491858b47291c8240441443d0 1301Author: Alex Villacís Lasso < <a_villacis@palosanto.com> 1302Date: Sat Jan 19 12:06:25 2008 -0500 1303 1304 Fix ambiguous operator precedence 1305 1306 In the modified lines, the logical-not binds first to psav->videoFlags, 1307 not to (psav->videoFlags & VF_STREAMS_ON). If more flags are ever 1308 implemented, they could interfere with this check. More of a preventive 1309 patch than anything else. 1310 1311commit 88141fd21214c501cafed73b1bba084b8a2bb929 1312Author: Alex Villacís Lasso < <a_villacis@palosanto.com> 1313Date: Sat Jan 19 12:02:56 2008 -0500 1314 1315 Make sure MMIO region is mapped VIDMEM_MMIO, not VIDMEM_FRAMEBUFFER 1316 1317commit fd2a598e64a522c028a20444379fa200a5724e62 1318Author: Alex Deucher <alex@botch2.(none)> 1319Date: Sat Jan 19 12:00:16 2008 -0500 1320 1321 Fix reversed logic in SavageMapMem() 1322 1323commit 9c959f53ca8376aa136a9d434c3383cdb20487c2 1324Author: Alex Deucher <alex@botch2.(none)> 1325Date: Fri Sep 14 20:21:12 2007 -0400 1326 1327 fix the build for the non-pci-rework case (compile tested only) 1328 1329commit 846a69f70d189c486448df269a512b8d42fab0c2 1330Author: Alex Deucher <alex@botch2.(none)> 1331Date: Fri Sep 14 20:13:33 2007 -0400 1332 1333 fix segfault from pScrn->currentMode 1334 1335 should fix bug 12260 1336 1337commit 53a2088c5590bb96ce9a7ad30d908c7ea1d54027 1338Merge: 7da1a03 0287432 1339Author: James Cloos <cloos@jhcloos.com> 1340Date: Mon Sep 3 06:08:13 2007 -0400 1341 1342 Merge branch 'master' of ssh://git.freedesktop.org/git/xorg/driver/xf86-video-savage 1343 1344commit 7da1a03d4b8b40483001b1f6e56dae655a1797f4 1345Author: James Cloos <cloos@jhcloos.com> 1346Date: Mon Sep 3 05:52:43 2007 -0400 1347 1348 Add *~ to .gitignore to skip patch/emacs droppings 1349 1350commit 0287432c65231460fadff7d8d7b332208e345a31 1351Author: Ian Romanick <idr@us.ibm.com> 1352Date: Fri Aug 31 13:07:17 2007 -0700 1353 1354 Fix odd typo. 1355 1356commit 514dc647d108e179965adb1377b1d4c011afa367 1357Author: Ian Romanick <idr@us.ibm.com> 1358Date: Thu Aug 30 17:53:11 2007 -0700 1359 1360 Update to use new libpciaccess interfaces for mapping with MTRR support. 1361 1362commit 1eec792391d9ce9127817107100a53382f167749 1363Merge: 4a87cab ffc5ba7 1364Author: Ian Romanick <idr@us.ibm.com> 1365Date: Thu Aug 23 18:21:37 2007 -0700 1366 1367 Merge branch 'pci-rework' 1368 1369commit 4a87cab2765df548a3b5d796e19568a2576306b8 1370Author: James Cloos <cloos@jhcloos.com> 1371Date: Thu Aug 23 19:25:53 2007 -0400 1372 1373 Rename .cvsignore to .gitignore 1374 1375commit ffc5ba7f0b1cdefdcecf6bd47018b6a4924bfc44 1376Author: Ian Romanick <idr@us.ibm.com> 1377Date: Wed Aug 22 12:38:14 2007 -0700 1378 1379 Merge PCI-rework support and "classic" PCI interface support into one tree 1380 1381 First pass at merging both trees. So far, this has only been compile 1382 tested. I need to dig out a savage card to put in a system for 1383 testing, so it may take another hour or two. 1384 1385commit 68ceead721aeb75b9faed6297407a320a83499e4 1386Merge: da23218 bf5e2a5 1387Author: Ian Romanick <idr@us.ibm.com> 1388Date: Wed Aug 22 11:45:43 2007 -0700 1389 1390 Merge branch 'master' into pci-rework 1391 1392 Conflicts: 1393 1394 src/savage_driver.h 1395 1396commit da23218b067d9b1808fc1168737c79b3349af09e 1397Author: Ian Romanick <idr@us.ibm.com> 1398Date: Wed Aug 22 11:42:47 2007 -0700 1399 1400 dos2unix 1401 1402commit bf5e2a5d33fbab07bc3606927c58a3a04a5c9b1e 1403Author: Julien Cristau <jcristau@debian.org> 1404Date: Fri Aug 17 03:25:48 2007 +0200 1405 1406 Include <unistd.h> to get a declaration for usleep() 1407 1408commit 83f3db97b107a84d79e21c64039328c05095719e 1409Author: Alex Deucher <alex@botch2.com> 1410Date: Thu Aug 16 20:45:12 2007 -0400 1411 1412 update for 2.1.3 release 1413 1414commit 1f6258c7f4c4073de0bdd72f06c1e94bb6895c73 1415Author: Brice Goglin <bgoglin@debian.org> 1416Date: Tue Aug 7 09:54:47 2007 +0200 1417 1418 Define SAVAGE_VERSION* using PACKAGE_VERSION* 1419 1420commit b706ffe07fc61281d2dea406f828418f42e3da85 1421Author: Alex Deucher <alex@botch2.com> 1422Date: Thu Jul 12 00:03:13 2007 -0400 1423 1424 Unmap mem before freeing driverPrivate 1425 1426commit fab88bce3b9f19918bbf1a2b0f57d34113c8381f 1427Author: Alex Deucher <alex@botch2.com> 1428Date: Wed Jul 11 23:40:51 2007 -0400 1429 1430 Add panel native mode automatically. 1431 1432 Based on Henry Zhao's code from nv 1433 1434commit b126b204d3465700e8c6a1fcc4770f322c8bb7db 1435Author: Tormod Volden <bugzi06.fdo.tormod@xoxy.net> 1436Date: Wed Jul 11 21:25:30 2007 -0400 1437 1438 Add "DRI" option to enable/disable DRI support 1439 1440 fixes bug 10746 1441 1442commit 90692b3a123861ca02100f86b4c80f070fd4196d 1443Author: Alex Deucher <alex@botch2.com> 1444Date: Wed Jul 11 21:07:47 2007 -0400 1445 1446 fix segfault in SavageDoAdjustFrame() on server 1.3 1447 1448 tracked down by Tormod Volden, fixes bug 10934 1449 1450commit 7832dcd82046238d5accb55468c65241f0edc6d0 1451Author: Alex Deucher <alex@botch2.com> 1452Date: Wed Jul 11 21:01:03 2007 -0400 1453 1454 fix console corruption due to invalid shadow status 1455 1456 tracked down by Tormod Volden, fixes bug 11237 1457 1458commit 8dd310538df11cc5ff4e8e84920218b819bbae47 1459Author: David Nusinow <dnusinow@debian.org> 1460Date: Wed Jul 11 20:00:25 2007 -0400 1461 1462 disable randr when savage rotation is enabled 1463 1464 fixes bug 7899 1465 1466commit 4b2a0ad8f15e7b11f7c8251fb032b9df4f07ce96 1467Author: Nate Bargmann <n0nb@networksplus.net> 1468Date: Sat May 5 13:35:02 2007 +0200 1469 1470 Fixed a markup error. 1471 1472commit ff0ee0420bd7c0c1be5bf97e8764f3e974ff5887 1473Author: Alex Deucher <alex@botch2.com> 1474Date: Mon Apr 2 17:32:02 2007 -0400 1475 1476 final odds and ends for exa 1477 1478 I still get blue for solids that should be grey for certain things 1479 (firefox status and navigation bars, certain mouse overs, etc.) 1480 1481commit 675ff8177852732c6e9d52464f34d5fe867ac67e 1482Author: Alex Deucher <alex@botch2.com> 1483Date: Wed Mar 21 02:14:16 2007 -0400 1484 1485 Get Solid() working again 1486 1487 You have to send color EVERY time. 1488 1489commit ee7c53ae2b6e167dd4d6e813bc565e991f6b73e3 1490Author: Alex Deucher <alex@botch2.com> 1491Date: Tue Mar 6 02:28:33 2007 -0500 1492 1493 small exa fix ups, remove an errant comment 1494 1495commit 3e2d370e291f5f222de88075f1f285446cca0569 1496Author: Mikko Rapeli <mikko.rapeli@iki.fi> 1497Date: Wed Jan 3 21:50:22 2007 -0500 1498 1499 fix savage respawn crash 1500 1501 SavageCloseScreen() unmaps memory, but SavageScreenInit() 1502 never maps it again. 1503 1504commit 36c444e80324c82f7d02d9d95372123c923336a0 1505Merge: f2191d4 e361a95 1506Author: Ian Romanick <idr@us.ibm.com> 1507Date: Mon Dec 11 13:16:53 2006 -0800 1508 1509 Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-savage into pci-rework 1510 1511 Conflicts: 1512 1513 src/savage_driver.c 1514 1515commit 37240b81daa4ed46c27e439d22b6fd9909dac249 1516Author: Alex Deucher <alex@t41p.(none)> 1517Date: Wed Nov 22 11:56:41 2006 -0500 1518 1519 clean up some leftover cruft. 1520 1521commit 4f8660473ba079f98f097abd72ce2647c345d7cd 1522Author: Alan Coopersmith <alan.coopersmith@sun.com> 1523Date: Mon Oct 23 10:57:35 2006 -0700 1524 1525 Strip ^M's out of savage_driver.h 1526 1527commit e361a9523394a2f0558f7d2648bf6a43ebe31f2e 1528Author: Alex Deucher <alex@samba.(none)> 1529Date: Thu Sep 28 22:02:29 2006 -0400 1530 1531 bump to 2.1.2 for new release 1532 1533commit a94abe5a59cf526ce0699d8356d239e1984d0907 1534Author: Alex Deucher <alex@samba.(none)> 1535Date: Tue Sep 19 00:09:01 2006 -0400 1536 1537 minor exa updates 1538 1539commit baa74b10d7a1c304dba2d658e4d1336b7ee7e70e 1540Author: Alex Deucher <alex@samba.(none)> 1541Date: Mon Sep 18 22:30:13 2006 -0400 1542 1543 fix DRI locking in savage driver. Based on ajax's similar patch. 1544 Thanks to ajax and tilman for locking advice and Pascal Sclafer 1545 for tracking this down. Fixes bug 6357. 1546 1547commit bb1eac0b6b0d2ab02bd7b47f3c2e4b3f40e7486f 1548Author: Alex Deucher <alex@samba.(none)> 1549Date: Sun Sep 17 17:30:08 2006 -0400 1550 1551 re-order SavageMapMem() so that ram detection works again. 1552 1553commit f2191d412832312b494f313841d094f87f64a5ff 1554Author: Ian Romanick <idr@umwelt.(none)> 1555Date: Tue Aug 8 16:49:51 2006 -0700 1556 1557 Minimal change set to convert driver to the new PCI interfaces. Enjoy. 1558 1559commit 5108d1dd581a6e649f89812affba8481491e1bd7 1560Author: Ian Romanick <idr@umwelt.(none)> 1561Date: Tue Aug 8 12:21:11 2006 -0700 1562 1563 Instead of passing SavagePciChipsets in the p_chip parameter of 1564 xf86ConfigPciEntity, pass RES_SHARED_VGA in the res parameter. 1565 1566commit 6ac341e9fd4157a0cdb7fd3d043c136d5799146f 1567Author: Ian Romanick <idr@umwelt.(none)> 1568Date: Tue Aug 8 10:28:33 2006 -0700 1569 1570 Add some more missing license statements. Trivial whitespace clean-ups. 1571 1572commit ee91d006596634d339a853aaaa09b33b74b60235 1573Author: Ian Romanick <idr@umwelt.(none)> 1574Date: Mon Aug 7 17:13:40 2006 -0700 1575 1576 DRIINFO_MAJOR_VERSION has be 5 for over a year. Remove the old code. 1577 1578commit e4609dcc51f6034393a0b75fa52caa9b3e585d3b 1579Author: Ian Romanick <idr@umwelt.(none)> 1580Date: Mon Aug 7 17:13:08 2006 -0700 1581 1582 Do a single mapping per BAR. This cleans up the code a bit and paves 1583 the way for the pci-rework branch. The disadvantage is that the 1584 Savage3D puts MMIO and framebuffer in the same BAR. This has to be 1585 fixed-up after the mapping by altering the write-combine setting for 1586 the framebuffer subrange. 1587 1588commit 928b82660929eb7dfe42482880abc0203b3860e8 1589Author: Ian Romanick <idr@umwelt.(none)> 1590Date: Mon Aug 7 16:58:06 2006 -0700 1591 1592 Remove duplicate register defines. 1593 1594commit 31939c4c516124bfca0de7db4278b6b16df5e70f 1595Author: Ian Romanick <idr@umwelt.(none)> 1596Date: Mon Aug 7 13:27:48 2006 -0700 1597 1598 Introduce the savage_region structure, which is used to track mappable 1599 regions of PCI space. 1600 1601commit 3a7f84ac41e93a9395891913cec1c5acb30937d0 1602Author: Ian Romanick <idr@umwelt.(none)> 1603Date: Fri Aug 4 16:30:25 2006 -0700 1604 1605 Make a couple local, static arrays const. The RamSavage4 array is not 1606 const because it can be modified for some quirky cards. Neat! 1607 1608commit 2f8352df6488476b0c1a46798eca5dd38827444b 1609Author: Ian Romanick <idr@umwelt.(none)> 1610Date: Fri Aug 4 15:57:08 2006 -0700 1611 1612 Merge SavageMapMMIO and SavageMapFB into a single, new function called 1613 SavageMapMem. Eliminate the MapBaseDense cruft. 1614 1615commit 6f9abbb972834561cd8494a1d4fb47402b285d7d 1616Author: Ian Romanick <idr@umwelt.(none)> 1617Date: Fri Aug 4 15:10:40 2006 -0700 1618 1619 Fix line endings (at least, I assume that's why git-diff thinks every 1620 line in the file is chaged). Add missing license statement. Change 1621 SAVAGE_VGAHWMMIO_H to SAVAGE_DRIVER_H. 1622 1623commit 3e2980251570a304057579e97ec26bc3fd19f8d7 1624Author: Ian Romanick <idr@umwelt.(none)> 1625Date: Fri Aug 4 14:56:06 2006 -0700 1626 1627 Pass the HaveDriverFuncs flag to xf86AddDriver. Make sure the 1628 DriverFuncs pointer is NULL. Delete a duplicate #define. 1629 1630commit 876f90e0fe06cedde15eb30e881824f126352bd9 1631Author: <alex@samba.(none)> 1632Date: Thu Jul 20 22:50:43 2006 -0400 1633 1634 Make sure CLUTs are enabled 1635 1636commit 3814db881be50faf0daf83b45ef23baeeef5b021 1637Author: <alex@samba.(none)> 1638Date: Thu Jul 20 22:25:05 2006 -0400 1639 1640 no accel at depth 24 in dualhead mode in MX/IX chips (hardware limitation) 1641 1642commit ec4fde5b4b6af410fcbf97062db77cc61eb332aa 1643Author: <alex@samba.(none)> 1644Date: Tue Jul 18 00:11:32 2006 -0400 1645 1646 make sure to map full FB in dualhead mode. fixes some issues with dualhead. 1647 other dualhead drivers may need this. 1648 1649commit 03bb33088d5c905d1c2cf764ba3894405670b9f4 1650Author: Alex Deucher <agd5f@yahoo.com> 1651Date: Wed May 10 02:58:56 2006 +0000 1652 1653 - add AccelMethod to savage.man 1654 - fix bug 6847 1655 - add memcpy based DFS 1656 1657commit 6d688c993ec7baf8f00df59764dd3e04bab24e09 1658Author: Alex Deucher <agd5f@yahoo.com> 1659Date: Sun Apr 30 17:51:15 2006 +0000 1660 1661 - Add exa support (solid, copy, UTS) 1662 1663commit ef46fb29088e7cc50c6072d66c6ac1fe5cd398bd 1664Author: Adam Jackson <ajax@nwnk.net> 1665Date: Sat Apr 8 01:42:34 2006 +0000 1666 1667 Bump to 2.1.1 for Xv changes. 1668 1669commit efb23e12f1bcae10a324dadc802322238091b48c 1670Author: Aaron Plattner <aplattner@nvidia.com> 1671Date: Fri Apr 7 23:13:19 2006 +0000 1672 1673 Add a DrawablePtr argument to the XV functions to pave the way for 1674 redirected video. 1675 1676commit e423d8649334a62c4657f7633a09f7976be50e34 1677Author: Adam Jackson <ajax@nwnk.net> 1678Date: Fri Apr 7 20:55:14 2006 +0000 1679 1680 Unlibcwrap. Bump server version requirement. Bump to 2.1.0. 1681 1682commit bb4fede8dc7741d00014fdb353945b0832599333 1683Author: Luc Verhaegen <libv@skynet.be> 1684Date: Wed Feb 8 14:39:34 2006 +0000 1685 1686 Some trivial savage fixes: 1687 - Remove insane usage of pScrn->clocks. Set maxClock directly. 1688 - Fix trivial and harmless warning in DRI code (FrameBufferBase) 1689 1690commit 90fb73bc67a87f3b202ba45b326e70759b49e7b1 1691Author: Kevin E Martin <kem@kem.org> 1692Date: Wed Dec 21 02:30:02 2005 +0000 1693 1694 Update package version for X11R7 release. 1695 1696commit d35a9f882737c904f2b37a9a65cd41c4b1f65396 1697Author: Adam Jackson <ajax@nwnk.net> 1698Date: Mon Dec 19 16:25:54 2005 +0000 1699 1700 Stub COPYING files 1701 1702commit 21140974d9c8719dc12327d051b14aab593a0b11 1703Author: Kevin E Martin <kem@kem.org> 1704Date: Thu Dec 15 00:24:18 2005 +0000 1705 1706 Update package version number for final X11R7 release candidate. 1707 1708commit 37df4e4fd446c140831ea46c1eef67f9a6d97211 1709Author: Kevin E Martin <kem@kem.org> 1710Date: Tue Dec 6 22:48:37 2005 +0000 1711 1712 Change *man_SOURCES ==> *man_PRE to fix autotools warnings. 1713 1714commit 07f8fc2f431c0db0069dbf79d917aa52317724ac 1715Author: Kevin E Martin <kem@kem.org> 1716Date: Sat Dec 3 05:49:35 2005 +0000 1717 1718 Update package version number for X11R7 RC3 release. 1719 1720commit e927404157b8a65bbbe613bff5d0e03b3b4e078e 1721Author: Kevin E Martin <kem@kem.org> 1722Date: Fri Dec 2 02:16:10 2005 +0000 1723 1724 Remove extraneous AC_MSG_RESULT. 1725 1726commit a99fdf7b614cf167a6e07a05f65c214cf2bd2305 1727Author: Adam Jackson <ajax@nwnk.net> 1728Date: Wed Nov 30 18:51:40 2005 +0000 1729 1730 Bump libdrm dep to 2.0. 1731 1732commit eb0931851b84c60c4e59e16fe09779f6470fe7e3 1733Author: Adam Jackson <ajax@nwnk.net> 1734Date: Tue Nov 29 23:30:02 2005 +0000 1735 1736 Only build dlloader modules by default. 1737 1738commit 892ee75d88020868a6a244bb4b646d20901e5c39 1739Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 1740Date: Mon Nov 28 22:04:10 2005 +0000 1741 1742 Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4 1743 update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir) 1744 1745commit 2eaf6d5609aec58d7101069afb612821fd1aac73 1746Author: Eric Anholt <anholt@freebsd.org> 1747Date: Mon Nov 21 10:49:17 2005 +0000 1748 1749 Add .cvsignores for drivers. 1750 1751commit 555d930e6f20e3ac4bb5be47470adad7f04483ad 1752Author: Kevin E Martin <kem@kem.org> 1753Date: Wed Nov 9 21:31:21 2005 +0000 1754 1755 Bump version numbers for X11R6.9/X11R7 RC2. 1756 1757commit 490cb4b34cfb9e344627db8b05de7876586bf1c2 1758Author: Kevin E Martin <kem@kem.org> 1759Date: Wed Nov 9 21:15:20 2005 +0000 1760 1761 Update package version number for X11R7 RC2 release. 1762 1763commit 292f552589bbd6e8a98def8eafe4e5c8765e1a34 1764Author: Kevin E Martin <kem@kem.org> 1765Date: Wed Nov 9 07:30:04 2005 +0000 1766 1767 Fix DoLoadableServer NO build. 1768 1769commit 160edb73b384ef6215a7ae6fc9ecc1431450c1f7 1770Author: Kean Johnson <kean@armory.com> 1771Date: Tue Nov 8 06:33:28 2005 +0000 1772 1773 See ChangeLog entry 2005-11-07 for details. 1774 1775commit 9f00f678a75fd10865d79cb7b1cc25cae3ffebab 1776Author: Kevin E Martin <kem@kem.org> 1777Date: Tue Nov 1 15:08:54 2005 +0000 1778 1779 Update pkgcheck depedencies to work with separate build roots. 1780 1781commit 4b9d1379ad773585e45bbc0971c878e7774fa34d 1782Author: Adam Jackson <ajax@nwnk.net> 1783Date: Fri Oct 21 18:40:19 2005 +0000 1784 1785 Bug #4829: Remove some useless DRI symbol checks. 1786 1787commit 58761bd4d8110694a74875a0c92bf9e7dab62a5a 1788Author: Kevin E Martin <kem@kem.org> 1789Date: Wed Oct 19 02:48:04 2005 +0000 1790 1791 Update package version number for RC1 release. 1792 1793commit 444f8c26875c210808d59cd9d9afebdbb47158ba 1794Author: Kevin E Martin <kem@kem.org> 1795Date: Wed Oct 19 02:46:56 2005 +0000 1796 1797 lib/Xcomposite/Xcomposite.h 1798 lib/Xft/Imakefile 1799 lib/Xft/Xft.h Update library version numbers to match updated package 1800 versions. 1801 Update driver version numbers for RC1. 1802 1803commit 903505b2c8a8e49962bd9b256ebc3a670360f258 1804Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 1805Date: Tue Oct 18 00:01:54 2005 +0000 1806 1807 Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macro 1808 substitutions to work better with BSD make 1809 1810commit e5a0460273ba7a99abf811b603bd273bd02917b5 1811Author: Adam Jackson <ajax@nwnk.net> 1812Date: Mon Oct 17 22:57:35 2005 +0000 1813 1814 More 1.7 braindamage: define EXTRA_DIST in terms of @DRIVER_NAME@ instead 1815 of indirectly 1816 1817commit aed94c462d655ca424a2c884bc0ddcdeac222835 1818Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 1819Date: Mon Oct 17 00:09:05 2005 +0000 1820 1821 Use sed & cpp to substitute variables in driver man pages 1822 1823commit 660f0920a7633f55dd803d7c4f749df7bcb1fbc2 1824Author: Adam Jackson <ajax@nwnk.net> 1825Date: Sat Sep 24 18:45:45 2005 +0000 1826 1827 Disable the {Open,Close}FullScreen DRI protocol. Remove empty FullScreen 1828 stubs from drivers, comment the non-empty ones. 1829 1830commit 81b6385f0fa410bc18e735e37e8db62ef29a0d82 1831Author: Alex Deucher <agd5f@yahoo.com> 1832Date: Sat Aug 27 16:45:56 2005 +0000 1833 1834 - re-add RestoreAccelState() to make XAA happy for dualhead 1835 1836commit 2f0a836a7bc6de48e37fdf7014e6b1b8f78851bf 1837Author: Daniel Stone <daniel@fooishbar.org> 1838Date: Mon Aug 22 03:44:04 2005 +0000 1839 1840 Fix test for DRI headers, bump to 2.0.1. 1841 1842commit 04ae3ba94c6e58afbb6c830e191fe9fe658f2cb4 1843Author: Daniel Stone <daniel@fooishbar.org> 1844Date: Thu Aug 18 09:03:48 2005 +0000 1845 1846 Update autogen.sh to one that does objdir != srcdir. 1847 1848commit 7441aa42e26df500f9355f7f1f33af9c955c30f8 1849Author: Alex Deucher <agd5f@yahoo.com> 1850Date: Sat Aug 6 06:51:29 2005 +0000 1851 1852 Somehow I missed Bresenham lines when I fixed accel on crtc2. Make sure to 1853 send the new offset there as well. 1854 1855commit 6620d141ebdb9dda3b0eb72462893ade0a4d6389 1856Author: Ian Romanick <idr@us.ibm.com> 1857Date: Fri Aug 5 23:04:33 2005 +0000 1858 1859 I have resolved this by making all the "Direct rendering disabled" messages 1860 X_WARNING and all the "Direct rendering enabled" messages X_INFO. 1861 Ideally, we need to factor some of this stuff out to common code. There 1862 is a *LOT* of duplication among the *_dri.c files under 1863 programs/Xserver/hw/xfree86/drivers. 1864 I'm trying to clean up as much low hanging fruit as I can and got tired of 1865 waiting for ajax. :P 1866 1867commit 6da51e9c6f589ffa78ed6a5da0548eb56ab90b7c 1868Author: Alex Deucher <agd5f@yahoo.com> 1869Date: Thu Aug 4 02:42:10 2005 +0000 1870 1871 - fix accel problems on crtc2. It seems the GBD doesn't always update 1872 correctly resulting in incorrect stride and/or offset. Switch the accel 1873 code to use the PBD instead and send the new offset with each command. 1874 Because the offset is always up to date, we no longer need 1875 SavageRestoreAccelState(). 1876 1877commit 16d2e7832a8b138e78947896c69537a59124dfec 1878Author: Kevin E Martin <kem@kem.org> 1879Date: Fri Jul 29 21:22:44 2005 +0000 1880 1881 Various changes preparing packages for RC0: 1882 - Verify and update package version numbers as needed 1883 - Implement versioning scheme 1884 - Change bug address to point to bugzilla bug entry form 1885 - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to 1886 reenable it) 1887 - Fix makedepend to use pkgconfig and pass distcheck 1888 - Update build script to build macros first 1889 - Update modular Xorg version 1890 1891commit 593267735819585c87652a62d62ca231a9e8f01b 1892Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 1893Date: Wed Jul 27 21:23:29 2005 +0000 1894 1895 Add xf86driproto to dependencies for drivers with DRI support. Patch from 1896 Donnie Berkholz 1897 1898commit cacbac692c3725e372e9c25177f4b26d86a8c0d5 1899Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 1900Date: Tue Jul 26 22:11:46 2005 +0000 1901 1902 Build system for savage 1903 1904commit c1c5f421dbce58f58b430497a89c73100e17beb8 1905Author: Adam Jackson <ajax@nwnk.net> 1906Date: Mon Jul 11 02:29:59 2005 +0000 1907 1908 Prep for modular builds by adding guarded #include "config.h" everywhere. 1909 1910commit c332dffd52d787025614173ddfedfca62f1ccd63 1911Author: Adam Jackson <ajax@nwnk.net> 1912Date: Sat Jun 25 21:16:56 2005 +0000 1913 1914 Bug #3626: _X_EXPORT tags for video and input drivers. 1915 1916commit eb107dead1844bfe1b2ca5510c50efd13fe883ef 1917Author: Alex Deucher <agd5f@yahoo.com> 1918Date: Thu May 19 05:32:16 2005 +0000 1919 1920 Disable ScreenToScreenCopy on crtc2 at depth 24. Fixes screen corruption. 1921 1922commit 3d8be0cf1ccbbe4e68c5fae92203a152901b2436 1923Author: Adam Jackson <ajax@nwnk.net> 1924Date: Wed May 18 17:47:36 2005 +0000 1925 1926 Bug #3163: Create new DRIINFO_*_VERSION macros to indicate the version 1927 number of the DRIInfoRec, disambiguating it from the XF86DRI protocol 1928 version number. Modify DRIQueryVersion to return the libdri version 1929 number, which all DDXes were requesting implicitly. Fix the DDXes to 1930 check for the DRIINFO version they were compiled against. 1931 1932commit a42d68da8d3905bc21d426b68519ba0d8356ed7b 1933Author: Egbert Eich <eich@suse.de> 1934Date: Tue May 17 08:30:00 2005 +0000 1935 1936 Set the hardware to 8bit CLUT mode in 8 bpp. We used to flag an 1937 8 bit DAC to DDX but did not make sure it actually was running in 8 bit 1938 mode. On Savage4 the HW cursor doesn't seem to be truecolor in 8bpp 1939 - not even with the streams engine running. Fix SavageProbeDDC() to load 1940 vbe module and initialize it before using it (Bugzilla #3309). 1941 1942commit be455c98276cec6cc881ca0093476e244c765bf8 1943Author: Daniel Stone <daniel@fooishbar.org> 1944Date: Wed Apr 20 12:25:29 2005 +0000 1945 1946 Fix includes right throughout the Xserver tree: 1947 change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h; 1948 change "foo.h", "extensions/foo.h" and "X11/foo.h" to 1949 <X11/extensions/foo.h> for extension headers, e.g. Xv.h; 1950 change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files. 1951 1952commit 4629f974734368bc354bbccaec80b72ec10a66a2 1953Author: Felix Kuehling <fxkuehl@gmx.de> 1954Date: Thu Apr 14 14:47:21 2005 +0000 1955 1956 User reports indicate that both command and vertex DMA on SuperSavages lock 1957 up the engine. Disabling DMA on SuperSavages until someone figures out 1958 how to make it work. 1959 1960commit e6fc11c3fbf2b80c29f1c73a1b2175edfb7a63ef 1961Author: Egbert Eich <eich@suse.de> 1962Date: Mon Apr 4 10:48:43 2005 +0000 1963 1964 Add ROP_NEEDS_SOURCE to Mono8x8PatternFill as S3 chips tend to lock up 1965 without it (Helmut Fahrion). 1966 1967commit b6bdfa27c9c84628d1f489a15d09214e920e7d86 1968Author: Felix Kuehling <fxkuehl@gmx.de> 1969Date: Thu Mar 17 15:34:44 2005 +0000 1970 1971 Invalidate 3D hardware state in SavageEnterVT. This fixes 3D applications 1972 running during a suspend-resume cycle. 1973 1974commit d2b0d82024da031257e943c424bd5f63cd0474e3 1975Author: Felix Kuehling <fxkuehl@gmx.de> 1976Date: Thu Mar 17 00:04:19 2005 +0000 1977 1978 Fixed PCI ShadowStatus initialization for the case that ShadowStatus is 1979 explicitly enabled in the configuration file. 1980 1981commit 8bbfca79a7397e997b875ea8943c1120114904e0 1982Author: Alex Deucher <agd5f@yahoo.com> 1983Date: Wed Mar 16 01:00:38 2005 +0000 1984 1985 - small fixups for old streams 1986 - more work on Xv support for savage2000 (still not working 100%) 1987 1988commit 689e9535e014b658d0aef2ebf554090226597a4d 1989Author: Felix Kuehling <fxkuehl@gmx.de> 1990Date: Sun Mar 13 15:24:26 2005 +0000 1991 1992 Fixed fallback to PCI mode when AGP initialization fails. 1993 1994commit 9e84104d6b0ab8fd49edfa3568511fcd41983dc4 1995Author: Felix Kuehling <fxkuehl@gmx.de> 1996Date: Sun Mar 13 00:14:02 2005 +0000 1997 1998 - Removed lots of dead code. 1999 - Moved driver-private definitions from savage_dri.h to savage_driver.h. 2000 savage_dri.h should only contain the public interface between DDX and 2001 DRI drivers. 2002 - Don't forget to remove the command DMA mapping in SAVAGEDRICloseScreen. 2003 2004commit 33033884e9ec07d96c70765132a2be0ebc466299 2005Author: Felix Kuehling <fxkuehl@gmx.de> 2006Date: Sun Mar 6 01:36:10 2005 +0000 2007 2008 - Support for the new DRM version 2.4 with command DMA. 2009 - Added an option "DmaMode" to choose between vertex and command DMA. 2010 - Allow ShadowStatus to be explicitly disabled even with DRI enabled. 2011 - Updated the man page. 2012 2013commit 21bf49050a7b868c50831fb3951086fe9c21e8f6 2014Author: Felix Kuehling <fxkuehl@gmx.de> 2015Date: Sat Feb 26 13:56:27 2005 +0000 2016 2017 Fixed ShadowStatus handling with DRI: 2018 - always enable ShadowStatus when DRI is enabled 2019 - if DRI initialization fails, reset ShadowStatus to configured setting 2020 - if DRI initialization fails, fall back to ShadowStatus in framebuffer 2021 2022commit e1f269bfd24195e96bf6194911430ffc7de4431f 2023Author: Felix Kuehling <fxkuehl@gmx.de> 2024Date: Sat Feb 5 23:57:17 2005 +0000 2025 2026 Don't clear the front buffer in SAVAGEDRIInitBuffers. Fixes blackness of 2027 GL-XScreensaver hacks that grab the screen. 2028 2029commit 9ae75471d246302a79994bdc71ae7e6a3915b609 2030Author: Felix Kuehling <fxkuehl@gmx.de> 2031Date: Fri Feb 4 01:14:49 2005 +0000 2032 2033 Applied patch (id=1354) by Mike A. Harris from bug #1901: The attached 2034 patch updates a couple of PCI IDs for the Savage driver -- 2035 Debian/Ubuntu/Red Hat/Fedora. 2036 2037commit 367d124c4b49ac134a9f2bf8acb6711957ef21c6 2038Author: Alex Deucher <agd5f@yahoo.com> 2039Date: Wed Feb 2 04:58:27 2005 +0000 2040 2041 - fix long standing bug in depth 24 that made colors look dithered. The 2042 CLUT was not being switched to 8 bit mode. 2043 2044commit dbd65625f1eb3dbb5c45e1fc41e385db45c973ed 2045Author: Felix Kuehling <fxkuehl@gmx.de> 2046Date: Tue Feb 1 23:20:22 2005 +0000 2047 2048 - Changed option ForcePCIMode to option BusType for consistency with other 2049 drivers (radeon) and the DmaType option. 2050 - Changed the type of a few more messages in SavagePreInit. 2051 - Updated the manual page. 2052 - Moved option CrtOnly to a more sensible place in the man page. 2053 2054commit 0c5a94f8a342728e43792e01c6df5ff17dbb59c8 2055Author: Felix Kuehling <fxkuehl@gmx.de> 2056Date: Mon Jan 31 01:41:36 2005 +0000 2057 2058 Update the savage manual page: 2059 - Added options AGPSize, DmaType and ForcePCIMode. 2060 - Updated DisableCOB: 3D requires COB, default value is "off", which means 2061 that the COB is enabled. 2062 2063commit 37e6666824a771271f60ad12174a29b2ac6b826b 2064Author: Felix Kuehling <fxkuehl@gmx.de> 2065Date: Mon Jan 31 01:09:27 2005 +0000 2066 2067 - Shadow status update thresholds on Savage4 were reversed. Fixed now. 2068 - Fixed cobIndex on Savage2K. It used only a 4K COB so far. Now we have 2069 full 128K. 2070 - Program the shadow status thresholds correctly on Savage2K. 2071 - Savage2K reports used entries in the queue in qword units instead of 2072 dwords. Fixed WaitQueue2K accordingly. 2073 - Event counter 0 is in status word 2 instead of status word 1 on Savage2K. 2074 Fixed ShadowWait accordingly. 2075 - Added a ShadowWaitQueue function that doesn't idle the engine all the 2076 time. This improves 3D animation smoothness with concurrent 2077 2D activity when shadow status is enabled. 2078 2079commit 7712602bccc71210ad4319aaf2bc8e1b15b6a01a 2080Author: Alex Deucher <agd5f@yahoo.com> 2081Date: Sun Jan 30 22:26:26 2005 +0000 2082 2083 - update comment about tiled surface regs for savage3d 2084 2085commit 565d77fe6e5d5357a04ac5612a1d25aa1194cad9 2086Author: Felix Kuehling <fxkuehl@gmx.de> 2087Date: Sun Jan 30 22:17:15 2005 +0000 2088 2089 Added two new options "DmaType" and "ForcePCIMode". 2090 2091commit cb406770d1b88ecda3e7dba14f21b2cf90449a93 2092Author: Adam Jackson <ajax@nwnk.net> 2093Date: Thu Jan 27 03:50:46 2005 +0000 2094 2095 - Fix tiled framebuffer setup on Savage3D (Alex Deucher) 2096 - Disable building the Savage DRI driver. 2097 2098commit d62d010ca8590d99d4150f7b00999e619a6aaac3 2099Author: Felix Kuehling <fxkuehl@gmx.de> 2100Date: Mon Jan 10 23:11:53 2005 +0000 2101 2102 - Support for PCI Savages: on PCI cards don't run SAVAGEDRIAgpInit, add PCI 2103 DMA buffers instead of AGP buffers. Set dma_type properly in 2104 SAVAGEDRIKernelInit. 2105 - Something's still wrong with ShadowStatus on the PCI card I'm testing 2106 here. Probably a DRM issue. 2107 - Fixed error handling. Call SAVAGEDRICloseScreen instead of 2108 DRICloseScreen. 2109 - Added AGP/PCI detection (copied from the radeon driver). 2110 2111commit 303bc2a7df00aadc13d747d6c240ca3d693cad4e 2112Author: Felix Kuehling <fxkuehl@gmx.de> 2113Date: Sun Jan 2 11:24:48 2005 +0000 2114 2115 Make 32-bit visuals match the set of visuals supported by the DRI driver. 2116 2117commit 0de5e0b27ec95952d65d3bc2611253af702e3f9f 2118Author: Felix Kuehling <fxkuehl@gmx.de> 2119Date: Sat Jan 1 23:42:09 2005 +0000 2120 2121 Reenabled SAVAGEDRIInitBuffers and SAVAGEDRIMoveBuffers and fixed lockups 2122 they were causing. InitBuffers now uses the DRM clear command, 2123 MoveBuffers needs to wait for 3D idle. Some related cleanups. 2124 2125commit 8fad99f52106c64bf7f5c88b2246313338286f54 2126Author: Felix Kuehling <fxkuehl@gmx.de> 2127Date: Sat Jan 1 20:32:23 2005 +0000 2128 2129 Updates to support the new Savage DRM driver (version 2.0.x) which was just 2130 committed to DRM CVS. Cleaned up the interface to the DRI driver. 2131 Bumped the Savage DDX version to 2.0.0 due to incompatible changes in 2132 that interface. 2133 2134commit d0e9c3ad1cb9babbe841926c9a373ebe40dfe62c 2135Author: Alex Deucher <agd5f@yahoo.com> 2136Date: Sun Dec 12 00:14:32 2004 +0000 2137 2138 - only mess with Dynamicclocks on mobility chips (Benh, me) bug 1912 2139 - fix display detection (Hui Yu) bug 1559 2140 - Add new option "BIOSHotkeys" to allow the bios to control output 2141 switching (off by default) bug 2000 2142 - update the savage man page to document the "CrtOnly" option 2143 2144commit 2cc15aba0bbb540f5562f04a0d39af1dd8dc7ce8 2145Author: Alex Deucher <agd5f@yahoo.com> 2146Date: Tue Nov 23 05:21:02 2004 +0000 2147 2148 - fix and enable HW Cursor on crtc2 2149 - enable independant CLUT access 2150 2151commit d6e5b4641667f438cc4513aa01342c2835f18070 2152Author: Alex Deucher <agd5f@yahoo.com> 2153Date: Tue Nov 23 04:42:37 2004 +0000 2154 2155 - fixed tiled framebuffer on savage2000 2156 2157commit 114c3d91262f517ff2a76a5f9d438f4400e9a611 2158Author: Felix Kuehling <fxkuehl@gmx.de> 2159Date: Sun Oct 31 09:48:55 2004 +0000 2160 2161 Make the Savage driver work with the dl-loader. 2162 2163commit 5b6ce4975f129b9d630eeb514507f6ac83111c6b 2164Author: Alex Deucher <agd5f@yahoo.com> 2165Date: Thu Oct 21 04:31:52 2004 +0000 2166 2167 Make sure the overlay is off when switching modes, otherwise you can get a 2168 chip lockup if you switch modes with a video playing 2169 2170commit 421efa788e177d91cbe41dedd4f4201c902cbcd5 2171Author: Alex Deucher <agd5f@yahoo.com> 2172Date: Thu Oct 21 03:58:33 2004 +0000 2173 2174 when using the overlay for Xv, only enable it when displaying the video 2175 otherwise the overlay breaks on mode changes. 2176 2177commit 951ee8825f2efb34dc4350c26dacd458067b5954 2178Author: Felix Kuehling <fxkuehl@gmx.de> 2179Date: Wed Oct 20 21:30:56 2004 +0000 2180 2181 Take doublescan and interlace flags into account when choosing a BIOS mode. 2182 Otherwise it choses modes with double refresh rates for double scan 2183 modes or half refresh rates for interlaced modes. 2184 2185commit aed0d07e7ddf045a51f8b1462ad6a5f61dc9e675 2186Author: Felix Kuehling <fxkuehl@gmx.de> 2187Date: Tue Oct 19 19:35:52 2004 +0000 2188 2189 Fix a regression in the CrtOnly option. This was fixed in DRI CVS once but 2190 must have been lost during the port to Xorg CVS. 2191 2192commit 352b7566ac11a13bbced74d8a9c8ff944525c097 2193Author: Alex Deucher <agd5f@yahoo.com> 2194Date: Sat Oct 16 21:10:40 2004 +0000 2195 2196 - fix savage2000, savage3D 2197 - attempt to fix Xv on savage2000 (not there yet) 2198 2199commit 16af70368f042d6a5c54e57affe7c2e00f782baf 2200Author: Alex Deucher <agd5f@yahoo.com> 2201Date: Mon Oct 11 23:20:26 2004 +0000 2202 2203 - fix resume on radeons (bug 1220) 2204 - clean up some old cruft in the savage i2c code 2205 2206commit 83fb89c6e8d75b58134f5068b11f2c3016b9daba 2207Author: Alex Deucher <agd5f@yahoo.com> 2208Date: Mon Oct 11 03:07:18 2004 +0000 2209 2210 Turn off vertical interpolation on "old" engines by default. It's bandwidth 2211 intensive and causes artifacts on one of my savage4s. I added an Xv 2212 attribute, XV_VERTICAL_INTERPOLATION, so users can turn it on and off 2213 on the fly. 2214 2215commit 555da078acfc715053715590eed3c7f1253c0d15 2216Author: Alex Deucher <agd5f@yahoo.com> 2217Date: Mon Oct 11 00:36:11 2004 +0000 2218 2219 Fix Xv on savages with the "old" streams engine. 2220 2221commit 54a78b4d252ba06dd520c5d43ad55b31323408ec 2222Author: Alex Deucher <agd5f@yahoo.com> 2223Date: Thu Oct 7 03:40:46 2004 +0000 2224 2225 Require tiled mode for 3D 2226 2227commit 4c47495cedaf66d96e92373c0b2b453d2a017190 2228Author: Alex Deucher <agd5f@yahoo.com> 2229Date: Thu Oct 7 02:29:02 2004 +0000 2230 2231 fix glDrawPixels on Supersavage 2232 2233commit a9c9f97c80b3c80912fa79551755ff81e79dbbe6 2234Author: Alex Deucher <agd5f@yahoo.com> 2235Date: Wed Oct 6 04:20:48 2004 +0000 2236 2237 Small update to the savage man page 2238 2239commit 640c41b618c61031b1b01f1bd79651e0ddf574ff 2240Author: Alex Deucher <agd5f@yahoo.com> 2241Date: Wed Oct 6 03:59:22 2004 +0000 2242 2243 Fix setting the fbOffset in the tiled surface registers on supersavages. 2244 2245commit 90185e9cd21ea5e5e09955c75fe8bb98b08b2abb 2246Author: Matthieu Herrb <matthieu.herrb@laas.fr> 2247Date: Tue Oct 5 20:25:55 2004 +0000 2248 2249 move this function outside of #ifdef XFree86LOADER. 2250 2251commit 6b44184b17d796fca58323807e7df28efe53b57e 2252Author: Matthieu Herrb <matthieu.herrb@laas.fr> 2253Date: Thu Sep 30 16:04:36 2004 +0000 2254 2255 build fix 2256 2257commit d88b1abf40905ff9b343b047c34460162017ddfc 2258Author: Alex Deucher <agd5f@yahoo.com> 2259Date: Thu Sep 30 05:31:13 2004 +0000 2260 2261 Portability fixes from Matthieu Herrb (bug 1409) 2262 2263commit a1ef17bb2cc069511baaefcbe04298c087533d35 2264Author: Alex Deucher <agd5f@yahoo.com> 2265Date: Thu Sep 30 04:59:37 2004 +0000 2266 2267 Add Dualhead Support to Mobile savages (MX, IX, Supersavages) Thanks to 2268 Austin Yuan for his help on this. 2269 2270commit cc1882207d72ce67b650b69bb490ba809dec53f5 2271Author: Alex Deucher <agd5f@yahoo.com> 2272Date: Tue Sep 28 00:23:21 2004 +0000 2273 2274 - Properly support BuildDevelDRIDrivers 2275 - guard XvMC stuff with XF86DRI 2276 2277commit fd33023d5ad0b52271bafcdad1c4819c26f3ab91 2278Author: Alex Deucher <agd5f@yahoo.com> 2279Date: Thu Sep 23 23:28:03 2004 +0000 2280 2281 small cleanups and corrections 2282 2283commit c1c94c202bb2e6a39f32056e7bd3fe7477406d9a 2284Author: Felix Kuehling <fxkuehl@gmx.de> 2285Date: Sat Sep 18 20:23:32 2004 +0000 2286 2287 vbeFree after SavageWriteMode in SavageCloseScreen. 2288 2289commit fc8bd5bde48424e47020eae179c8b331ff69595a 2290Author: Alex Deucher <agd5f@yahoo.com> 2291Date: Sat Sep 18 13:37:30 2004 +0000 2292 2293 Re-add BIOS panel off code for dpms (Felix Kuehling) Fix weird mode problem 2294 on savage4 with dvi and some panels (Felix Kuehling) 2295 2296commit b26f6666dce97427e7032984aec3662e35cb2dc6 2297Author: Felix Kuehling <fxkuehl@gmx.de> 2298Date: Fri Sep 17 21:30:38 2004 +0000 2299 2300 Fix fb config creation to match fb configs created by DRI drivers built 2301 outside the monolithic Xorg tree. 2302 2303commit e904a31f0adbcc7595777e373bcbaf09d2fee597 2304Author: Adam Jackson <ajax@nwnk.net> 2305Date: Fri Sep 17 03:04:53 2004 +0000 2306 2307 Bug #1192: Remove cfb support from drivers where its use is an option. 2308 Delete xf24_32bpp, as s3virge was the last user. Fix up some comments 2309 to refer to fb rather than cfb. 2310 2311commit fdffbfbc7f3231e53a5857cc2d8cb5a77e76f936 2312Author: Alex Deucher <agd5f@yahoo.com> 2313Date: Thu Sep 16 23:50:48 2004 +0000 2314 2315 Proper GBD setup for savage2000 2316 CVS : 2317 ---------------------------------------------------------------------- 2318 2319commit 0ac19a8436291c9c14b192306c756cb1ad28c9d4 2320Author: Alex Deucher <agd5f@yahoo.com> 2321Date: Thu Sep 16 22:00:48 2004 +0000 2322 2323 Merge savage DDX from DRI to xorg and fix conflicts. 2324 2325commit 77a543764b11d59217eed223dbd3bbc3ed9222bf 2326Author: Adam Jackson <ajax@nwnk.net> 2327Date: Mon Aug 16 09:13:14 2004 +0000 2328 2329 Bug #1087: Make sure all the *Weak symbols are documented in the import 2330 list, so the loader knows not to complain about unresolved symbols when 2331 an optional module isn't loaded. This typically manifests as warnings 2332 about fbdevHW symbols when the user isn't using the framebuffer 2333 console. 2334 2335commit e918f5f1dc43a42971f6b25ac4424da01fff3070 2336Author: Adam Jackson <ajax@nwnk.net> 2337Date: Sat Jul 31 01:21:19 2004 +0000 2338 2339 Change several LoaderSymbol calls introduced by the bug #400 patch to 2340 *Weak() resolver functions. 2341 2342commit c18f5801a555b1c1651a9d9cfb4ed141e210effa 2343Author: Egbert Eich <eich@suse.de> 2344Date: Fri Jul 30 21:25:26 2004 +0000 2345 2346 Add pseudocolor overlay mode. Leave streams engine running at all times to 2347 prevent artefacts during video playback. 2348 Fixed VBE mode list code to work together with reading DDC data using VBE 2349 functions. 2350 Fixed data types to muffle compiler. 2351 Fixed requested size of FIFO for image writes. Fixes temporary lockups. 2352 2353commit 81760d382c4921a270715fe9e6b348699353ee01 2354Author: Adam Jackson <ajax@nwnk.net> 2355Date: Fri Jul 30 20:30:54 2004 +0000 2356 2357 Bug #400 (partial): Driver fixes for the dlloader. When using dlloader, all 2358 framebuffer formats except cfb and the overlay modes should work, and 2359 r128 and radeon need to be loaded from the ati driver (both issues to 2360 be fixed soon). Tested on i740, s3virge, mach64, tdfx, vesa, and vga 2361 drivers. elfloader users shouldn't be affected. 2362 2363commit 057949f434a1c0d751dad5ec3ef154f2feee26ef 2364Author: Eric Anholt <anholt@freebsd.org> 2365Date: Wed Jun 16 09:26:53 2004 +0000 2366 2367 DRI trunk-20040613 import 2368 2369commit 58aca915bb0a28c6f59a7a6c14b72b034d245035 2370Author: Eric Anholt <anholt@freebsd.org> 2371Date: Wed Jun 16 09:26:53 2004 +0000 2372 2373 Initial revision 2374 2375commit 2511a34d2733cb50de81085e806f563220a23149 2376Author: Eric Anholt <anholt@freebsd.org> 2377Date: Wed Jun 16 09:23:35 2004 +0000 2378 2379 DRI XFree86-4_3_99_12-merge import 2380 2381commit b860272eefbe9b72986d669017afd615d6477433 2382Author: Egbert Eich <eich@suse.de> 2383Date: Fri Apr 23 19:44:35 2004 +0000 2384 2385 Merging XORG-CURRENT into trunk 2386 2387commit 106293be3248bc972fdb0f529e7ac8c111000eb7 2388Author: Egbert Eich <eich@suse.de> 2389Date: Sun Mar 14 08:33:31 2004 +0000 2390 2391 Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 2392 2393commit 09e37630a35845eee2b7b8807f9c946268f67ee7 2394Author: Egbert Eich <eich@suse.de> 2395Date: Wed Mar 3 12:12:23 2004 +0000 2396 2397 Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 2398 2399commit 1bd2d248035acf45691f91a84acdca8d9e122f26 2400Author: Egbert Eich <eich@suse.de> 2401Date: Thu Feb 26 13:35:54 2004 +0000 2402 2403 readding XFree86's cvs IDs 2404 2405commit f9da586644f9a984fd027d5a6995ef014167860d 2406Author: Egbert Eich <eich@suse.de> 2407Date: Thu Feb 26 09:23:23 2004 +0000 2408 2409 Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 2410 2411commit 279de3d6150b2e327829ff240702f0bacca7d1ab 2412Author: Egbert Eich <eich@suse.de> 2413Date: Thu Jan 29 08:08:36 2004 +0000 2414 2415 Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004 2416 2417commit 148230e83c55136a893bc7861d2c8d12d1b7dfd8 2418Author: Kaleb Keithley <kaleb@freedesktop.org> 2419Date: Tue Nov 25 19:28:38 2003 +0000 2420 2421 XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks 2422 2423commit 1b535877d4c7045ff4cf45f3e3c00734b61797d2 2424Author: Kaleb Keithley <kaleb@freedesktop.org> 2425Date: Fri Nov 14 16:48:55 2003 +0000 2426 2427 XFree86 4.3.0.1 2428 2429commit be3817e94d5c31cd15aa4785cb5b0bdefc45141c 2430Author: Kaleb Keithley <kaleb@freedesktop.org> 2431Date: Fri Nov 14 16:48:55 2003 +0000 2432 2433 Initial revision 2434