1
2006-05-22 Adam Jackson <ajax@freedesktop.org>
6
* include/colormapst.h:
8
Bug #6924: Restore the ABI for DrawableRec and ColormapRec to
9
the state they were in prior to the fix for #6438. Based on a
10
patch from Andy Ritger.
12
2006-05-19 Adam Jackson <ajax@freedesktop.org>
15
Remove dead DPMS timer functions from the installed headers.
18
2006-05-18 Adam Jackson <ajax@freedesktop.org>
20
* hw/xfree86/common/xf86Priv.h:
21
* hw/xfree86/common/xf86pciBus.c:
22
* hw/xfree86/dummylib/Makefile.am:
23
* hw/xfree86/dummylib/getemptypci.c:
24
* hw/xfree86/os-support/bus/Pci.c:
25
* hw/xfree86/os-support/bus/xf86Pci.h:
26
* hw/xfree86/os-support/linux/lnx_pci.c:
27
Bug #4139: Fix a BAR remapping bug that could lead to IERR and
28
system hang. (Egbert Eich)
30
2006-05-18 Adam Jackson <ajax@freedesktop.org>
32
* hw/xfree86/os-support/linux/lnx_pci.c:
33
Bug #6377: Ignore disabled BARs, and allow matching BARs
34
aligned to less than 16 bytes. (Felix Kühling, ATI)
36
2006-05-18 Adam Jackson <ajax@freedesktop.org>
38
* hw/xfree86/os-support/linux/lnx_acpi.c:
39
Bug #5877: Avoid burning CPU when acpid dies. Require acpid to
40
be running for ACPI support on Linux. Minor errno handling
41
fixes. (Valery Inozemtsev, Adam Jackson)
43
2006-05-18 Adam Jackson <ajax@freedesktop.org>
46
Bug #6827: Fix texel fetch in fbFetchTransformed to avoid
47
crashes. Still not 100% correct, but better than 7.0. (Radek
48
Doulik, Matthias Hopf)
50
2006-05-15 Adam Jackson <ajax@freedesktop.org>
53
* hw/xfree86/os-support/linux/lnx_acpi.c:
54
Bug #5209: Fix APM/ACPI support, again. (Michel Dänzer, Valery
57
2006-05-15 Adam Jackson <ajax@freedesktop.org>
60
Bug #6903: Fix a crash in the Sync extension. (Søren Sandmann)
62
2006-05-15 Adam Jackson <ajax@freedesktop.org>
65
Bug #6916: Build fix for non-Linux. (Matthieu Herrb)
67
2006-05-12 Adam Jackson <ajax@freedesktop.org>
72
2006-05-10 Adam Jackson <ajax@freedesktop.org>
75
Bug #3561: Crash fix in the Record extension. (Paul Anderson)
77
2006-05-09 Adam Jackson <ajax@freedesktop.org>
80
Bug #6867: Yet another Render crash fix. (Michel Dänzer)
82
2006-05-09 Adam Jackson <ajax@freedesktop.org>
85
* hw/xfree86/Makefile.am:
86
* hw/xfree86/common/Makefile.am:
87
* hw/xfree86/common/xf86Globals.c:
88
* hw/xfree86/common/xf86Init.c:
89
* hw/xfree86/os-support/linux/Makefile.am:
90
* hw/xfree86/os-support/linux/lnx_acpi.c:
91
* hw/xfree86/os-support/linux/lnx_apm.c:
92
Bug #5209: Re-enable building APM and ACPI support. (Michel
95
2006-05-03 Alan Coopersmith <alan.coopersmith@sun.com>
99
Fix Solaris build with Sun compilers to work when exa is built before
100
hw/xfree86/os-support/solaris (as it is by default now).
102
2006-05-03 Alan Coopersmith <alan.coopersmith@sun.com>
105
Use min() [defined in include/misc.h] instead of MIN() [not defined in
108
2006-05-02 Adam Jackson <ajax@freedesktop.org>
111
Bug #6642: Fix buffer overflow in Render. (CVE 2006-1526, patch
114
2006-04-28 Adam Jackson <ajax@freedesktop.org>
119
2006-04-28 Adam Jackson <ajax@freedesktop.org>
121
* hw/xfree86/common/xf86pciBus.c:
122
* hw/xfree86/os-support/shared/stdResource.c:
123
Bug #6750: Fixup for quirky Intel bridges. (Dave Airlie)
125
2006-04-28 Adam Jackson <ajax@freedesktop.org>
127
* hw/xfree86/os-support/bus/Pci.c:
128
* hw/xfree86/os-support/bus/Pci.h:
129
* hw/xfree86/os-support/bus/linuxPci.c:
130
Bug #6751: Use sysfs to read card ROMs if available. (Dave
133
2006-04-24 Adam Jackson <ajax@freedesktop.org>
138
Bug #6325: Add support for x4a4 picture format.
140
* hw/xfree86/os-support/linux/lnx_KbdMap.c:
141
Bug #6472: Fix a static buffer overflow. (David Woodhouse)
143
2006-04-18 Donnie Berkholz <spyderous@gentoo.org>
145
reviewed by: Alan Coopersmith
147
* hw/xfree86/utils/xorgcfg/interface.c:
148
* hw/xfree86/utils/xorgcfg/keyboard-cfg.c:
149
* hw/xfree86/utils/xorgcfg/keyboard-cfg.h:
150
* hw/xfree86/utils/xorgcfg/loader.c:
151
* hw/xfree86/utils/xorgcfg/text-mode.c:
152
* hw/xfree86/utils/xorgconfig/cards.c:
153
* hw/xfree86/utils/xorgconfig/xorgconfig.c:
154
Update all prefixes in config tools, so they mostly work again. Also, make
155
RgbPath commented out when using xorgconfig. Start using /dev/input/mice as
156
the default mouse location on Linux.
158
2006-04-17 Donnie Berkholz <spyderous@gentoo.org>
160
reviewed by: Adam Jackson
164
Bug #6628: Wrap a couple more SDK headers in if XORG, as per Dave Airlie's
165
commit on 2006-01-18.
167
2006-04-17 Donnie Berkholz <spyderous@gentoo.org>
169
reviewed by: Adam Jackson
171
* hw/kdrive/ephyr/Makefile.am:
172
Bug #6628: Fix kdrive build by linking in libexa before KDRIVE_LIBS.
174
2006-04-15 Luc Verhaegen <libv@skynet.be>
176
* hw/xfree86/utils/cvt/cvt.c: (PrintUsage):
177
* hw/xfree86/utils/cvt/cvt.man.pre:
178
CVT means Coordinated Video Timing instead of Common.
180
2006-04-14 Adam Jackson <ajax@freedesktop.org>
182
* hw/dmx/dmxpixmap.c:
183
Coverity #804: Another leak on OOM path.
185
2006-04-14 Adam Jackson <ajax@freedesktop.org>
188
Coverity #806: Another memory leak on OOM path.
190
2006-04-14 Adam Jackson <ajax@freedesktop.org>
192
* hw/xfree86/common/xf86Helper.c:
193
Coverity #847, #848, #849: Three more memory leaks.
195
2006-04-14 Adam Jackson <ajax@freedesktop.org>
197
* hw/dmx/input/dmxcommon.c:
198
Coverity #1003, #1004: Two more useless null checks.
200
2006-04-14 Adam Jackson <ajax@freedesktop.org>
202
* hw/dmx/input/dmxconsole.c:
203
Coverity #1005: Avoid a null deref.
205
2006-04-14 Adam Jackson <ajax@freedesktop.org>
207
* hw/dmx/input/dmxinputinit.c:
208
Coverity #1007: Fix a silly null check.
210
2006-04-14 Adam Jackson <ajax@freedesktop.org>
212
* hw/xfree86/os-support/Makefile.am:
213
Bug #6580: Don't install xf86drm.h, that's libdrm's job.
215
Mon Apr 10 11:00:46 2006 Søren Sandmann <sandmann@redhat.com>
217
* composite/compext.c (ProcCompositeReleaseOverlayWindow): Use
218
FreeResource() instead of deleteCompOverlayClient().
220
2006-04-07 Aaron Plattner <aplattner@nvidia.com>
222
* hw/xfree86/common/xf86Module.h:
223
Bump the ABI versions. Due to Glyph privates and the XV update below,
224
the video driver ABI needs to be bumped to 1.0. The rest of the ABI
225
minor versions were bumped to include the LoaderGetABIVersion
227
* hw/xfree86/common/xf86xv.c: (xf86XVRegetVideo),
228
(xf86XVReputVideo), (xf86XVReputImage), (xf86XVPutStill),
229
(xf86XVGetStill), (xf86XVPutImage):
230
* hw/xfree86/common/xf86xv.h:
231
Add a DrawblePtr argument to the XV hooks. This allows drivers to
232
determine that the target window is redirected and draw to the
235
2006-04-07 Adam Jackson <ajax@freedesktop.org>
237
* hw/xfree86/common/xisb.c:
238
* hw/xfree86/common/xisb.h:
239
Remove libc wrapper types from Xisb interfaces.
241
2006-04-06 Adam Jackson <ajax@freedesktop.org>
243
* hw/xfree86/parser/Monitor.c:
244
Coverity #488: Avoid smashing an array on malformed config
247
2006-04-06 Adam Jackson <ajax@freedesktop.org>
249
* hw/dmx/glxProxy/glxsingle.c:
250
Coverity #769: Fix a potential memory leak for systems that
251
allocate on malloc(0)
253
2006-04-06 Adam Jackson <ajax@freedesktop.org>
255
* hw/xfree86/common/xf86Config.c:
256
Coverity #838: Plug two more memory leaks.
258
2006-04-06 Adam Jackson <ajax@freedesktop.org>
260
* hw/xfree86/common/xf86Config.c:
261
Coverity #837: Fix another another memory leak.
263
2006-04-06 Adam Jackson <ajax@freedesktop.org>
265
* hw/xfree86/common/xf86Config.c:
266
Coverity #836: Fix another memory leak.
268
2006-04-06 Adam Jackson <ajax@freedesktop.org>
270
* hw/xfree86/common/xf86Config.c:
271
Coverity #835: Plug memory leak in extension section parsing.
273
2006-04-06 Adam Jackson <ajax@freedesktop.org>
275
* hw/xfree86/parser/Keyboard.c:
276
Coverity #812: Fix parser memory leak.
278
2006-04-06 Adam Jackson <ajax@freedesktop.org>
280
* hw/xfree86/dixmods/extmod/xf86vmode.c:
281
Coverity #818: Avoid memory leak on error path.
283
2006-04-06 Adam Jackson <ajax@freedesktop.org>
286
Coverity #985: Avoid segfault on malloc failure.
288
2006-04-06 Adam Jackson <ajax@freedesktop.org>
290
* hw/dmx/dmxextension.c:
291
Coverity #1037: Sanity check idx before use.
293
2006-04-05 Fredrik Höglund <fredrik@kde.org>
296
Put the screensaver extension back in the Xext module.
302
Move the screenSaverSuspended variable to DIX globals.
305
Restore the old link order for the Xorg and Xdmx binaries.
307
2006-04-04 Adam Jackson <ajax@freedesktop.org>
309
* hw/darwin/darwin.c:
310
* hw/xfree86/common/xf86Init.c:
311
Bug #5300: Fix missing spaces in the Build OS line in the log.
314
2006-04-03 Adam Jackson <ajax@freedesktop.org>
316
* hw/xfree86/common/xf86Config.c:
317
Bug #2142: Make font path logging more readable. (Eduard Fuchs)
319
2006-04-03 Adam Jackson <ajax@freedesktop.org>
321
* hw/dmx/glxProxy/glxcmds.c:
322
Fix a server crash due to memsetting beyond allocated memory
323
when running GL applications. (Alan Hourihane, backported from
326
2006-04-03 Adam Jackson <ajax@freedesktop.org>
329
Bug #6346: Build fix when using gcc -mno-sse. (Jonathan
332
2006-04-02 Adam Jackson <ajax@freedesktop.org>
334
* hw/dmx/glxProxy/glxcmds.c:
335
Coverity #38: Dead branch elimination.
337
2006-04-02 Adam Jackson <ajax@freedesktop.org>
340
Coverity #75: Dead variable elimination.
342
2006-04-02 Adam Jackson <ajax@freedesktop.org>
345
Coverity #82: Dead variable elimination.
347
2006-04-02 Adam Jackson <ajax@freedesktop.org>
349
* GL/glx/glxcmdsswap.c:
350
Coverity #271: Fix an unbelievably boneheaded NULL chase.
352
2006-04-02 Adam Jackson <ajax@freedesktop.org>
355
Coverity #616: Fix a rare memory leak.
357
2006-04-02 Adam Jackson <ajax@freedesktop.org>
360
Coverity #833: Fix a rather nasty memory leak.
362
2006-04-02 Adam Jackson <ajax@freedesktop.org>
364
* hw/xfree86/dri/dri.c:
365
Coverity #983: Move some risky debugging code inside #ifdef
368
2006-04-02 Adam Jackson <ajax@freedesktop.org>
371
Coverity #986: Prevent a NULL chase.
373
2006-04-02 Adam Jackson <ajax@freedesktop.org>
376
Coverity #992: Prevent a NULL chase.
378
2006-04-02 Kristian Høgsberg <krh@redhat.com>
380
* GL/glx/glxdri.c (__glXDRIscreenProbe): Use xf86LoaderCheckSymbol
381
to check for DRI symbols instead of dlsym, avoiding RTLD_DEFAULT.
382
(__glXDRIscreenProbe): Change GLX-DRI to AIGLX in LogMessage for
385
2006-04-02 Adam Jackson <ajax@freedesktop.org>
387
* hw/kdrive/ati/Makefile.am:
388
* hw/kdrive/ati/ati.h:
389
Disable building DRI support in Xati for now.
391
2006-04-01 Adam Jackson <ajax@freedesktop.org>
394
Disable Xprint freetype support momentarily. Needs ttf2pt1.c, which
395
exists in the monolith but has an advertising clause in the license.
397
* Xprint/ps/PsFTFonts.c:
398
* Xprint/ps/psout_ft.c:
399
* Xprint/ps/psout_ftpstype1.c:
400
* Xprint/ps/psout_ftpstype3.c:
401
Fix some includes to point into X11/fonts/ properly.
404
* hw/dmx/dmxextension.c:
405
Reorder link order for Xdmx to fix new screensaver variable reference
406
properly; remove previous awful hack.
408
2006-04-01 Eric Anholt <anholt@FreeBSD.org>
410
* exa/exa_accel.c: (exaCopyWindow):
411
* hw/kdrive/ephyr/ephyr_draw.c: (ephyrFinishPipelinedAccess),
412
(ephyrUploadToScreen):
413
Clean up warnings and a debug printf.
415
2006-04-01 Eric Anholt <anholt@FreeBSD.org>
417
* exa/exa.c: (exaValidateGC):
418
Pull out fb's tile handling during fbValidateGC so we can do the
419
necessary exaPrepare/FinishAccess()es. Revealed by xtest with fakexa.
421
2006-04-01 Adam Jackson <ajax@freedesktop.org>
423
* hw/dmx/dmxextension.c:
424
Hack around the new screensaver variable for DMX, which is otherwise
425
blissfully ignorant of it.
427
2006-04-01 Eric Anholt <anholt@FreeBSD.org>
429
* exa/exa_accel.c: (exaImageGlyphBlt):
432
Export exaPrepare/FinishGC to the rest of EXA, and use it in the
433
ImageGlyph implementation to avoid unprepared access to the tile. Also,
434
relocate the fbGetDrawable to avoid using a stale dest pointer after
435
exaSolidBoxClipped() may have migrated it. Revealed by xtest.
437
2006-04-01 Eric Anholt <anholt@FreeBSD.org>
440
Use fb's depth-to-planemask computation, which doesn't suffer from
441
getting a 1 planemask at depth 32. Fixes Get/PutImage xtest tests.
443
2006-04-01 Daniel Stone <daniel@freedesktop.org>
446
Unconditionally run the XP_USE_FREETYPE AM_CONDITIONAL, not just in
447
the Xprint-only path. Make AC_ARG_ENABLE for freetype and AC_ARG_WITH
448
for freetype-config conditional also.
449
Bug #5801: Check for MTRR support under Linux. Minor refactoring of
450
the code checking this for other OSes.
451
(To those wondering about the date: Yes, this is me doing an Xprint
452
commit, but it fixes the --disable-xprint path, so.)
454
* xkb/xkb.c: (XkbSizeVirtualModMap):
455
Bug #6428: Fix off-by-one error when walking off the end of the
458
2006-03-31 Eric Anholt <anholt@FreeBSD.org>
460
* exa/exa_unaccel.c: (ExaCheckComposite):
461
Don't attempt to Prepare/FinishAccess NULL pDrawables. Exposed by new
462
gradient testing in rendercheck.
464
2006-03-31 Eric Anholt <anholt@FreeBSD.org>
466
* exa/exa.c: (exaGetPixmapOffset), (exaPixmapIsOffscreen),
467
(exaPrepareAccess), (exaFinishAccess), (exaDriverInit):
468
* exa/exa_accel.c: (exaPutImage):
469
* exa/exa_migration.c: (exaPixmapSave), (exaMoveInPixmap),
472
* exa/exa_render.c: (exaRasterizeTrapezoid), (exaAddTriangles):
473
* exa/exa_unaccel.c: (exaPrepareAccessGC), (exaFinishAccessGC),
474
(ExaCheckFillSpans), (ExaCheckPolylines), (ExaCheckPolySegment),
475
(ExaCheckPolyArc), (ExaCheckPolyFillRect), (ExaCheckImageGlyphBlt),
476
(ExaCheckPolyGlyphBlt), (ExaCheckPushPixels):
477
* hw/kdrive/ephyr/ephyr.h:
478
* hw/kdrive/ephyr/ephyr_draw.c: (ephyrPreparePipelinedAccess),
479
(ephyrFinishPipelinedAccess), (ephyrPrepareSolid),
480
(ephyrDoneSolid), (ephyrPrepareCopy), (ephyrDoneCopy),
481
(ephyrPrepareComposite), (ephyrDoneComposite),
482
(ephyrDownloadFromScreen), (ephyrUploadToScreen),
483
(ephyrPrepareAccess), (ephyrDrawInit), (exaDDXDriverInit):
484
Add an option to EXA for the DDX to request that EXA hide the pixmap's
485
devPrivate.ptr when pointing at offscreen memory, outside of
486
exaPrepare/FinishAccess(). This was used with fakexa to find (by NULL
487
dereference) many instances of un-Prepared CPU access to the
489
- GC tiles used in several ops when fillStyle == FillTiled were never
491
- Migration could lead to un-Prepared access to mask data in render's
492
Trapezoids and Triangles
493
- PutImage's UploadToScreen failure fallback failed to Prepare.
495
2006-03-31 Eric Anholt <anholt@FreeBSD.org>
497
* exa/exa_offscreen.c: (ExaOffscreenValidate):
498
Correct a typo in debug-only offscreen validation code. (Wang Zhenyu)
500
2006-03-31 Fredrik Höglund <fredrik@kde.org>
503
Move the screensaver extension from module to builtins.
505
* Xext/saver.c (ScreenSaverExtensionInit), (ScreenSaverFreeSuspend),
506
(ProcScreenSaverSuspend), (SProcScreenSaverSuspend):
507
* os/WaitFor.c (SetScreenSaverTimer):
508
Add the server side implementation of the ScreenSaverSuspend request.
511
Require scrnsaverproto >= 1.1, and change the linking order of the
514
Fri Mar 31 12:37:16 2006 Søren Sandmann <sandmann@redhat.com>
516
* dix/window.c: Fix copyright statement
518
2006-03-31 Egbert Eich <eich_at_freedesktop_dot_org>
520
* mi/miwideline.c: (miFillRectPolyHelper), (miLineArc):
523
2006-03-31 Daniel Stone <daniel@freedesktop.org>
526
* Xprint/Makefile.am:
527
* Xprint/ps/Makefile.am:
528
* Xprint/ps/psout_ftpstype3.c:
529
Add full FreeType support for Xprint. (Drew Parsons)
532
Simplify XkbWriteXKBKeymapForNames a bit, and remove debug spew.
537
2006-03-30 Eric Anholt <anholt@FreeBSD.org>
539
* exa/exa.c: (exaValidateGC):
541
* exa/exa_unaccel.c: (exaGetPixmapFirstPixel):
542
Remove the exaAsyncPixmapGCOps mostly-unaccelerated ops vector, and
543
always plug in the accelerated one, even if the destination pixmap is
544
currently offscreen. This was a leftover from when kaa originally got
545
accelerated offscreen pixmap support, and its only concievable use
546
was to avoid a little overhead on ops to in-system pixmaps that weren't
547
going to get migrated. At this point, we probably care more about just
548
getting everything accelerated that we easily can, which should happen
549
with the new migration support.
551
2006-03-30 Eric Anholt <anholt@FreeBSD.org>
553
* exa/exa_accel.c: (exaCopyWindow):
554
Don't do an extra fallback path for CopyWindow while swappedOut, since
555
exaCopyNtoN takes care of the fallback anyway, and we don't care about
556
the performance of this path.
558
2006-03-30 Eric Anholt <anholt@FreeBSD.org>
560
* hw/kdrive/ephyr/Makefile.am:
561
Add a dependency on EXA, so it rebuilds when the library does. The
562
manual indicated I shouldn't do this, but experience indicates I should.
564
2006-03-30 Kristian Høgsberg <krh@redhat.com>
566
* GL/glx/glxcmds.c (__glXCreateARGBConfig): Mark the ARGB FBConfig
567
as nonconforming to prevent drivers and apps from falling over.
569
* GL/mesa/*/Makefile.am (AM_CFLAGS): Add @GLX_DEFINES@ so GLcore
570
gets compiled with TLS support if configured.
572
* GL/mesa/X/xf86glx.c (__glXMesaDrawableDestroy): Only destroy the
573
mesa buffer if it got initialized.
575
2006-03-30 Egbert Eich <eich_at_freedesktop_dot_org>
577
* include/colormapst.h:
578
* include/pixmapstr.h:
579
* mi/miwideline.c: (miFillRectPolyHelper), (miLineArc):
580
Fixes for some vsw4 failures on 64bit BE platforms such as
581
PPC64 and s390x. Provided by Hong Bo Peng of IBM (slightly
582
modified). Patches try to resolve some of the careless
583
mixtures of ulong and uint (which are different size on
585
> This patch will break the driver ABI! <
588
2006-03-29 Kristian Høgsberg <krh@redhat.com>
590
* GL/glx/indirect_dispatch.c:
591
* GL/glx/indirect_dispatch_swap.c:
592
* GL/glx/indirect_size_get.c: Regenerate these files using updated
593
scripts to avoid unused variable warnings.
595
2006-03-29 Eric Anholt <anholt@FreeBSD.org>
597
* exa/exa_accel.c: (exaPutImage), (exaGetImage):
598
Bug #2986: Add PutImage acceleration for the ZPixmap,
599
planeMask ~= FB_ALLONES, bitsPerPixel >= 8, GXcopy cases. With the
600
radeon driver on my machine, this gives about 10% speedup in PutImage
601
10x10 and 500x500, and 40% speedup for 10x10 ShmPutImage, up to 65%
602
improvement in 500x500 ShmPutImage. Also fixes a crasher in GetImage
603
that slipped in at the last minute.
605
2006-03-29 Eric Anholt <anholt@FreeBSD.org>
607
* hw/kdrive/ephyr/ephyr_draw.c: (ephyrDownloadFromScreen),
608
(ephyrUploadToScreen), (ephyrDrawInit):
609
Add an UploadToScreen implementation, for testing PutImage support, and
610
make the DownloadFromScreen more robust.
612
2006-03-29 Eric Anholt <anholt@FreeBSD.org>
614
* exa/exa_accel.c: (exaGetImage):
616
Bug #2986: Add acceleration of GetImage using DownloadFromScreen for the
617
ZPixmap, planeMask ~= FB_ALLONES, bitsPerPixel >= 8 case. I'm pretty
618
convinced that this is the only case that we care about at all. Tested
619
with xwd -root and xwd on a gnome-terminal, in a composited environment
622
2006-03-29 Eric Anholt <anholt@FreeBSD.org>
624
* hw/kdrive/ephyr/ephyr_draw.c: (ephyrDownloadFromScreen),
625
(ephyrDrawInit), (exaDDXDriverInit):
626
Add a DownloadFromScreen implementation, used for testing GetImage
627
acceleration, and set the migration scheme to Always on init (since
628
this is all for testing, and Always should make migration happen more
629
frequently than Greedy).
631
2006-3-29 Deron Johnson <deron.johnson@sun.com>
633
* xorg/composite/compinit.c
634
* xorg/composite/compwindow.c
636
* xorg/include/window.h
637
Fix composite overlay window bug 6411.
639
2006-03-28 Adam Jackson <ajax@freedesktop.org>
648
* hw/dmx/input/usb-other.c:
649
* hw/xfree86/common/xf86xv.c:
650
* hw/xfree86/dri/dri.c:
651
* hw/xfree86/fbdevhw/fbdevhw.c:
652
* hw/xfree86/i2c/fi1236.c:
653
* hw/xfree86/i2c/msp3430.c:
654
* hw/xfree86/i2c/uda1380.c:
655
* hw/xfree86/xf4bpp/ppcGetSp.c:
656
* hw/xfree86/xf8_16bpp/cfbscrinit.c:
657
* hw/xfree86/xf8_32bpp/cfbimage.c:
658
More warning cleanup.
660
2006-03-28 Kristian Høgsberg <krh@redhat.com>
662
* configure.ac: Fix another typo.
665
* GL/glx/Makefile.am: Fix a couple of typos.
667
2006-03-27 Aaron Plattner <aplattner@nvidia.com>
669
* hw/xfree86/common/xf86Module.h:
670
* hw/xfree86/loader/loader.c: (LoaderGetABIVersion):
671
* hw/xfree86/loader/xf86sym.c:
672
Add a new export, LoaderGetABIVersion. This function allows
673
modules to query the versions directly instead of having to guess.
674
Bug #6416: Add LoaderGetABIVersion.
676
2006-03-27 Kristian Høgsberg <krh@redhat.com>
679
* GL/glx/Makefile.am: Add --enable-glx-tls ./configure option to
680
enable use of TLS for storing current GL context. Use this option
681
to let AIGLX load DRI drivers compiled for TLS.
683
2006-03-27 Adam Jackson <ajax@freedesktop.org>
685
* include/regionstr.h:
686
* include/scrnintstr.h:
688
Remove long-dead screen region code.
693
* Xprint/AttrValid.h:
702
* miext/shadow/shadow.h:
707
Big old pile of warning fixes.
710
Silence some editorializing in the configure help text.
712
2006-03-25 Daniel Stone <daniel@freedesktop.org>
715
Fix two of the more glaring unconditional-NULL-dereference screwups.
716
There are many more left.
723
* hw/xnest/Keyboard.c:
724
Remove weirdo XkbCF pre-configuration code.
728
Remove INITARGS braindamage, change to void; add XkbExtensionInit
730
Explicitly initialise nTypes in xkb.c.
733
* include/xkb-config.h.in:
736
* hw/xfree86/dixmods/xkbPrivate.c:
737
Bug #3819: Remove open-coding of strcasecmp.
742
* hw/xfree86/dixmods/Makefile.am:
743
* hw/xfree86/dixmods/xkbVT.c:
744
* hw/xfree86/dixmods/xkbPrivate.c:
745
* hw/xfree86/dixmods/xkbKillSrv.c:
746
Move XFree86 DDX actions out of xkb/ and into proper files in their
747
own right in dixmods.
758
Prune XKB code to only what we need to run the server. Remove dead
759
!XKB_IN_SERVER codepaths. Remove HAVE_CONFIG_H codepaths.
761
2006-03-25 Adam Jackson <ajax@freedesktop.org>
763
* hw/xfree86/common/xf86Bus.c:
764
* hw/xfree86/common/xf86Configure.c:
765
* hw/xfree86/common/xf86Cursor.c:
766
* hw/xfree86/common/xf86DGA.c:
767
* hw/xfree86/common/xf86DPMS.c:
768
* hw/xfree86/common/xf86Debug.c:
769
* hw/xfree86/common/xf86Events.c:
770
* hw/xfree86/common/xf86Globals.c:
771
* hw/xfree86/common/xf86Helper.c:
772
* hw/xfree86/common/xf86Init.c:
773
* hw/xfree86/common/xf86Io.c:
774
* hw/xfree86/common/xf86MiscExt.c:
775
* hw/xfree86/common/xf86Mode.c:
776
* hw/xfree86/common/xf86Option.c:
777
* hw/xfree86/common/xf86RandR.c:
778
* hw/xfree86/common/xf86Versions.c:
779
* hw/xfree86/common/xf86VidMode.c:
780
* hw/xfree86/common/xf86Xinput.c:
781
* hw/xfree86/common/xf86cmap.c:
782
* hw/xfree86/common/xf86fbBus.c:
783
* hw/xfree86/common/xf86fbman.c:
784
* hw/xfree86/common/xf86isaBus.c:
785
* hw/xfree86/common/xf86noBus.c:
786
* hw/xfree86/common/xf86pciBus.c:
787
* hw/xfree86/common/xf86sbusBus.c:
788
* hw/xfree86/common/xf86xv.c:
789
* hw/xfree86/common/xf86xvmc.c:
790
* hw/xfree86/common/xisb.c:
791
* hw/xfree86/dummylib/xf86addrestolist.c:
792
* hw/xfree86/dummylib/xf86allocscripi.c:
793
* hw/xfree86/dummylib/xf86drvmsg.c:
794
* hw/xfree86/dummylib/xf86drvmsgverb.c:
795
* hw/xfree86/dummylib/xf86errorf.c:
796
* hw/xfree86/dummylib/xf86errorfverb.c:
797
* hw/xfree86/dummylib/xf86getpagesize.c:
798
* hw/xfree86/dummylib/xf86getverb.c:
799
* hw/xfree86/dummylib/xf86msg.c:
800
* hw/xfree86/dummylib/xf86msgverb.c:
801
* hw/xfree86/dummylib/xf86opt.c:
802
* hw/xfree86/dummylib/xf86screens.c:
803
* hw/xfree86/loader/loader.c:
804
* hw/xfree86/loader/loadext.c:
805
* hw/xfree86/loader/loadfont.c:
806
* hw/xfree86/loader/loadmod.c:
807
* hw/xfree86/loader/os.c:
808
* hw/xfree86/os-support/bsd/alpha_video.c:
809
* hw/xfree86/os-support/bsd/arm_video.c:
810
* hw/xfree86/os-support/bsd/bsdResource.c:
811
* hw/xfree86/os-support/bsd/bsd_io.c:
812
* hw/xfree86/os-support/bsd/bsd_kbd.c:
813
* hw/xfree86/os-support/bsd/bsd_kmod.c:
814
* hw/xfree86/os-support/bsd/bsd_mouse.c:
815
* hw/xfree86/os-support/bsd/i386_video.c:
816
* hw/xfree86/os-support/bsd/ppc_video.c:
817
* hw/xfree86/os-support/bsd/sparc64_video.c:
818
* hw/xfree86/os-support/bus/Pci.c:
819
* hw/xfree86/os-support/bus/Sbus.c:
820
* hw/xfree86/os-support/bus/axpPci.c:
821
* hw/xfree86/os-support/bus/linuxPci.c:
822
* hw/xfree86/os-support/bus/sparcPci.c:
823
* hw/xfree86/os-support/linux/lnxResource.c:
824
* hw/xfree86/os-support/linux/lnx_agp.c:
825
* hw/xfree86/os-support/linux/lnx_axp.c:
826
* hw/xfree86/os-support/linux/lnx_io.c:
827
* hw/xfree86/os-support/linux/lnx_kbd.c:
828
* hw/xfree86/os-support/linux/lnx_kmod.c:
829
* hw/xfree86/os-support/linux/lnx_mouse.c:
830
* hw/xfree86/os-support/linux/lnx_video.c:
831
* hw/xfree86/os-support/lynxos/lynx_io.c:
832
* hw/xfree86/os-support/lynxos/lynx_mmap.c:
833
* hw/xfree86/os-support/lynxos/lynx_mouse.c:
834
* hw/xfree86/os-support/lynxos/lynx_noinline.c:
835
* hw/xfree86/os-support/lynxos/lynx_video.c:
836
* hw/xfree86/os-support/misc/BUSmemcpy.c:
837
* hw/xfree86/os-support/misc/Delay.c:
838
* hw/xfree86/os-support/misc/IODelay.c:
839
* hw/xfree86/os-support/misc/SlowBcopy.c:
840
* hw/xfree86/os-support/sco/sco_io.c:
841
* hw/xfree86/os-support/sco/sco_iop.c:
842
* hw/xfree86/os-support/sco/sco_kbd.c:
843
* hw/xfree86/os-support/sco/sco_mouse.c:
844
* hw/xfree86/os-support/shared/agp_noop.c:
845
* hw/xfree86/os-support/shared/bios_devmem.c:
846
* hw/xfree86/os-support/shared/bios_mmap.c:
847
* hw/xfree86/os-support/shared/ia64Pci.c:
848
* hw/xfree86/os-support/shared/ioperm_noop.c:
849
* hw/xfree86/os-support/shared/kbd.c:
850
* hw/xfree86/os-support/shared/kmod_noop.c:
851
* hw/xfree86/os-support/shared/libc_wrapper.c:
852
* hw/xfree86/os-support/shared/posix_tty.c:
853
* hw/xfree86/os-support/shared/sigio.c:
854
* hw/xfree86/os-support/shared/sigiostubs.c:
855
* hw/xfree86/os-support/shared/stdResource.c:
856
* hw/xfree86/os-support/shared/vidmem.c:
857
* hw/xfree86/os-support/solaris/sun_agp.c:
858
* hw/xfree86/os-support/solaris/sun_bios.c:
859
* hw/xfree86/os-support/solaris/sun_mouse.c:
860
* hw/xfree86/os-support/solaris/sun_vid.c:
861
* hw/xfree86/os-support/sysv/sysv_io.c:
862
* hw/xfree86/os-support/sysv/sysv_mouse.c:
863
* hw/xfree86/os-support/sysv/sysv_video.c:
864
* hw/xfree86/os-support/usl/usl_io.c:
865
* hw/xfree86/os-support/usl/usl_iop.c:
866
* hw/xfree86/os-support/usl/usl_kbd.c:
867
* hw/xfree86/os-support/usl/usl_mouse.c:
868
* hw/xfree86/utils/xorgcfg/loadmod.c:
870
Mark everything in xf86sym.c as _X_EXPORT.
872
2006-03-24 Fredrik Höglund <fredrik@kde.org>
874
* Xext/dpms.c (ProcDPMSSetTimeouts):
876
* hw/xfree86/common/xf86Xinput.c (xf86eqProcessInputEvents):
877
* hw/xfree86/loader/dixsym.c:
878
* os/WaitFor.c (NextDPMSTimeout), (ScreenSaverTimeoutExpire)
879
(SetScreenSaverTimer), (DPMSStandbyTimerExpire),
880
(DPMSSuspendTimerExpire), (DPMSOffTimerExpire), (FreeDPMSTimers),
882
Refactored the screensaver and DPMS timer code to use the screensaver
883
timer for both screensaver and DPMS. Removed the SetDPMSTimers()
884
and FreeDPMSTimers() functions.
886
2006-03-24 Kristian Høgsberg <krh@redhat.com>
888
* GL/glx/glxdri.c (__glXDRIscreenProbe): Make sure DRI module is
889
loaded before calling DRI functions.
891
2006-03-23 Alan Coopersmith <alan.coopersmith@sun.com>
893
* hw/xfree86/getconfig/getconfig.pl:
894
Add ast driver/pci id (Carl Switzky, Sun Microsystems)
896
2006-03-22 Kristian Høgsberg <krh@redhat.com>
898
* GL/glx/glxdri.c (__glXDRIscreenProbe): Improve error logging.
900
Wed Mar 22 16:28:46 2006 Søren Sandmann <sandmann@redhat.com>
902
* fb/fbmmx.c (fbCopyAreammx): Use inline assembly for copy area,
903
since gcc doesn't generate movq instructions.
905
Wed Mar 22 16:05:09 2006 Søren Sandmann <sandmann@redhat.com>
907
* fb/fbmmx.c (fbSolidFillmmx): Use inline assembly for solid
908
fills, since gcc doesn't use the movq instructions.
910
Wed Mar 22 13:42:44 2006 Søren Sandmann <sandmann@redhat.com>
912
* mi/mivaltree.c (miComputeClips): Patch by Keith Packard to make
913
sure redirected windows don't get considered "FullyObscured".
915
2006-03-21 Kristian Høgsberg <krh@redhat.com>
917
Make the server distcheck and tag 1.0.99.1 snapshot.
919
* configure.ac: Bump CVS version to 1.0.99.1.
924
* GL/mesa/glapi/Makefile.am: Distcheck fixes.
926
2006-03-21 Kristian Høgsberg <krh@redhat.com>
929
* GL/glx/glxcmdsswap.c: #include indirect_dispatch to get
930
prototypes for FBO functions.
932
* GL/glx/glxcontext.h:
933
* GL/glx/glxserver.h:
934
* GL/glx/glxdri.c: Fix a couple of warnings.
936
2006-03-20 Donnie Berkholz <spyderous@gentoo.org>
938
reviewed by: Kristian Høgsberg
940
* GL/glx/glxscreens.c: (__glXHyperpipeInit),
941
(__glXSwapBarrierInit):
943
* GL/glx/single2.c: (__glXDisp_FeedbackBuffer),
944
(__glXDisp_SelectBuffer):
945
* GL/glx/single2swap.c: (__glXDispSwap_FeedbackBuffer),
946
(__glXDispSwap_SelectBuffer):
947
Finish glx_ansic.h wrapper changes to make Xvfb and Xnest link again.
1
949
2006-03-20 Adam Jackson <ajax@freedesktop.org>
3
951
* hw/xfree86/common/xf86Init.c:
5
953
unprivileged users can set the modulepath and run arbitrary code.
6
954
Patch from Matthieu Herrb. (CVE-2006-0745, Coverity #4)
957
Bug #5549: Fix build for sparc64. (Matthieu Herrb)
959
2006-03-16 Kristian Høgsberg <krh@redhat.com>
961
* configure.ac: Check for glproto when building GLX and make sure
962
we have at least 1.4.6.
964
* GL/glx/*.c: Drop glx_ansic.h wrapper and call xalloc, xrealloc,
965
xfree and str-funcs directly.
967
* GL/glx/glxcmds.c (GlxSetRenderTables): Really add this.
969
2006-03-16 Kristian Høgsberg <krh@redhat.com>
971
More patches from David Reveman:
973
* GL/glx/glxscreens.c: Add GL_ARB_texture_non_power_of_two,
974
GL_EXT_framebuffer_object and GL_NV_texture_env_combine4
977
* GL/glx/glxcmds.c (__glXContextDestroy, DoMakeCurrent)
978
(__glXdirectContextDestroy): Add __GLXcontext destructor and flush
979
context cache there and on loseCurrent.
981
* GL/mesa/X/xf86glx.c (__glXMesaContextDestroy): Chain back to new
982
__GLXcontext destructor.
983
(__glXMesaContextForceCurrent): Set render table on forceCurrent.
984
(init_screen_visuals): Index pVis array correctly.
985
(GlxGetMesaProvider): Add this.
988
* GL/glx/g_disptab_EXT.h:
989
* GL/glx/g_disptab_EXT.c: Hook up FBO marshalling.
991
2006-03-16 Eric Anholt <anholt@FreeBSD.org>
993
* exa/exa.c: (exaGetPixmapSize), (exaDestroyPixmap), (exaLog2),
995
* exa/exa_migration.c: (exaCopyDirtyToSys), (exaCopyDirtyToFb),
996
(exaPixmapSave), (exaMoveInPixmap), (exaMoveOutPixmap):
998
Change EXA so that exaMoveOutPixmap() retains the framebuffer copy of
999
the pixmap, and damage is tracked so that a later exaMoveInPixmap won't
1000
result in an upload if no upload is necessary. This will likely improve
1001
the performance of the "Always" migration scheme significantly, and is
1002
a step in the path to more exact damage tracking between framebuffer and
1005
2006-03-16 Daniel Stone <daniel@freedesktop.org>
1007
* hw/xfree86/common/xf86PciInfo.h:
1008
* hw/xfree86/os-support/bus/zx1PCI.c:
1009
Add support for ZX2 PCI-E local bus adaptors. (Alex Williamson, HP)
1011
* hw/xfree86/os-support/bus/zx1PCI.c:
1012
Use soft timeout register to avoid MCAs when probing for non-existent
1013
local bus adaptors on ZX2. (Alex Williamson, HP)
1015
2006-03-15 Adam Jackson <ajax@freedesktop.org>
11
2006-03-16 Adam Jackson <ajax@freedesktop.org>
15
Bug #6191: Sync Render gradient fixes from head. (Lars Knoll)
17
2006-03-14 Eric Anholt <anholt@FreeBSD.org>
19
* GL/mesa/array_cache/Makefile.am:
20
* GL/mesa/glapi/Makefile.am:
21
* GL/mesa/main/Makefile.am:
22
* GL/mesa/math/Makefile.am:
23
* GL/mesa/shader/Makefile.am:
24
* GL/mesa/shader/grammar/Makefile.am:
1018
Bump to requiring fixesproto >= 4.0 and compositeproto >= 0.3.
1020
2006-03-15 Matthieu Herrb <matthieu.herrb@laas.fr>
1023
* include/xorg-config.h.in
1024
- OpenBSD needs -Wl,-export-dynamic to export symbols from main
1025
executable to modules.
1026
- Probe for OpenBSD aperture driver and define HAS_APERTURE_DRV
1029
2006-03-15 Felix Kuehling <fkuehlin@ati.com>
1031
* hw/xfree86/x86emu/ops2.c: (x86emuOp2_bts_R):
1032
Enable correct handling of the BTS instruction (opcode 0f ab)
1033
The code was there but #ifdefed out. Insead of BTS, BT was executed.
1034
This patch enables the BTS function and hooks it up the the correct
1036
(ATI Technologies Inc.)
1038
2006-03-15 Felix Kuehling <fxkuehl@gmx.de>
25
1040
* GL/mesa/shader/slang/Makefile.am:
26
* GL/mesa/swrast/Makefile.am:
27
* GL/mesa/swrast_setup/Makefile.am:
28
* GL/mesa/tnl/Makefile.am:
1041
* GL/symlink-mesa.sh:
1042
Update to build against Mesa CVS HEAD.
1044
2006-03-15 Eric Anholt <anholt@FreeBSD.org>
1046
* exa/exa_migration.c: (exaMoveInPixmap):
1047
Don't let pinned pixmaps get migrated in when using the "Always"
1048
migration scheme. This notably keeps the visible screen from getting
1049
migrated in to a new location in framebuffer.
1051
Reported by: Michel Dänzer.
1053
2006-03-15 Adam Jackson <ajax@freedesktop.org>
1055
* hw/xfree86/loader/loadmod.c:
1056
Coverity #1053: Nuke a dead variable.
1057
Coverity #269: Compare the requested ABI class against the ABI class
1058
of the module, not the module class.
1059
Coverity #794: Fix a highly unlikely memory leak.
1062
Coverity #337: Remove useless NULL check.
1064
* hw/xfree86/loader/loader.c:
1065
Coverity #484: Fix an off-by-one in module refcounting.
1067
* damageext/damageext.c:
1068
Coverity #491: Check version number correctly.
1071
Coverity #487: Check version number correctly.
1073
* hw/xfree86/common/xf86VidMode.c:
1074
Coverity #490: Fix a range check in xf86vidmode extension.
1077
Coverity #807: Fix a memory leak in XFixesExpandRegion.
1079
* hw/xfree86/xf4bpp/ppcPixFS.c:
1080
Coverity #1042, 1043: Nuke some dead variables.
1082
2006-03-15 Benjamin Herrenschmidt <benh@kernel.crashing.org>
1084
* hw/xfree86/dri/dri.c: (DRIExtensionInit):
1085
Fix DRIExtensionInit() to not register callbacks when it hasn't been
1086
initialized for the current server generation. Fixes a problem where
1087
it would use stale private index and blow up in colorful ways if no
1088
driver called DRIScreenInit() on the second generation (which happens
1089
due to a bug in radeon that i'll fix separately). Note: clearing the
1090
index in DRIReset() wouldn't work as DRIReset() is called before the
1093
2006-03-15 Benjamin Herrenschmidt <benh@kernel.crashing.org>
1095
* hw/xfree86/common/xf86fbman.c: (localAllocateOffscreenLinear):
1096
Make xf86 linear allocator smarter when dealing with alignment
1097
constraints when falling back to X/Y allocations. Fixes various
1098
problems of Xv allocation failures, notably with "nv" driver.
1100
2006-03-14 Eric Anholt <anholt@FreeBSD.org>
1102
* exa/exa.c: (exaDriverInit):
1103
* exa/exa_migration.c: (exaDoMigration):
1105
* hw/xfree86/exa/examodule.c: (exaXorgCloseScreen),
1107
Add a new migration scheme, "always", which will move pixmaps to their
1108
desired location always (unless they don't fit in FB, in which case they
1109
all get moved out for software rendering). The default remains as
1110
before, but can be controlled by the MigrationHeuristic xorg.conf option
1111
(which is intentionally not documented, as it may be short-lived). This
1112
is part of the exa-damagetrack work, which appears stable in testing
1113
with fakexa, unlike the work as a whole.
1115
2006-03-14 Eric Anholt <anholt@FreeBSD.org>
1119
Add more doxygen documentation, including notes on WaitMarker() and
1120
MarkSync() that I noticed were needed while reading the VIA driver.
1122
2006-03-14 Eric Anholt <anholt@FreeBSD.org>
1124
* exa/exa.c: (exaDriverInit):
1125
* exa/exa_accel.c: (exaFillSpans), (exaCopyNtoN),
1126
(exaPolyFillRect), (exaSolidBoxClipped), (exaFillRegionSolid),
1127
(exaFillRegionTiled), (exaGetImage), (exaGetSpans):
1128
* exa/exa_migration.c: (exaPixmapIsPinned), (exaMigrateTowardFb),
1129
(exaMigrateTowardSys), (exaDoMigration):
1131
* exa/exa_render.c: (exaOpReadsDestination),
1132
(exaTryDriverSolidFill), (exaTryDriverComposite), (exaComposite),
1134
* exa/exa_unaccel.c: (exaGetPixmapFirstPixel):
1135
Move migration logic to a new function, exaDoMigration(). This is
1136
largely a manual conversion to allow for different migration schemes
1137
to be implemented reasonably, but does include some minor improvements
1138
such as accounting for pinned pixmaps not being acceleratable, and for
1139
our current GetImage and GetSpans not being accelerated.
1141
2006-03-14 Eric Anholt <anholt@FreeBSD.org>
1143
* exa/exa_accel.c: (exaFillRegionTiled):
1145
* exa/exa_render.c: (exaTryDriverSolidFill):
1146
* exa/exa_unaccel.c: (exaGetPixmapFirstPixel):
1147
Pull code for getting the (0,0) pixel from a pixmap out to a separate
1148
function, since it gets repeated (with bad error handling, in one case).
1150
2006-03-14 Kristian Høgsberg <krh@redhat.com>
1152
* GL/glx/glxdri.c (__glXDRIscreenProbe): Bail out early if screen
1153
doesn't support DRI.
1155
2006-3-13 Deron Johnson <deron.johnson@sun.com>
1157
* composite/compalloc.c
1158
* composite/compext.c
1159
* composite/compinit.c
1160
* composite/compint.h
1161
* composite/compwindow.c
1164
* xfixes/xfixesint.h
1165
Composite Version 0.3: CompositeGetOverlayWindow, CompositeReleaseOverlayWindow
1166
Xfixes Version 4.0: XFixesHideCursor, XFixesShowCursor
1168
2006-03-12 Kristian Høgsberg <krh@redhat.com>
1170
First batch of AIGLX fixes from David Reveman.
1172
* GL/mesa/X/xf86glx.c (GlxGetMesaProvider): Add getter for Mesa
1175
* GL/glx/glxvisuals.c (GlxInitVisuals): Export this for Xgl.
1177
* GL/glx/glxutil.c (__glXDrawableInit, __glXGetDrawable): Move
1178
resource tracking out of drawable constructor to allow wrapping.
1180
* GL/glx/glxcmdsswap.c (__glXSwapGetDrawableAttributesReply): Use
1181
corrent reply size #define.
1183
* GL/glx/glxcmds.c (GlxSetRenderTables): Add this function.
1184
(DoGetDrawableAttributes): Fix array length.
1186
2006-03-12 Matthieu Herrb <matthieu.herrb@laas.fr>
1188
* hw/xfree86/dixmods/Makefile.am
1189
Fix build when AIGLX is false.
1191
2006-03-11 Eric Anholt <anholt@FreeBSD.org>
1194
Improve doxygen formatting, and attempt to clarify the 1:1 ratio of
1195
successful PrepareCopy()s to DoneCopy()s.
1197
2006-03-11 Eric Anholt <anholt@FreeBSD.org>
1199
reviewed by: jbarnes
1201
* exa/exa_accel.c: (exaCopyNtoNTwoDir):
1202
Make exaCopyNtoNTwoDir() call DoneCopy() at the end of each string of
1203
consecutive Copy() calls (rather than exactly once at the end of the
1206
2006-03-10 Kristian Høgsberg <krh@redhat.com>
1208
* Merge accel_indirect branch to HEAD.
1210
2006-03-05 Kristian Høgsberg <krh@redhat.com>
1212
* GL/glx/glxcmds.c (DoGetDrawableAttributes): Add
1213
GLX_Y_INVERTED_EXT to the drawable attributes we report.
1215
2006-03-05 Kristian Høgsberg <krh@redhat.com>
1217
* GL/glx/glxcmds.c (__glXCreateARGBConfig): Create the fbconfig
1218
for the composite 32 visual after the fact here.
1220
* GL/glx/glxdri.c (__glXDRIbindTexImage): Use 4bpp for 32 bit
1221
visuals too, but only fill the alpha channel for 24 depth
1224
2006-03-03 Kristian Høgsberg <krh@redhat.com>
1226
* GL/glx/glxdri.c (getDrawableInfo): Work around i915 driver that
1227
tries to render to drawable even if it no longer exists.
1228
Returning 0 cliprects (as dri_util.c does) doesn't seem to do it,
1229
so we set the width and height to 0.
1231
* GL/glx/g_disptab.h:
1232
* GL/glx/glxcmdsswap.c: Fix a couple of warnings.
1234
2006-03-03 Kristian Høgsberg <krh@redhat.com>
1236
* GL/glx/glxdri.c (__glXDRIscreenProbe): Log full DRI driver path
1237
when dlopen() fails.
1239
* GL/glx/glxscreens.c (__glXInitScreens): Log the provider name
1240
when we initialize a GLX screen.
1242
* GL/symlink-mesa.sh:
1243
* GL/mesa/swrast/Makefile.am: Update to work with mesa head.
1245
2006-03-01 Kevin E. Martin <kem-at-freedesktop-dot-org>
1247
* GL/glx/glxdri.c: (__glXDRIscreenProbe):
1248
Pass err_msg when dev_priv allocation fails.
1250
2006-03-01 Kristian Høgsberg <krh@redhat.com>
1252
* GL/glx/glxdri.c (__glXDRIscreenProbe): Handle failing allocation
1255
* GL/glx/glxdri.c (__glXDRIscreenProbe): The DRI driver
1256
_mesa_free()'s the dev_priv passed in so we need to give it a
1259
2006-03-01 Kevin E. Martin <kem-at-freedesktop-dot-org>
1261
* GL/glx/glxserver.h:
1262
Fix Xvfb, Xnest and Xprt build.
1264
2006-02-28 Kristian Høgsberg <krh@redhat.com>
1266
* GL/glx/glxdri.c (__glXDRIscreenProbe): Fix enter/leave confusion.
1269
* hw/xfree86/common/xf86Config.c (configServerFlags): Enable AIGLX
1270
by default at configure time and at runtime.
1272
2006-02-27 Kristian Høgsberg <krh@redhat.com>
1274
* GL/glx/glxserver.h:
1276
* GL/mesa/X/xf86glx.c: Complete the prepare/finish dispatch to
1277
enter/leave server rename.
1279
* GL/glx/glxcmdsswap.c (__glXSwapGetDrawableAttributesSGIX): Add
1280
byte swapping function.
1282
* GL/mesa/swrast/Makefile.am (INCLUDES): Add -I../shader/slang.
1284
* GL/glx/glxcmds.c: Make GLX_EXT_texture_from_pixmap entrypoints
1285
non-static so we can get at them from glxcmdsswap.c.
1287
2006-02-25 Kristian Høgsberg <krh@redhat.com>
1289
* GL/glx/glxcmds.c: Add more GLX_EXT_texture_from_pixmap tokens
1290
here as a temporary fix.
1292
2006-02-24 Kristian Høgsberg <krh@redhat.com>
1295
* GL/glx/glxcmdsswap.c:
1296
* GL/glx/glxcontext.h:
1298
* GL/glx/glxscreens.c:
1299
* GL/glx/glxserver.h: Add hooks for GLX_EXT_texture_from_pixmap
1300
and port over naive glTexImage2D implementation. Add support for
1303
2006-02-24 Kevin E. Martin <kem-at-freedesktop-dot-org>
1305
* GL/glx/Makefile.am:
1306
Include from Mesa sources before any installed versions.
1308
* GL/glx/glxdri.c: (__glXDRIleaveServer), (__glXDRIenterServer),
1309
(createContext), (destroyContext), (createDrawable),
1310
(destroyDrawable), (getDrawableInfo), (__glXDRIscreenProbe):
1311
Wrap the __DRIinterfaceMethods methods with enter/leaveServer to
1312
make sure server locks are held when calling into the card driver.
1314
2006-02-24 Kristian Høgsberg <krh@redhat.com>
1317
* GL/glx/glxvisuals.c: Add these files.
1319
2006-02-24 Kristian Høgsberg <krh@redhat.com>
1321
* GL/glx/*: Land rewritten accelerated indirect rendering on
1322
accel_indirect_branch.
1324
2006-03-10 Alan Coopersmith <alan.coopersmith@sun.com>
1326
* hw/xfree86/utils/xorgcfg/help.c:
1327
Fix buffer size checks to prevent 2-byte buffer overflows.
1328
(Coverity #480, #481, #482, #483)
1330
2006-03-10 Alan Coopersmith <alan.coopersmith@sun.com>
1333
* include/dix-config.h.in:
1334
Add HAS_MMAP for Xvfb
1336
* hw/vfb/InitOutput.c (ddxProcessArgument):
1337
Fix Xvfb option parsing to exit on bad arguments, not just issue
1338
error messages and continue on. (Coverity #492)
1340
2006-03-10 Alan Coopersmith <alan.coopersmith@sun.com>
1342
* hw/xfree86/utils/xorgcfg/options.c:
1343
Pass sizeof the correct buffer to XmuSnprintf. (Coverity #489)
1345
2006-03-10 Eric Anholt <anholt@FreeBSD.org>
1347
* hw/kdrive/ephyr/ephyr.c: (ephyrMapFramebuffer):
1348
* hw/kdrive/ephyr/ephyr_draw.c: (ephyrPrepareComposite),
1350
* hw/kdrive/ephyr/hostx.c: (hostx_screen_init):
1351
* hw/kdrive/ephyr/hostx.h:
1352
If fakexa is enabled, create a larger buffer in the Ximage, but keep
1353
the same width/height for front-buffer drawing. The fakexa code then
1354
uses this extra space for offscreen pixmaps. Note that this tones down
1355
the absurdity of fakexa's offscreen pixmap alignment requirements (odd
1356
alignment is too weird, so stick with "24", which is still strange but
1357
exists out there). It also fixes a couple of bugs in the fakexa
1358
implementation revealed by using offscreen pixmaps.
1360
2006-03-10 Eric Anholt <anholt@FreeBSD.org>
1362
* exa/exa.c: (exaPrepareAccess), (exaFinishAccess):
1363
Move the exaDrawableDirty in exaPrepareAccess to exaFinishAccess, which
1364
is after the drawing is done. Previously, a failed PrepareAccess could
1365
have migrated and cleared the dirty flag before the damage was ever
1368
2006-03-10 Eric Anholt <anholt@FreeBSD.org>
1370
* hw/xfree86/vbe/vbe.c: (vbeProbeDDC):
1371
Coverity #1011: Remove a useless NULL check on a pVbe that had
1372
been dereferenced many times before.
1374
2006-03-09 Eric Anholt <anholt@FreeBSD.org>
1376
* hw/xfree86/int10/generic.c: (xf86ExtendedInitInt10):
1377
Coverity #857: Fix resource leak in error path by freeing earlier.
1379
2006-03-09 Eric Anholt <anholt@FreeBSD.org>
1381
* hw/xfree86/parser/Keyboard.c: (xf86parseKeyboardSection):
1382
* hw/xfree86/parser/Layout.c: (xf86parseLayoutSection):
1383
* hw/xfree86/parser/Pointer.c: (xf86parsePointerSection):
1384
Coverity #813, #814, #815, #816: Fix resource leaks in error paths of
1385
config parsing code.
1387
2006-03-09 Eric Anholt <anholt@FreeBSD.org>
1390
Document the restriction on PrepareAccess() failure, from discussion
1393
2006-03-09 Jeremy C. Reed <reed@reedmedia.net>
1395
* hw/xfree86/common/xf86Configure.c:
1396
Just like FreeBSD, let DragonFly's default mouse Device be
1397
/dev/sysmouse (since /dev/mouse don't even exist by default).
1399
2006-03-09 Jeremy C. Reed <reed@reedmedia.net>
1401
* hw/xfree86/os-support/bsd/bsd_mouse.c: (SupportedInterfaces),
1402
(DefaultProtocol), (SetSysMouseRes), (xf86OSMouseInit):
1403
Add DragonFly support. (It is like FreeBSD.) This patch is
1404
from DragonFly developer Joerg Sonnenberger and the pkgsrc
1405
collection. (I tested using /dev/sysmouse with moused using
1408
2006-03-09 Eric Anholt <anholt@FreeBSD.org>
1410
* exa/exa_render.c: (exaComposite):
1411
Coverity #349: Fall back to software early if pSrc->pDrawable is NULL,
1412
or pMask is non-NULL but pMask->pDrawable is NULL. This prevents NULL
1413
dereferences on gradients and other Pictures which have no pDrawable.
1415
2006-03-09 Eric Anholt <anholt@FreeBSD.org>
1419
* exa/exa_offscreen.c:
1421
* hw/xfree86/doc/devel/exa-driver.txt:
1422
Do a first pass of doxygen documentation of EXA. This removes the
1423
corresponding pieces of exa-driver.txt, which were becoming stale.
1424
Hopefully the documentation will stay much more up-to-date this way.
1425
Many thanks to jbarnes for writing exa-driver.txt which was used a lot
1426
in writing this documentation.
1428
2006-03-09 Matthias Hopf <mhopf@suse.de>
1430
* configure.ac: Do Xorg configure checks for Xgl only as well
1432
2006-03-08 Eric Anholt <anholt@FreeBSD.org>
1434
* exa/exa.c: (exaGetPixmapOffset), (exaPixmapIsOffscreen),
1435
(exaPrepareAccess), (exaFinishAccess), (exaDriverAlloc),
1436
(exaDriverInit), (exaMarkSync), (exaWaitSync):
1438
* exa/exa_accel.c: (exaFillSpans), (exaCopyNtoNTwoDir),
1439
(exaCopyNtoN), (exaPolyFillRect), (exaSolidBoxClipped),
1440
(exaFillRegionSolid), (exaFillRegionTiled):
1441
* exa/exa_migration.c: (exaPixmapSave), (exaPixmapAllocArea),
1443
* exa/exa_offscreen.c: (ExaOffscreenValidate), (exaOffscreenAlloc),
1444
(ExaOffscreenSwapOut), (exaOffscreenFree), (ExaOffscreenMarkUsed),
1445
(exaOffscreenInit), (ExaOffscreenFini):
1446
* exa/exa_render.c: (exaTryDriverSolidFill),
1447
(exaTryDriverComposite), (exaComposite), (exaGlyphs):
1448
* hw/kdrive/ephyr/ephyr.h:
1449
* hw/kdrive/ephyr/ephyr_draw.c: (ephyrDrawInit):
1450
* hw/xfree86/exa/examodule.c:
1451
Rearrange EXA driver structures so that there's a hope of maintaining
1452
ABI when extending the driver interface. The card and accel structures
1453
are merged into the ExaDriverRec, which is to be allocated using
1454
exaDriverAlloc(). The driver structure also grows exa_major and
1455
exa_minor, which drivers fill in and have checked by EXA
1456
(double-checking that the driver really did check that the EXA version
1457
was correct). Removes exaInitCard(), which is replaced by the driver
1458
filling in the rec by hand, and the exaGetVersion() and related
1459
EXA_*VERSION which are replaced by always using the XFree86 loadable
1462
2006-03-08 Lars Knoll <lars@trolltech.com>
1465
Initialize the format of a source picture to PICT_a8r8g8b8.
1466
Fixes a failure in the gradients test of rendercheck.
1467
In the long term we could do better by setting the format
1468
to something without alpha whenever the gradient doesn't
1469
contain colors with alpha. This triggers a reduction of
1470
the over operation to a pure source operation.
1472
2006-03-07 Eric Anholt <anholt@FreeBSD.org>
1474
* hw/xfree86/common/xf86fbman.c: (xf86InitFBManager):
1475
Bug #6150: Do the obvious fix of an insane sanity check in
1476
xf86InitFBManager. (Julio M. Merino Vidal)
1478
2006-03-07 Ian Romanick <idr@us.ibm.com>
1480
* hw/xfree86/common/xf86DoProbe.c: (DoProbe):
1481
* hw/xfree86/common/xf86Priv.h:
1482
* hw/xfree86/common/xf86Init.c: (ddxProcessArgument):
1483
Remove DoProbeArgs. It was an empty function that was never called.
1485
Some refactoring in DoProbe to make the code more readable (and make
1486
the future transition to xf86CallDriverProbe easier).
1488
* hw/xfree86/common/xf86Helper.c: (xf86MatchPciInstances):
1489
Major refactoring of xf86MatchPciInstances. Primarilly, all device
1490
matching is performed by a single, smart loop. Matching of
1491
PCI_VENDOR_GENERIC devices is done by device class, and this
1492
eliminates the need to call xf86CheckPciGAType (good riddance!).
1494
Various other changes eliminate the need to use xnfrealloc on the
1495
instances array. When in probe-only mode or the first pass of
1496
configure mode, the instances array isn't needed, so it is not
1499
These changes will make the change to a PCI device matching scheme
1500
more like is implemented in libpci.a (and has been discussed on the
1501
xorg mailing list) much, much simpler.
1503
* hw/xfree86/common/xf86.h:
1504
* hw/xfree86/loader/xf86sym.c:
1505
* hw/xfree86/common/xf86pciBus.c: (FindPCIVideoInfo):
1506
Eliminate unnecessary use of ?: operator within an if-statement.
1508
Remove xf86CheckPciGAType. It is no longer called by
1509
xf86MatchPciInstances, which was previously the only place that
1512
* hw/xfree86/common/xf86str.h:
1513
Add numerous comments to the fields of PciChipsets.
1515
2006-03-07 Eric Anholt <anholt@FreeBSD.org>
1517
* hw/kdrive/ephyr/ephyr_draw.c:
1518
Add appropriate MIT license. Oops.
1520
2006-03-07 Eric Anholt <anholt@FreeBSD.org>
1522
* hw/kdrive/ephyr/Makefile.am:
1523
* hw/kdrive/ephyr/ephyr.h:
1524
* hw/kdrive/ephyr/ephyr_draw.c: (ephyrPrepareSolid), (ephyrSolid),
1525
(ephyrDoneSolid), (ephyrPrepareCopy), (ephyrCopy), (ephyrDoneCopy),
1526
(ephyrCheckComposite), (ephyrPrepareComposite), (ephyrComposite),
1527
(ephyrDoneComposite), (ephyrMarkSync), (ephyrWaitMarker),
1528
(ephyrDrawInit), (ephyrDrawEnable), (ephyrDrawDisable),
1529
(ephyrDrawFini), (exaDDXDriverInit):
1530
Add a new flag to ephyr, "-fakexa", which turns on an EXA acceleration
1531
implementation that calls fb to get its work done. The purpose is to
1532
have a trusted EXA driver for use with testing changes to the core of
1533
EXA. However, fakexa has not received much testing yet, lacks offscreen
1534
pixmaps support, and doesn't reliably provide garbage when EXA doesn't
1535
get its syncing right. All of these should be fixed soon.
1537
2006-03-07 Eric Anholt <anholt@FreeBSD.org>
1539
* hw/xfree86/exa/exa.c:
1540
* hw/xfree86/exa/exa.h:
1541
* hw/xfree86/exa/exa_accel.c:
1542
* hw/xfree86/exa/exa_migration.c:
1543
* hw/xfree86/exa/exa_offscreen.c:
1544
* hw/xfree86/exa/exa_priv.h:
1545
* hw/xfree86/exa/exa_render.c:
1546
* hw/xfree86/exa/exa_unaccel.c:
1547
Remove stale EXA files, which failed to get removed during the move to
1550
2006-03-07 Luc Verhaegen <libv@skynet.be>
1552
* hw/xfree86/common/xf86Mode.c: (xf86CheckModeForMonitor):
1553
Third pass at stopping reduced blanking modes for CRTs. This time
1554
round, there is almost no room for error left. We stop modes only
1556
- Hblank is less than 25% of HDisplay and
1557
- HTotal - HDisplay is exactly 160 and
1558
- HSyncEnd - HDisplay is exactly 80 (new) and
1559
- HSyncEnd - HSyncStart is exactly 32 (new) and
1560
- VSyncStart - VDisplay is exactly 3 (new).
1561
So, we stop antique monitors which are rumoured to blow up regularly
1562
from doing so _only_ with modes generated by xf86CVTMode with Reduced
1563
TRUE or modelines generated by cvt -r. If the user dares as much as
1564
look at such a modeline, we're free to scorch off his face and fill it
1567
2006-03-06 Lars Knoll <lars@trolltech.com>
1570
Correctly initialize devPrivates variable in source
1573
Don't try to access devPrivates of source only pictures
1575
2006-03-04 Matthieu Herrb <matthieu.herrb@laas.fr>
1576
* hw/xfree86/dixmods/extmod/xf86misc.c
1577
Only output SetClientVersion message if verbosity > 1, like other
30
* include/dix-config.h.in:
32
Define NO_LIBCWRAPPER in dix-config.h, and rely on Mesa including
33
dix-config.h if DIX_HAVE_CONFIG_H is defined to get it and _XSERVER64.
1580
define SYS_LIBS to hold system dependant libraries that may needed.
1581
* GL/glx/indirect_dispatch_swap.c:
1582
* GL/glx/indirect_util.c:
1583
Definitions for bswapxx() macros on OpenBSD.
1584
* hw/xfree86/os-support/bsd/Makefile.am:
1585
Don't hard-code -DUSE_DEV_IO here. configure generates the proper
1586
OS specific values here.
1587
* hw/xfree86/utils/ioport/Makefile.am:
1588
* hw/xfree86/utils/pcitweak/Makefile.am:
1589
* hw/xfree86/utils/scanpci/Makefile.am:
1590
* hw/xfree86/utils/xorgcfg/Makefile.am:
1591
Add ${SYS_LIBS} to libraries list
1592
* cfb/Makefile.am.inc:
1593
Fix build with non GNU make.
1595
2006-02-28 Ian Romanick <idr@us.ibm.com>
1597
* hw/xfree86/common/xf86Helper.c: (xf86AddDriver),
1598
(xf86MatchPciInstances):
1599
Remove redundant definition of struct Inst.
1600
Safeguard xf86AddDriver against future additions to DriverRec.
1602
2006-02-28 Daniel Stone <daniel@freedesktop.org>
1605
Bug #5216: Allow options to appear with other components.
35
1607
2006-02-28 Adam Jackson <ajax@freedesktop.org>
37
1609
* XpConfig/C/print/models/CANONC3200-PS/fonts/Makefile.am:
38
1610
* XpConfig/C/print/models/HPLJ4050-PS/fonts/Makefile.am:
39
1611
* XpConfig/C/print/models/SPSPARC2/fonts/Makefile.am:
40
Bug #5627: Fix Xprint font symlinking. (Tilman Sauerbeck)
43
Sync with head, install randrstr.h in the SDK.
46
Bug #5216: Allow options to appear with other components.
1612
Bug #5627: Fix Xprint font symlinking. (TIlman Sauerbeck)
1614
2006-02-27 Alan Coopersmith <alan.coopersmith@sun.com>
1616
* hw/darwin/quartz/XDarwinStartup.man:
1617
* hw/darwin/utils/dumpkeymap.man:
1618
Typo fixes (Nicholas Joly, XFree86 bugzilla #1658)
1620
2006-02-24 Roland Scheidegger <rscheidegger_lists@hispeed.ch>
48
1622
* hw/xfree86/common/xf86PciInfo.h:
51
2006-02-15 Eric Anholt <anholt@FreeBSD.org>
1623
Add two radeon pci ids (one is used for a radeon mobility X700 XL
1624
in a medion notebook, the other is for a AIW X800 VE)
1626
2006-02-24 Matthieu Herrb <matthieu.herrb@laas.fr>
1629
OpenBSD supports PCVT and WSCONS. PCCONS is long gone.
1631
2006-02-23 Adam Jackson <ajax@freedesktop.org>
1634
Remove redundant composite op reduction, done in Render now.
1636
2006-02-22 Alexander Gottwald <ago@starnet.com>
1638
* GL/glx/render2swap.c:
1639
Bug #5978: Added missing swap of input variables. Added missing cases
1640
for GL_SECONDARY_COLOR_ARRAY and GL_FOG_COORD_ARRAY (Colin McDonald)
1642
2006-02-22 Alexander Gottwald <ago@starnet.com>
1644
* hw/dmx/Makefile.am:
1645
* hw/dmx/input/Makefile.am:
1646
* hw/dmx/config/Makefile.am:
1648
Added Mesa include directory
1650
2006-02-21 Jeremy C. Reed <reed@reedmedia.net>
1652
* GL/mesa/shader/slang/Makefile.am:
1653
* GL/symlink-mesa.sh:
1655
Update to build against Mesa HEAD.
1657
2006-02-20 Ian Romanick <idr@us.ibm.com>
1659
* hw/xfree86/os-support/bus/Pci.c: (handlePciBIOS), (readPciBios),
1660
(HandlePciBios), (xf86ReadPciBIOS):
1661
* hw/xfree86/os-support/bus/xf86Pci.h:
1663
Eliminate unused PCI BIOS reading functionality. The old code
1664
used several function pointers to implement a level of
1665
flexability that was never used. The code also had unused
1666
support for extracting a single image type from a larger
1669
Fix the spelling of PCI_BIOS_OPEN_FIRMWARE.
1671
Fix a couple errors in #ifdef debug code.
1673
2006-02-20 Ian Romanick <idr@us.ibm.com>
1675
* hw/xfree86/common/xf86pciBus.c: (FindPCIVideoInfo),
1677
* hw/xfree86/common/xf86str.h:
1678
* hw/xfree86/os-support/bus/xf86Pci.h:
1679
* hw/xfree86/scanpci/xf86PciData.h:
1680
* hw/xfree86/scanpci/xf86ScanPci.c:
1681
Eliminate all the code for querying the PCI class from the PCI
1682
ID database. Class information is not, and never has been,
1683
stored there. Therefore, this is just a bunch of elaborate
1684
code to read 0x00000000.
1687
2006-02-21 Adam Jackson <ajax@freedesktop.org>
1727
ANSIfy Xi/. Mostly automated via protoize(1).
1730
indent fixes (OMG SO UGLY), and nuke old RCS keywords.
1732
2006-02-16 Eric Anholt <anholt@FreeBSD.org>
1735
Fix build of Xorg by putting xf86bigfont back into builtin instead of
1736
module sources list.
1738
2006-02-16 Eric Anholt <anholt@FreeBSD.org>
1741
Bug #5453: Don't forget to still do AM_CONDITIONAL for XVMC even if XV
1742
is disabled, and also force XVMC disabled if XV is disabled.
1743
(Dag-Erling Smørgrav)
1745
2006-02-16 Keith Packard <keithp@keithp.com>
1747
* miext/shadow/shrotpackYX.h:
1748
Forgot to include this file in previous patch
1750
2006-02-15 Keith Packard <keithp@keithp.com>
1755
* hw/kdrive/chips/Makefile.am:
1756
* hw/kdrive/epson/Makefile.am:
1757
* hw/kdrive/fbdev/Makefile.am:
1758
* hw/kdrive/fbdev/fbdev.c: (fbdevInitialize):
1759
* hw/kdrive/i810/Makefile.am:
1760
* hw/kdrive/linux/mouse.c: (ps2Init):
1761
* hw/kdrive/linux/ms.c: (MsRead):
1762
* hw/kdrive/linux/ps2.c: (Ps2Read):
1763
* hw/kdrive/mach64/Makefile.am:
1764
* hw/kdrive/mga/Makefile.am:
1765
* hw/kdrive/nvidia/Makefile.am:
1766
* hw/kdrive/pm2/Makefile.am:
1767
* hw/kdrive/r128/Makefile.am:
1768
* hw/kdrive/sdl/Makefile.am:
1769
* hw/kdrive/smi/Makefile.am:
1770
* hw/kdrive/src/kaa.c: (kaaMoveInPixmap):
1771
* hw/kdrive/src/kinput.c: (KdKeybdProc):
1772
* hw/kdrive/vesa/Makefile.am:
1773
* hw/kdrive/via/Makefile.am:
1774
* include/kdrive-config.h.in:
1775
* miext/damage/damage.c: (DamageSetup):
1776
* miext/shadow/Makefile.am:
1777
* miext/shadow/shadow.h:
1778
* miext/shadow/shrot16pack_270YX.c:
1779
* miext/shadow/shrot16pack_90YX.c:
1780
* os/oscolor.c: (OsToLower), (OsStrCaseCmp), (OsInitColors),
1784
Make more extensions optional in build (for kdrive).
1785
Fix kdrive build for actual hardware.
1786
Fix kdrive pointer signed/unsigned types.
1787
Add kdrive-required YX rotation functions.
1788
Replace rgb text file loading with static rgb color table.
1790
2006-02-16 Benjamin Herrenschmidt <benh@kernel.crashing.org>
1792
* hw/xfree86/ramdac/xf86Cursor.c:
1793
(xf86CursorEnableDisableFBAccess), (xf86CursorSetCursor):
1794
Fix an occasional crash on VT switches: the server would save a
1795
pointer to the current cursor when disabling FB access and would try
1796
to restore that cursor when re-enabling. However, that cursor might
1797
have been destroyed in between. This fixes it by updating the saved
1798
cursor pointer when a cursor is set and vtSema is FALSE.
1800
2006-02-15 Eric Anholt <anholt@FreeBSD.org>
1802
* XTrap/Makefile.am:
1805
* hw/xfree86/dixmods/Makefile.am:
1806
* record/Makefile.am:
1807
Bug #5871: Drop special build infrastructure left over from libcwrapper
1808
times. (George Fufutos)
1810
2006-02-16 Dave Airlie <airlied@freedesktop.org>
1812
* Xext/xres.c: (ProcXResQueryClientPixmapBytes):
1813
Fix XSERVER64 should be _XSERVER64
1815
2006-02-15 Eric Anholt <anholt@FreeBSD.org>
1817
* XTrap/xtrapddmi.c:
1820
* hw/xfree86/dixmods/extmod/Makefile.am:
1821
* hw/xfree86/dixmods/extmod/xf86dga2.c: (XFree86DGARegister):
1822
Bug #5869: Remove traces of EXTMODULE define, which doesn't appear to be
1823
useful any more. (George Fufutos)
1825
2006-02-15 Eric Anholt <anholt@FreeBSD.org>
1827
* hw/xfree86/dixmods/laymodule.c:
1828
Bug #5888: Remove orphaned laymodule.c from miext/layer removal.
1831
2006-02-15 Zephaniah E. Hull <warp@aehallh.com>
1833
* hw/xfree86/common/xf86Xinput.h:
1834
* hw/xfree86/loader/xf86sym.c:
1835
Export xf86ActivateDevice, used by the evdev driver.
1837
2006-02-15 Eric Anholt <anholt@FreeBSD.org>
1842
* exa/exa.c: (exaCreatePixmap), (exaCloseScreen), (exaDriverInit),
1843
(exaWaitSync), (exaGetVersion):
1845
* exa/exa_accel.c: (exaFillSpans), (exaCopyArea),
1846
(exaPolyFillRect), (exaSolidBoxClipped), (exaCopyWindow),
1848
* exa/exa_migration.c:
1849
* exa/exa_offscreen.c: (exaEnableDisableFBAccess):
1851
* exa/exa_render.c: (exaComposite):
1852
* hw/xfree86/exa/Makefile.am:
1853
* hw/xfree86/exa/exa.c:
1854
* hw/xfree86/exa/exa.h:
1855
* hw/xfree86/exa/exa_accel.c:
1856
* hw/xfree86/exa/exa_migration.c:
1857
* hw/xfree86/exa/exa_offscreen.c:
1858
* hw/xfree86/exa/exa_priv.h:
1859
* hw/xfree86/exa/exa_render.c:
1860
* hw/xfree86/exa/exa_unaccel.c:
1861
* hw/xfree86/exa/examodule.c: (exaXorgCloseScreen),
1862
(exaXorgEnableDisableFBAccess), (exaDDXDriverInit),
1863
(EXAAvailableOptions), (exaSetup):
1864
Move EXA implementation up to the top level and remove its XFree86
1865
dependencies. It was nearly abstract enough already to be used by
1866
multiple DDXes. This will be useful for EXA development through
1867
providing a fake acceleration implementation within Xephyr, so that
1868
testing can be done on new EXA code without worrying about buggy
1871
2006-02-15 Eric Anholt <anholt@FreeBSD.org>
1873
* GL/mesa/X/Makefile.am:
1874
* GL/mesa/array_cache/Makefile.am:
1875
* GL/mesa/glapi/Makefile.am:
1876
* GL/mesa/main/Makefile.am:
1877
* GL/mesa/math/Makefile.am:
1878
* GL/mesa/shader/Makefile.am:
1879
* GL/mesa/shader/grammar/Makefile.am:
1880
* GL/mesa/shader/slang/Makefile.am:
1881
* GL/mesa/swrast/Makefile.am:
1882
* GL/mesa/swrast_setup/Makefile.am:
1883
* GL/mesa/tnl/Makefile.am:
53
1885
* include/dix-config.h.in:
55
Add #undef BSD44SOCKETS, without which the listener socket on FreeBSD
56
would be created without the port number due to xtrans's define not
57
being used when xtrans was compiled in the X Server.
59
2006-02-15 Eric Anholt <anholt@FreeBSD.org>
1886
Define NO_LIBCWRAPPER in dix-config.h, and rely on Mesa including
1887
dix-config.h if DIX_HAVE_CONFIG_H is defined to get it and _XSERVER64,
1888
instead of defining things like this per directory.
1890
2006-02-15 Adam Jackson <ajax@freedesktop.org>
1924
* miext/damage/damage.c:
1926
Mark everything in misym.c as _X_EXPORT.
1930
* Xext/sleepuntil.c:
1932
Mark everything in {ext,font}sym.c as _X_EXPORT.
1934
* XTrap/xtrapddmi.c:
1958
* hw/xfree86/common/xf86DGA.c:
1959
* hw/xfree86/common/xf86xvmc.c:
1960
* hw/xfree86/dummylib/fatalerror.c:
1961
* hw/xfree86/dummylib/logvwrite.c:
1962
* hw/xfree86/dummylib/verrorf.c:
1963
* hw/xfree86/dummylib/xalloc.c:
1964
* hw/xfree86/dummylib/xf86errorf.c:
1965
* hw/xfree86/parser/cpconfig.c:
1978
* render/renderedge.c:
1981
Mark everything in dixsym.c as _X_EXPORT.
1983
* XTrap/xtrapddmi.c:
1984
* XTrap/xtrapdiswp.c:
1985
Remove a few #ifdef vms; whatever problem that was solving should
1986
assuredly be solved some other way.
1988
2006-02-15 Kristian Høgsberg <krh@redhat.com>
1990
* GL/symlink-mesa.sh:
1991
* GL/mesa/swrast/Makefile.am:
1992
Update to build against Mesa trunk.
1994
2006-02-14 Eric Anholt <anholt@FreeBSD.org>
1996
* hw/kdrive/mga/mgadraw.c: (mgaDrawDisable):
1997
* hw/kdrive/src/kdrive.c: (KdDisableScreen):
1998
Remove the waitSync from KdDisableScreen and push it off to drivers'
1999
disableAccel hook, which is more correct anyway. This makes kdrive.c
2000
not have any knowledge of kaa, opening the way for using exa from
2003
2006-02-14 Eric Anholt <anholt@FreeBSD.org>
2005
* GL/mesa/shader/slang/Makefile.am:
2006
Avoid some more libcwrapper damage that prevented kdrive linking.
2008
2006-02-14 Benjamin Herrenschmidt <benh@kernel.crashing.org>
2010
* hw/xfree86/dri/dri.c: (DRIGetSecs):
2011
DRIGetSecs() would call getsecs() when XFree86LOADER is defined,
2012
relying on the wrappers to provide it. Wrapper gone, and getsecs
2013
doesn't exist on linux so it now blows up. Fixes it by just calling
2014
gettimeofday() in all cases instead.
2016
2006-02-14 Benjamin Herrenschmidt <benh@kernel.crashing.org>
2019
Remove useless line of code that contained a bug and triggered a
2020
gcc warning. This variable will be overriden before being used
2021
anyway. (Bugzilla #5595)
2023
2006-02-14 Alan Hourihane <alanh@fairlite.demon.co.uk>
2025
* hw/xfree86/dixmods/shmodule.c:
2026
Bump shadow module version number to 1.1.0 from 1.0.0
2028
2006-02-13 Adam Jackson <ajax@freedesktop.org>
2031
Further op reduction when both src and dst alpha are absent.
2034
2006-02-13 Benjamin Herrenschmidt <benh@kernel.crashing.org>
2036
* Xprint/Util.c: (XpOpenTmpFile):
2037
HAS_MKSTEMP vs. HAVE_MKSTEMP (From Fredrik Höglund)
2039
2006-02-13 Benjamin Herrenschmidt <benh@kernel.crashing.org>
2042
* cfb16/Makefile.am:
2043
* cfb32/Makefile.am:
2044
* hw/xfree86/fbdevhw/fbdevhw.c:
2045
* hw/xfree86/os-support/linux/int10/linux.c:
2046
* hw/xfree86/os-support/linux/int10/vm86/linux_vm86.c:
2047
Fix linux build without libc wrappers (From Fredrik
2050
2006-02-13 Benjamin Herrenschmidt <benh@kernel.crashing.org>
2052
* hw/kdrive/src/kdrive.c: (ddxInitGlobals):
2053
* hw/vfb/InitOutput.c:
2054
* hw/xfree86/common/xf86Init.c: (OsVendorInit):
2056
* os/osinit.c: (OsInit):
2057
Move call to xf86WrapperInit() to OsVendorInit() in xf86Init.c and
2058
remove stubs in other DDX.
2060
2006-02-12 Eric Anholt <anholt@FreeBSD.org>
2062
reviewed by: keithp (in principle)
2064
* render/picture.c: (ReduceCompositeOp), (CompositePicture):
2065
Simplify ops that would use the alpha channel when an alpha channel is
2066
always 1.0, and short circuit PictOpDst for good measure.
2068
2006-02-12 Eric Anholt <anholt@FreeBSD.org>
2070
* hw/kdrive/linux/Makefile.am:
2071
* hw/kdrive/src/Makefile.am:
2072
* include/kdrive-config.h.in:
2073
Add missing HAVE_DIX_CONFIG_H which caused issues with mismatched screen
2074
structure interpretations, and remove a bunch of unused junk from
2075
kdrive-config.h. Xephyr almost works on my amd64.
2077
2006-02-11 Eric Anholt <anholt@FreeBSD.org>
2079
* hw/vfb/InitOutput.c: (xf86WrapperInit):
2080
* hw/xnest/Init.c: (xf86WrapperInit):
2081
Add stub xf86WrapperInits so that the servers will build even if os/ was
2082
built with XFree86LOADER set.
2084
2006-02-11 Alan Coopersmith <alan.coopersmith@sun.com>
2089
* hw/dmx/config/scanner.l:
2090
Add <string.h>, <stdlib.h>, and <stdio.h> to clear undefined function
2091
warnings after the removal of libcwrapper headers.
2093
2006-02-11 Alan Coopersmith <alan.coopersmith@sun.com>
2097
* hw/xfree86/xaa/xaaFillArc.c:
2098
* hw/xfree86/exa/exa_offscreen.c:
2101
<sys/limits.h> -> <limits.h> so we can compile on non-BSD OS'es
2103
2006-02-10 Eric Anholt <anholt@FreeBSD.org>
2105
* GL/glx/Makefile.am:
2106
* GL/mesa/X/Makefile.am:
2107
* GL/mesa/array_cache/Makefile.am:
2108
* GL/mesa/glapi/Makefile.am:
2109
* GL/mesa/main/Makefile.am:
2110
* GL/mesa/math/Makefile.am:
2111
* GL/mesa/shader/Makefile.am:
2112
* GL/mesa/swrast/Makefile.am:
2113
* GL/mesa/swrast_setup/Makefile.am:
2114
* GL/mesa/tnl/Makefile.am:
2115
* hw/kdrive/src/kdrive.c: (xf86WrapperInit):
2116
* include/kdrive-config.h.in:
2117
Remove libcwrapper damage from GLX (requires fresh Mesa HEAD), and get
2118
it compiling in kdrive.
2120
2006-02-10 Eric Anholt <anholt@FreeBSD.org>
2123
* GL/glx/glximports.c:
2124
* GL/glx/glxscreens.c:
2126
* GL/glx/indirect_util.c:
2128
* GL/include/GL/glx_ansic.h:
2129
* GL/include/GL/xf86glx.h:
2130
* GL/mesa/X/xf86glx_util.c:
2131
* XTrap/xtrapddmi.c:
2133
* XTrap/xtrapditbl.c:
2173
* fb/fbarc.c: (fbPolyArc):
2181
* fb/fbpseudocolor.c:
2184
* hw/xfree86/common/compiler.h:
2185
* hw/xfree86/common/xf86.h:
2186
* hw/xfree86/ddc/ddcProperty.c:
2187
* hw/xfree86/ddc/edid.c:
2188
* hw/xfree86/ddc/interpret_edid.c:
2189
* hw/xfree86/ddc/print_edid.c:
2190
* hw/xfree86/ddc/xf86DDC.c:
2191
* hw/xfree86/dixmods/extmod/modinit.c:
2192
* hw/xfree86/dixmods/extmod/xf86dga2.c:
2193
* hw/xfree86/dixmods/extmod/xf86misc.c:
2194
* hw/xfree86/dixmods/extmod/xf86vmode.c:
2195
* hw/xfree86/dri/dri.c:
2196
* hw/xfree86/dri/xf86dri.c:
2197
* hw/xfree86/exa/exa_migration.c:
2198
* hw/xfree86/exa/exa_offscreen.c: (exaOffscreenAlloc):
2199
* hw/xfree86/fbdevhw/fbdevhw.c:
2200
* hw/xfree86/i2c/bt829.c:
2201
* hw/xfree86/i2c/fi1236.c:
2202
* hw/xfree86/i2c/msp3430.c:
2203
* hw/xfree86/i2c/xf86i2c.c: (I2CUDelay):
2204
* hw/xfree86/int10/generic.c:
2205
* hw/xfree86/int10/helper_exec.c: (x_inw), (x_outb):
2206
* hw/xfree86/int10/helper_mem.c:
2207
* hw/xfree86/int10/pci.c:
2208
* hw/xfree86/int10/x86emu.c:
2209
* hw/xfree86/int10/xf86int10.c:
2210
* hw/xfree86/int10/xf86x86emu.c:
2211
* hw/xfree86/os-support/bsd/bsd_jstk.c:
2212
* hw/xfree86/os-support/bsd/bsd_kmod.c:
2213
* hw/xfree86/os-support/drm/xf86drm.c:
2214
* hw/xfree86/os-support/drm/xf86drmHash.c:
2215
* hw/xfree86/os-support/drm/xf86drmRandom.c:
2216
* hw/xfree86/os-support/drm/xf86drmSL.c:
2217
* hw/xfree86/os-support/linux/int10/linux.c:
2218
* hw/xfree86/os-support/linux/int10/vm86/linux_vm86.c:
2219
* hw/xfree86/os-support/linux/lnx_jstk.c:
2220
* hw/xfree86/rac/xf86RAC.c:
2221
* hw/xfree86/ramdac/BT.c:
2222
* hw/xfree86/ramdac/IBM.c:
2223
* hw/xfree86/ramdac/TI.c:
2224
* hw/xfree86/ramdac/xf86Cursor.c:
2225
* hw/xfree86/ramdac/xf86HWCurs.c:
2226
* hw/xfree86/ramdac/xf86RamDac.c:
2227
* hw/xfree86/ramdac/xf86RamDacCmap.c:
2228
* hw/xfree86/scanpci/xf86ScanPci.c:
2229
* hw/xfree86/utils/xorgcfg/loader.h:
2230
* hw/xfree86/vbe/vbe.c:
2231
* hw/xfree86/vbe/vbeModes.c:
2232
* hw/xfree86/vgahw/vgaCmap.c:
2233
* hw/xfree86/vgahw/vgaHW.c:
2234
* hw/xfree86/x86emu/decode.c:
2235
* hw/xfree86/x86emu/prim_ops.c:
2236
* hw/xfree86/xaa/xaaBitBlt.c:
2237
* hw/xfree86/xaa/xaaBitmap.c:
2238
* hw/xfree86/xaa/xaaCpyArea.c:
2239
* hw/xfree86/xaa/xaaCpyPlane.c:
2240
* hw/xfree86/xaa/xaaCpyWin.c:
2241
* hw/xfree86/xaa/xaaDashLine.c:
2242
* hw/xfree86/xaa/xaaFallback.c:
2243
* hw/xfree86/xaa/xaaFillArc.c:
2244
* hw/xfree86/xaa/xaaFillPoly.c:
2245
* hw/xfree86/xaa/xaaFillRect.c:
2246
* hw/xfree86/xaa/xaaGC.c:
2247
* hw/xfree86/xaa/xaaGCmisc.c:
2248
* hw/xfree86/xaa/xaaImage.c:
2249
* hw/xfree86/xaa/xaaInit.c:
2250
* hw/xfree86/xaa/xaaInitAccel.c:
2251
* hw/xfree86/xaa/xaaLine.c:
2252
* hw/xfree86/xaa/xaaLineMisc.c:
2253
* hw/xfree86/xaa/xaaNonTEGlyph.c:
2254
* hw/xfree86/xaa/xaaNonTEText.c:
2255
* hw/xfree86/xaa/xaaOffscreen.c:
2256
* hw/xfree86/xaa/xaaOverlay.c:
2257
* hw/xfree86/xaa/xaaOverlayDF.c:
2258
* hw/xfree86/xaa/xaaPCache.c:
2259
* hw/xfree86/xaa/xaaPaintWin.c:
2260
* hw/xfree86/xaa/xaaPict.c:
2261
* hw/xfree86/xaa/xaaROP.c:
2262
* hw/xfree86/xaa/xaaRect.c:
2263
* hw/xfree86/xaa/xaaSpans.c:
2264
* hw/xfree86/xaa/xaaStateChange.c:
2265
* hw/xfree86/xaa/xaaStipple.c:
2266
* hw/xfree86/xaa/xaaTEGlyph.c:
2267
* hw/xfree86/xaa/xaaTEText.c:
2268
* hw/xfree86/xaa/xaaWideLine.c:
2269
* hw/xfree86/xf4bpp/OScompiler.h:
2270
* hw/xfree86/xf4bpp/mfbline.c:
2271
* hw/xfree86/xf4bpp/ppcClip.c:
2272
* hw/xfree86/xf4bpp/ppcCpArea.c:
2273
* hw/xfree86/xf4bpp/ppcGC.c:
2274
* hw/xfree86/xf4bpp/ppcIO.c:
2275
* hw/xfree86/xf4bpp/ppcImg.c:
2276
* hw/xfree86/xf4bpp/ppcPixmap.c:
2277
* hw/xfree86/xf4bpp/ppcSetSp.c:
2278
* hw/xfree86/xf4bpp/ppcWindow.c:
2279
* hw/xfree86/xf8_32bpp/cfbcpyarea.c:
2280
* hw/xfree86/xf8_32bpp/cfbgcmisc.c:
2281
* hw/xfree86/xf8_32bpp/cfbimage.c:
2282
* hw/xfree86/xf8_32bpp/cfbwindow.c:
2283
* hw/xfree86/xf8_32bpp/xf86overlay.c:
2300
* miext/cw/cw_ops.c:
2301
* miext/cw/cw_render.c:
2302
* miext/damage/damage.c:
2303
* miext/shadow/shadow.c:
2304
* miext/shadow/shpacked.c:
2305
* miext/shadow/shplanar.c:
2306
* miext/shadow/shplanar8.c:
2307
* miext/shadow/shrotpack.h:
2312
Remove libcwrapper usage from xorg server modules. The libcwrapper is
2313
only of (marginal) use in the drivers, and that usage remains.
2315
2006-02-09 Eric Anholt <anholt@FreeBSD.org>
2318
* hw/kdrive/linux/Makefile.am:
2319
* hw/kdrive/linux/agp.c:
2320
* hw/kdrive/src/Makefile.am:
2321
Make kdrive (i.e. Xephyr only) buildable on FreeBSD and probably other
2322
OSes without linux VT switching, fbdev, and vm86 support.
2324
2006-02-09 Eric Anholt <anholt@FreeBSD.org>
2326
* GL/glx/indirect_reqsize.c:
2327
Remove the include of X11/misc.h, which fails to compile and isn't
2330
2006-02-03 Jeremy C. Reed <reed@reedmedia.net>
2332
* hw/xfree86/os-support/xf86_OSlib.h
2333
Fix sysmouse handling on DragonFly, mostly garbage arrived.
2334
From Joerg Sonnenberger.
2336
2006-02-02 Eric Anholt <anholt@FreeBSD.org>
2338
* hw/xfree86/exa/exa.c: (exaGetDrawablePixmap), (exaDrawableDirty),
2339
(exaDrawableIsOffscreen), (exaPrepareAccess), (exaFinishAccess):
2340
* hw/xfree86/exa/exa_migration.c: (exaDrawableUseScreen),
2341
(exaDrawableUseMemory):
2342
* hw/xfree86/exa/exa_priv.h:
2343
* hw/xfree86/exa/exa_render.c: (exaTryDriverSolidFill),
2344
(exaTryDriverComposite):
2345
Move the frequently-repeated code to get the pixmap that backs a
2346
drawable to a new function, exaGetDrawablePixmap().
2348
2006-02-02 Eric Anholt <anholt@FreeBSD.org>
2350
* hw/xfree86/exa/exa_accel.c: (exaFillSpans), (exaCopyNtoN),
2351
(exaPolyFillRect), (exaSolidBoxClipped), (exaImageGlyphBlt),
2352
(exaCopyWindow), (exaFillRegionSolid), (exaFillRegionTiled),
2354
Remove more debugging leftovers.
2356
2006-02-02 Eric Anholt <anholt@FreeBSD.org>
2360
* hw/xfree86/exa/Makefile.am:
2361
* hw/xfree86/exa/exa.c: (exaPixmapIsOffscreen),
2362
(exaGetOffscreenPixmap), (exaDrawableIsOffscreen),
2363
(exaPrepareAccess), (exaFinishAccess), (exaCreateGC),
2365
* hw/xfree86/exa/exaPriv.h:
2366
* hw/xfree86/exa/exa_accel.c: (exaPaintWindow):
2367
* hw/xfree86/exa/exa_migration.c: (exaMoveOutPixmap),
2368
(exaPixmapUseScreen), (exaPixmapUseMemory):
2369
* hw/xfree86/exa/exa_offscreen.c:
2370
* hw/xfree86/exa/exa_priv.h:
2371
* hw/xfree86/exa/exa_render.c:
2372
* hw/xfree86/exa/exa_unaccel.c:
2373
* hw/xfree86/exa/exaasync.c:
2374
* hw/xfree86/exa/exaoffscreen.c:
2375
* hw/xfree86/exa/exapict.c:
2376
Rearrange and rename EXA code to be a bit more logically organized.
2377
Also removes a little bit of debugging leftovers. Summary:
2379
exa.c -> exa.c (miscellaneous code)
2380
exa_accel.c (all acceleration code)
2381
exa_migration.c (migration logic)
2382
exaasync.c -> exa_unaccel.c (software fallbacks)
2383
exapict.c -> exa_render.c (render extension stuff)
2384
exaoffscreen.c -> exa_offscreen.c
2385
exaPriv.h -> exa_priv.h
2387
2006-02-01 Alan Hourihane <alanh@fairlite.demon.co.uk>
2389
* randr/randr.c: (RRGetRotation):
2391
Add a new function RRGetRotation() which does exactly the same
2392
thing as xf86GetRotation(), but allows for drivers to provide
2393
their own RandR implementation. xf86GetRotation could be
2394
obsoleted by this change.
2396
2006-01-31 Luc Verhaegen <libv@skynet.be>
2398
* hw/xfree86/ddc/edid.h:
2399
* hw/xfree86/ddc/interpret_edid.c: (get_dt_md_section):
2401
Further bug #5386 fixes: Fix some problems with the EDID code:
2402
Some bitoffsets were wrong.
2403
Unknown Detailed Sections weren't handled properly and defaulted to
2406
2006-01-31 Luc Verhaegen <libv@skynet.be>
2408
* hw/xfree86/utils/cvt/.cvsignore:
2409
* hw/xfree86/utils/cvt/cvt.c: (xf86CVTMode), (CVTCheckStandard),
2410
(PrintModeline), (main):
2412
Bring the cvt utility up to date with bug #5386 changes.
2413
Fix 2 issues with the generator routine: the allocated modeline wasn't
2414
nulled and mode->name's \0 wasn't copied over.
2415
PrintModeLine was rewritten and HDisplay gets rounded up to
2416
character width instead of refused.
2418
2006-01-31 Luc Verhaegen <libv@skynet.be>
2420
* hw/xfree86/common/xf86Mode.c: (xf86CheckModeForMonitor):
2422
Accept modes with less than 25% horizontal blanking again (you can
2423
push old gtf timing to below 25%), only stop cvt reduced blanking.
2424
Users should be free to blow up their monitors if they so choose.
2426
2006-01-30 Donnie Berkholz <spyderous@gentoo.org>
2428
* GL/mesa/shader/slang/Makefile.am:
2429
* GL/symlink-mesa.sh:
2430
Update to build against Mesa trunk.
2432
2006-01-27 Eric Anholt <anholt@FreeBSD.org>
2434
* hw/xfree86/os-support/shared/libc_wrapper.c: (xf86random):
2435
* hw/xfree86/os-support/xf86_ansic.h:
2436
* hw/xfree86/os-support/xf86_libc.h:
2437
Add libc_wrapper support for random(), which will be used in upcoming
2438
EXA memory manager work.
2440
2006-01-27 Eric Anholt <anholt@FreeBSD.org>
2442
* hw/xfree86/dixmods/Makefile.am:
2443
* hw/xgl/glx/Makefile.am:
2444
Remove leftover variables for cfb24 build, and finish commenting out
2445
Xglx standalone stuff, which some versions of automake get whiny about.
2447
2006-01-27 Alan Hourihane <alanh@fairlite.demon.co.uk>
2449
* hw/xfree86/scanpci/pci.ids:
2450
* hw/xfree86/scanpci/xf86PciStdIds.h:
2453
2006-01-25 Donnie Berkholz <spyderous@gentoo.org>
2455
* GL/symlink-mesa.sh:
2456
Really allow linking against Mesa trunk to work.
2458
2006-01-26 Daniel Stone <daniel@freedesktop.org>
2461
Add forgotten HAVE_BACKTRACE define.
2463
2006-01-25 Adam Jackson <ajax@freedesktop.org>
2466
* cfb24/Makefile.am:
2467
* cfb24/cfbrrop24.h:
2469
* hw/xfree86/Makefile.am:
2470
* hw/xfree86/dixmods/Makefile.am:
2471
* hw/xfree86/xf8_32wid/Makefile.am:
2472
* hw/xfree86/xf8_32wid/cfb8_32wid.h:
2473
* hw/xfree86/xf8_32wid/cfb8_32widmodule.c:
2474
* hw/xfree86/xf8_32wid/cfbscrinit.c:
2475
* hw/xfree86/xf8_32wid/cfbwid.c:
2476
* hw/xfree86/xf8_32wid/cfbwindow.c:
2477
Remove xf8_32wid, it's dead code with no maintainer interest. Also
2478
remove cfb24, since xf8_32wid was the only user.
2484
Speed up checkout and autogen by removing disused iplan2p4 and ilbm.
2486
2006-01-19 Daniel Stone <daniel@freedesktop.org>
2488
* GL/symlink-mesa.sh:
2489
Make error() bomb with exit 1, not 0.
2491
2006-01-18 Eric Anholt <anholt@FreeBSD.org>
2493
* GL/glx/indirect_dispatch.c:
2494
* GL/glx/indirect_dispatch_swap.c:
2495
* GL/glx/indirect_util.c:
2496
Only try to use byteswap.h on linux. Assume that everyone else
2497
(thinking of BSDs here) has sys/endian.h, and use macros as appropriate
2498
for the names. This should probably be in a gloabl header.
2500
2006-01-18 Adam Jackson <ajax@freedesktop.org>
2503
More kdrive merge, fast path fbBlt to use memcpy() when possible.
2504
Good for -5% to 60% speedup on XGetImage, and 0% to 10% speedup on
2505
copies within host memory. Based on work by Jaymz Julian.
2507
2006-01-18 Dave Airlie <airlied@linux.ie>
2509
Update XGL server from the xserver tree, and fix to work
2510
in X.org tree (look out for a branch appearing RSN),
2511
Most of the changes are from David Reveman @ Novell
2512
and the rest are from either myself or Eric Anholt.
2514
2006-01-18 Dave Airlie <airlied@linux.ie>
2519
* include/Makefile.am:
2521
* miext/shadow/Makefile.am:
2522
* render/Makefile.am:
2523
Wrap sdk_HEADERS in if XORG as otherwise installing non-xorg
2526
2006-01-18 Dave Airlie <airlied@linux.ie>
2528
reviewed by: keithp, ajax, anholt (well they all read it...)
2530
* fb/fbgc.c: (fbPadPixmap):
2531
This is a fix from David Reveman from the xserver tree,
2532
Make fbPadPixmap work with negative stride
2534
Thu Jan 12 17:09:18 2006 Søren Sandmann <sandmann@redhat.com>
2536
* include/window.[ch]: Add new functions to enable and disable
2537
events on Map and Unmap.
2539
* composite/compalloc.c: Use them here to make sure Composite
2540
redirect doesn't cause Map/UnmapNotify events that would confuse
2543
2006-01-11 Ian Romanick <idr@us.ibm.com>
2545
reviewed by: airlied, krh
2547
* GL/glx/Makefile.am:
2548
* GL/glx/g_disptab.c:
2549
* GL/glx/g_disptab.h:
2550
* GL/glx/g_disptab_EXT.c:
2551
* GL/glx/g_disptab_EXT.h:
2552
* GL/glx/g_render.c:
2553
* GL/glx/g_renderswap.c:
2554
* GL/glx/g_single.c:
2555
* GL/glx/g_singleswap.c:
2556
* GL/glx/glxcmds.c: (DoMakeCurrent), (__glXWaitGL),
2557
(__glXCopyContext), (__glXSwapBuffers), (__glXVendorPrivate):
2558
* GL/glx/glxcmdsswap.c: (__glXSwapVendorPrivate):
2559
* GL/glx/glxserver.h:
2561
* GL/glx/indirect_dispatch.c: (__glXDisp_NewList),
2562
(__glXDisp_EndList), (__glXDisp_CallList), (__glXDisp_CallLists),
2563
(__glXDisp_DeleteLists), (__glXDisp_GenLists),
2564
(__glXDisp_ListBase), (__glXDisp_Begin), (__glXDisp_Bitmap),
2565
(__glXDisp_Color3bv), (__glXDisp_Color3dv), (__glXDisp_Color3fv),
2566
(__glXDisp_Color3iv), (__glXDisp_Color3sv), (__glXDisp_Color3ubv),
2567
(__glXDisp_Color3uiv), (__glXDisp_Color3usv), (__glXDisp_Color4bv),
2568
(__glXDisp_Color4dv), (__glXDisp_Color4fv), (__glXDisp_Color4iv),
2569
(__glXDisp_Color4sv), (__glXDisp_Color4ubv), (__glXDisp_Color4uiv),
2570
(__glXDisp_Color4usv), (__glXDisp_EdgeFlagv), (__glXDisp_End),
2571
(__glXDisp_Indexdv), (__glXDisp_Indexfv), (__glXDisp_Indexiv),
2572
(__glXDisp_Indexsv), (__glXDisp_Normal3bv), (__glXDisp_Normal3dv),
2573
(__glXDisp_Normal3fv), (__glXDisp_Normal3iv),
2574
(__glXDisp_Normal3sv), (__glXDisp_RasterPos2dv),
2575
(__glXDisp_RasterPos2fv), (__glXDisp_RasterPos2iv),
2576
(__glXDisp_RasterPos2sv), (__glXDisp_RasterPos3dv),
2577
(__glXDisp_RasterPos3fv), (__glXDisp_RasterPos3iv),
2578
(__glXDisp_RasterPos3sv), (__glXDisp_RasterPos4dv),
2579
(__glXDisp_RasterPos4fv), (__glXDisp_RasterPos4iv),
2580
(__glXDisp_RasterPos4sv), (__glXDisp_Rectdv), (__glXDisp_Rectfv),
2581
(__glXDisp_Rectiv), (__glXDisp_Rectsv), (__glXDisp_TexCoord1dv),
2582
(__glXDisp_TexCoord1fv), (__glXDisp_TexCoord1iv),
2583
(__glXDisp_TexCoord1sv), (__glXDisp_TexCoord2dv),
2584
(__glXDisp_TexCoord2fv), (__glXDisp_TexCoord2iv),
2585
(__glXDisp_TexCoord2sv), (__glXDisp_TexCoord3dv),
2586
(__glXDisp_TexCoord3fv), (__glXDisp_TexCoord3iv),
2587
(__glXDisp_TexCoord3sv), (__glXDisp_TexCoord4dv),
2588
(__glXDisp_TexCoord4fv), (__glXDisp_TexCoord4iv),
2589
(__glXDisp_TexCoord4sv), (__glXDisp_Vertex2dv),
2590
(__glXDisp_Vertex2fv), (__glXDisp_Vertex2iv),
2591
(__glXDisp_Vertex2sv), (__glXDisp_Vertex3dv),
2592
(__glXDisp_Vertex3fv), (__glXDisp_Vertex3iv),
2593
(__glXDisp_Vertex3sv), (__glXDisp_Vertex4dv),
2594
(__glXDisp_Vertex4fv), (__glXDisp_Vertex4iv),
2595
(__glXDisp_Vertex4sv), (__glXDisp_ClipPlane),
2596
(__glXDisp_ColorMaterial), (__glXDisp_CullFace), (__glXDisp_Fogf),
2597
(__glXDisp_Fogfv), (__glXDisp_Fogi), (__glXDisp_Fogiv),
2598
(__glXDisp_FrontFace), (__glXDisp_Hint), (__glXDisp_Lightf),
2599
(__glXDisp_Lightfv), (__glXDisp_Lighti), (__glXDisp_Lightiv),
2600
(__glXDisp_LightModelf), (__glXDisp_LightModelfv),
2601
(__glXDisp_LightModeli), (__glXDisp_LightModeliv),
2602
(__glXDisp_LineStipple), (__glXDisp_LineWidth),
2603
(__glXDisp_Materialf), (__glXDisp_Materialfv),
2604
(__glXDisp_Materiali), (__glXDisp_Materialiv),
2605
(__glXDisp_PointSize), (__glXDisp_PolygonMode),
2606
(__glXDisp_PolygonStipple), (__glXDisp_Scissor),
2607
(__glXDisp_ShadeModel), (__glXDisp_TexParameterf),
2608
(__glXDisp_TexParameterfv), (__glXDisp_TexParameteri),
2609
(__glXDisp_TexParameteriv), (__glXDisp_TexImage1D),
2610
(__glXDisp_TexImage2D), (__glXDisp_TexEnvf), (__glXDisp_TexEnvfv),
2611
(__glXDisp_TexEnvi), (__glXDisp_TexEnviv), (__glXDisp_TexGend),
2612
(__glXDisp_TexGendv), (__glXDisp_TexGenf), (__glXDisp_TexGenfv),
2613
(__glXDisp_TexGeni), (__glXDisp_TexGeniv), (__glXDisp_InitNames),
2614
(__glXDisp_LoadName), (__glXDisp_PassThrough), (__glXDisp_PopName),
2615
(__glXDisp_PushName), (__glXDisp_DrawBuffer), (__glXDisp_Clear),
2616
(__glXDisp_ClearAccum), (__glXDisp_ClearIndex),
2617
(__glXDisp_ClearColor), (__glXDisp_ClearStencil),
2618
(__glXDisp_ClearDepth), (__glXDisp_StencilMask),
2619
(__glXDisp_ColorMask), (__glXDisp_DepthMask),
2620
(__glXDisp_IndexMask), (__glXDisp_Accum), (__glXDisp_Disable),
2621
(__glXDisp_Enable), (__glXDisp_PopAttrib), (__glXDisp_PushAttrib),
2622
(__glXDisp_MapGrid1d), (__glXDisp_MapGrid1f),
2623
(__glXDisp_MapGrid2d), (__glXDisp_MapGrid2f),
2624
(__glXDisp_EvalCoord1dv), (__glXDisp_EvalCoord1fv),
2625
(__glXDisp_EvalCoord2dv), (__glXDisp_EvalCoord2fv),
2626
(__glXDisp_EvalMesh1), (__glXDisp_EvalPoint1),
2627
(__glXDisp_EvalMesh2), (__glXDisp_EvalPoint2),
2628
(__glXDisp_AlphaFunc), (__glXDisp_BlendFunc), (__glXDisp_LogicOp),
2629
(__glXDisp_StencilFunc), (__glXDisp_StencilOp),
2630
(__glXDisp_DepthFunc), (__glXDisp_PixelZoom),
2631
(__glXDisp_PixelTransferf), (__glXDisp_PixelTransferi),
2632
(__glXDisp_PixelStoref), (__glXDisp_PixelStorei),
2633
(__glXDisp_PixelMapfv), (__glXDisp_PixelMapuiv),
2634
(__glXDisp_PixelMapusv), (__glXDisp_ReadBuffer),
2635
(__glXDisp_CopyPixels), (__glXDisp_DrawPixels),
2636
(__glXDisp_GetBooleanv), (__glXDisp_GetClipPlane),
2637
(__glXDisp_GetDoublev), (__glXDisp_GetError),
2638
(__glXDisp_GetFloatv), (__glXDisp_GetIntegerv),
2639
(__glXDisp_GetLightfv), (__glXDisp_GetLightiv),
2640
(__glXDisp_GetMapdv), (__glXDisp_GetMapfv), (__glXDisp_GetMapiv),
2641
(__glXDisp_GetMaterialfv), (__glXDisp_GetMaterialiv),
2642
(__glXDisp_GetPixelMapfv), (__glXDisp_GetPixelMapuiv),
2643
(__glXDisp_GetPixelMapusv), (__glXDisp_GetTexEnvfv),
2644
(__glXDisp_GetTexEnviv), (__glXDisp_GetTexGendv),
2645
(__glXDisp_GetTexGenfv), (__glXDisp_GetTexGeniv),
2646
(__glXDisp_GetTexParameterfv), (__glXDisp_GetTexParameteriv),
2647
(__glXDisp_GetTexLevelParameterfv),
2648
(__glXDisp_GetTexLevelParameteriv), (__glXDisp_IsEnabled),
2649
(__glXDisp_IsList), (__glXDisp_DepthRange), (__glXDisp_Frustum),
2650
(__glXDisp_LoadIdentity), (__glXDisp_LoadMatrixf),
2651
(__glXDisp_LoadMatrixd), (__glXDisp_MatrixMode),
2652
(__glXDisp_MultMatrixf), (__glXDisp_MultMatrixd),
2653
(__glXDisp_Ortho), (__glXDisp_PopMatrix), (__glXDisp_PushMatrix),
2654
(__glXDisp_Rotated), (__glXDisp_Rotatef), (__glXDisp_Scaled),
2655
(__glXDisp_Scalef), (__glXDisp_Translated), (__glXDisp_Translatef),
2656
(__glXDisp_Viewport), (__glXDisp_BindTexture),
2657
(__glXDisp_Indexubv), (__glXDisp_PolygonOffset),
2658
(__glXDisp_AreTexturesResident), (__glXDisp_CopyTexImage1D),
2659
(__glXDisp_CopyTexImage2D), (__glXDisp_CopyTexSubImage1D),
2660
(__glXDisp_CopyTexSubImage2D), (__glXDisp_DeleteTextures),
2661
(__glXDisp_GenTextures), (__glXDisp_IsTexture),
2662
(__glXDisp_PrioritizeTextures), (__glXDisp_TexSubImage1D),
2663
(__glXDisp_TexSubImage2D), (__glXDisp_BlendColor),
2664
(__glXDisp_BlendEquation), (__glXDisp_ColorTable),
2665
(__glXDisp_ColorTableParameterfv),
2666
(__glXDisp_ColorTableParameteriv), (__glXDisp_CopyColorTable),
2667
(__glXDisp_GetColorTableParameterfv),
2668
(__glXDisp_GetColorTableParameteriv), (__glXDisp_ColorSubTable),
2669
(__glXDisp_CopyColorSubTable), (__glXDisp_ConvolutionFilter1D),
2670
(__glXDisp_ConvolutionFilter2D), (__glXDisp_ConvolutionParameterf),
2671
(__glXDisp_ConvolutionParameterfv),
2672
(__glXDisp_ConvolutionParameteri),
2673
(__glXDisp_ConvolutionParameteriv),
2674
(__glXDisp_CopyConvolutionFilter1D),
2675
(__glXDisp_CopyConvolutionFilter2D),
2676
(__glXDisp_GetConvolutionParameterfv),
2677
(__glXDisp_GetConvolutionParameteriv),
2678
(__glXDisp_GetHistogramParameterfv),
2679
(__glXDisp_GetHistogramParameteriv),
2680
(__glXDisp_GetMinmaxParameterfv), (__glXDisp_GetMinmaxParameteriv),
2681
(__glXDisp_Histogram), (__glXDisp_Minmax),
2682
(__glXDisp_ResetHistogram), (__glXDisp_ResetMinmax),
2683
(__glXDisp_TexImage3D), (__glXDisp_TexSubImage3D),
2684
(__glXDisp_CopyTexSubImage3D), (__glXDisp_ActiveTextureARB),
2685
(__glXDisp_MultiTexCoord1dvARB), (__glXDisp_MultiTexCoord1fvARB),
2686
(__glXDisp_MultiTexCoord1ivARB), (__glXDisp_MultiTexCoord1svARB),
2687
(__glXDisp_MultiTexCoord2dvARB), (__glXDisp_MultiTexCoord2fvARB),
2688
(__glXDisp_MultiTexCoord2ivARB), (__glXDisp_MultiTexCoord2svARB),
2689
(__glXDisp_MultiTexCoord3dvARB), (__glXDisp_MultiTexCoord3fvARB),
2690
(__glXDisp_MultiTexCoord3ivARB), (__glXDisp_MultiTexCoord3svARB),
2691
(__glXDisp_MultiTexCoord4dvARB), (__glXDisp_MultiTexCoord4fvARB),
2692
(__glXDisp_MultiTexCoord4ivARB), (__glXDisp_MultiTexCoord4svARB),
2693
(__glXDisp_SampleCoverageARB), (__glXDisp_DrawBuffersARB),
2694
(__glXDisp_AreTexturesResidentEXT), (__glXDisp_GenTexturesEXT),
2695
(__glXDisp_IsTextureEXT), (__glXDisp_SampleMaskSGIS),
2696
(__glXDisp_SamplePatternSGIS), (__glXDisp_PointParameterfEXT),
2697
(__glXDisp_PointParameterfvEXT), (__glXDisp_WindowPos3fvMESA),
2698
(__glXDisp_BlendFuncSeparateEXT), (__glXDisp_FogCoordfvEXT),
2699
(__glXDisp_FogCoorddvEXT), (__glXDisp_CompressedTexImage3DARB),
2700
(__glXDisp_CompressedTexImage2DARB),
2701
(__glXDisp_CompressedTexImage1DARB),
2702
(__glXDisp_CompressedTexSubImage3DARB),
2703
(__glXDisp_CompressedTexSubImage2DARB),
2704
(__glXDisp_CompressedTexSubImage1DARB),
2705
(__glXDisp_SecondaryColor3bvEXT), (__glXDisp_SecondaryColor3dvEXT),
2706
(__glXDisp_SecondaryColor3fvEXT), (__glXDisp_SecondaryColor3ivEXT),
2707
(__glXDisp_SecondaryColor3svEXT),
2708
(__glXDisp_SecondaryColor3ubvEXT),
2709
(__glXDisp_SecondaryColor3uivEXT),
2710
(__glXDisp_SecondaryColor3usvEXT),
2711
(__glXDisp_AreProgramsResidentNV), (__glXDisp_BindProgramNV),
2712
(__glXDisp_DeleteProgramsNV), (__glXDisp_ExecuteProgramNV),
2713
(__glXDisp_GenProgramsNV), (__glXDisp_GetProgramParameterdvNV),
2714
(__glXDisp_GetProgramParameterfvNV), (__glXDisp_GetProgramivNV),
2715
(__glXDisp_GetTrackMatrixivNV), (__glXDisp_GetVertexAttribdvARB),
2716
(__glXDisp_GetVertexAttribfvARB), (__glXDisp_GetVertexAttribivARB),
2717
(__glXDisp_IsProgramNV), (__glXDisp_LoadProgramNV),
2718
(__glXDisp_ProgramParameter4dvNV),
2719
(__glXDisp_ProgramParameter4fvNV),
2720
(__glXDisp_ProgramParameters4dvNV),
2721
(__glXDisp_ProgramParameters4fvNV),
2722
(__glXDisp_RequestResidentProgramsNV), (__glXDisp_TrackMatrixNV),
2723
(__glXDisp_VertexAttrib1dvARB), (__glXDisp_VertexAttrib1fvARB),
2724
(__glXDisp_VertexAttrib1svARB), (__glXDisp_VertexAttrib2dvARB),
2725
(__glXDisp_VertexAttrib2fvARB), (__glXDisp_VertexAttrib2svARB),
2726
(__glXDisp_VertexAttrib3dvARB), (__glXDisp_VertexAttrib3fvARB),
2727
(__glXDisp_VertexAttrib3svARB), (__glXDisp_VertexAttrib4dvARB),
2728
(__glXDisp_VertexAttrib4fvARB), (__glXDisp_VertexAttrib4svARB),
2729
(__glXDisp_VertexAttrib4NubvARB), (__glXDisp_VertexAttribs1dvNV),
2730
(__glXDisp_VertexAttribs1fvNV), (__glXDisp_VertexAttribs1svNV),
2731
(__glXDisp_VertexAttribs2dvNV), (__glXDisp_VertexAttribs2fvNV),
2732
(__glXDisp_VertexAttribs2svNV), (__glXDisp_VertexAttribs3dvNV),
2733
(__glXDisp_VertexAttribs3fvNV), (__glXDisp_VertexAttribs3svNV),
2734
(__glXDisp_VertexAttribs4dvNV), (__glXDisp_VertexAttribs4fvNV),
2735
(__glXDisp_VertexAttribs4svNV), (__glXDisp_VertexAttribs4ubvNV),
2736
(__glXDisp_PointParameteriNV), (__glXDisp_PointParameterivNV),
2737
(__glXDisp_ActiveStencilFaceEXT), (__glXDisp_VertexAttrib4bvARB),
2738
(__glXDisp_VertexAttrib4ivARB), (__glXDisp_VertexAttrib4ubvARB),
2739
(__glXDisp_VertexAttrib4usvARB), (__glXDisp_VertexAttrib4uivARB),
2740
(__glXDisp_VertexAttrib4NbvARB), (__glXDisp_VertexAttrib4NsvARB),
2741
(__glXDisp_VertexAttrib4NivARB), (__glXDisp_VertexAttrib4NusvARB),
2742
(__glXDisp_VertexAttrib4NuivARB), (__glXDisp_ProgramStringARB),
2743
(__glXDisp_ProgramEnvParameter4dvARB),
2744
(__glXDisp_ProgramEnvParameter4fvARB),
2745
(__glXDisp_ProgramLocalParameter4dvARB),
2746
(__glXDisp_ProgramLocalParameter4fvARB),
2747
(__glXDisp_GetProgramEnvParameterdvARB),
2748
(__glXDisp_GetProgramEnvParameterfvARB),
2749
(__glXDisp_GetProgramLocalParameterdvARB),
2750
(__glXDisp_GetProgramLocalParameterfvARB),
2751
(__glXDisp_GetProgramivARB),
2752
(__glXDisp_ProgramNamedParameter4fvNV),
2753
(__glXDisp_ProgramNamedParameter4dvNV),
2754
(__glXDisp_GetProgramNamedParameterfvNV),
2755
(__glXDisp_GetProgramNamedParameterdvNV),
2756
(__glXDisp_GenQueriesARB), (__glXDisp_DeleteQueriesARB),
2757
(__glXDisp_IsQueryARB), (__glXDisp_BeginQueryARB),
2758
(__glXDisp_EndQueryARB), (__glXDisp_GetQueryivARB),
2759
(__glXDisp_GetQueryObjectivARB), (__glXDisp_GetQueryObjectuivARB),
2760
(__glXDisp_GetVertexAttribdvNV), (__glXDisp_GetVertexAttribfvNV),
2761
(__glXDisp_GetVertexAttribivNV), (__glXDisp_VertexAttrib1dvNV),
2762
(__glXDisp_VertexAttrib1fvNV), (__glXDisp_VertexAttrib1svNV),
2763
(__glXDisp_VertexAttrib2dvNV), (__glXDisp_VertexAttrib2fvNV),
2764
(__glXDisp_VertexAttrib2svNV), (__glXDisp_VertexAttrib3dvNV),
2765
(__glXDisp_VertexAttrib3fvNV), (__glXDisp_VertexAttrib3svNV),
2766
(__glXDisp_VertexAttrib4dvNV), (__glXDisp_VertexAttrib4fvNV),
2767
(__glXDisp_VertexAttrib4svNV), (__glXDisp_VertexAttrib4ubvNV),
2768
(__glXDisp_IsRenderbufferEXT), (__glXDisp_BindRenderbufferEXT),
2769
(__glXDisp_DeleteRenderbuffersEXT),
2770
(__glXDisp_GenRenderbuffersEXT),
2771
(__glXDisp_RenderbufferStorageEXT),
2772
(__glXDisp_GetRenderbufferParameterivEXT),
2773
(__glXDisp_IsFramebufferEXT), (__glXDisp_BindFramebufferEXT),
2774
(__glXDisp_DeleteFramebuffersEXT), (__glXDisp_GenFramebuffersEXT),
2775
(__glXDisp_CheckFramebufferStatusEXT),
2776
(__glXDisp_FramebufferTexture1DEXT),
2777
(__glXDisp_FramebufferTexture2DEXT),
2778
(__glXDisp_FramebufferTexture3DEXT),
2779
(__glXDisp_FramebufferRenderbufferEXT),
2780
(__glXDisp_GetFramebufferAttachmentParameterivEXT),
2781
(__glXDisp_GenerateMipmapEXT):
2782
* GL/glx/indirect_dispatch.h:
2783
* GL/glx/indirect_dispatch_swap.c: (bswap_ENUM), (bswap_CARD32),
2784
(bswap_CARD16), (bswap_FLOAT32), (bswap_FLOAT64), (bswap_16_array),
2785
(bswap_32_array), (bswap_64_array), (__glXDispSwap_NewList),
2786
(__glXDispSwap_EndList), (__glXDispSwap_CallList),
2787
(__glXDispSwap_CallLists), (__glXDispSwap_DeleteLists),
2788
(__glXDispSwap_GenLists), (__glXDispSwap_ListBase),
2789
(__glXDispSwap_Begin), (__glXDispSwap_Bitmap),
2790
(__glXDispSwap_Color3bv), (__glXDispSwap_Color3dv),
2791
(__glXDispSwap_Color3fv), (__glXDispSwap_Color3iv),
2792
(__glXDispSwap_Color3sv), (__glXDispSwap_Color3ubv),
2793
(__glXDispSwap_Color3uiv), (__glXDispSwap_Color3usv),
2794
(__glXDispSwap_Color4bv), (__glXDispSwap_Color4dv),
2795
(__glXDispSwap_Color4fv), (__glXDispSwap_Color4iv),
2796
(__glXDispSwap_Color4sv), (__glXDispSwap_Color4ubv),
2797
(__glXDispSwap_Color4uiv), (__glXDispSwap_Color4usv),
2798
(__glXDispSwap_EdgeFlagv), (__glXDispSwap_End),
2799
(__glXDispSwap_Indexdv), (__glXDispSwap_Indexfv),
2800
(__glXDispSwap_Indexiv), (__glXDispSwap_Indexsv),
2801
(__glXDispSwap_Normal3bv), (__glXDispSwap_Normal3dv),
2802
(__glXDispSwap_Normal3fv), (__glXDispSwap_Normal3iv),
2803
(__glXDispSwap_Normal3sv), (__glXDispSwap_RasterPos2dv),
2804
(__glXDispSwap_RasterPos2fv), (__glXDispSwap_RasterPos2iv),
2805
(__glXDispSwap_RasterPos2sv), (__glXDispSwap_RasterPos3dv),
2806
(__glXDispSwap_RasterPos3fv), (__glXDispSwap_RasterPos3iv),
2807
(__glXDispSwap_RasterPos3sv), (__glXDispSwap_RasterPos4dv),
2808
(__glXDispSwap_RasterPos4fv), (__glXDispSwap_RasterPos4iv),
2809
(__glXDispSwap_RasterPos4sv), (__glXDispSwap_Rectdv),
2810
(__glXDispSwap_Rectfv), (__glXDispSwap_Rectiv),
2811
(__glXDispSwap_Rectsv), (__glXDispSwap_TexCoord1dv),
2812
(__glXDispSwap_TexCoord1fv), (__glXDispSwap_TexCoord1iv),
2813
(__glXDispSwap_TexCoord1sv), (__glXDispSwap_TexCoord2dv),
2814
(__glXDispSwap_TexCoord2fv), (__glXDispSwap_TexCoord2iv),
2815
(__glXDispSwap_TexCoord2sv), (__glXDispSwap_TexCoord3dv),
2816
(__glXDispSwap_TexCoord3fv), (__glXDispSwap_TexCoord3iv),
2817
(__glXDispSwap_TexCoord3sv), (__glXDispSwap_TexCoord4dv),
2818
(__glXDispSwap_TexCoord4fv), (__glXDispSwap_TexCoord4iv),
2819
(__glXDispSwap_TexCoord4sv), (__glXDispSwap_Vertex2dv),
2820
(__glXDispSwap_Vertex2fv), (__glXDispSwap_Vertex2iv),
2821
(__glXDispSwap_Vertex2sv), (__glXDispSwap_Vertex3dv),
2822
(__glXDispSwap_Vertex3fv), (__glXDispSwap_Vertex3iv),
2823
(__glXDispSwap_Vertex3sv), (__glXDispSwap_Vertex4dv),
2824
(__glXDispSwap_Vertex4fv), (__glXDispSwap_Vertex4iv),
2825
(__glXDispSwap_Vertex4sv), (__glXDispSwap_ClipPlane),
2826
(__glXDispSwap_ColorMaterial), (__glXDispSwap_CullFace),
2827
(__glXDispSwap_Fogf), (__glXDispSwap_Fogfv), (__glXDispSwap_Fogi),
2828
(__glXDispSwap_Fogiv), (__glXDispSwap_FrontFace),
2829
(__glXDispSwap_Hint), (__glXDispSwap_Lightf),
2830
(__glXDispSwap_Lightfv), (__glXDispSwap_Lighti),
2831
(__glXDispSwap_Lightiv), (__glXDispSwap_LightModelf),
2832
(__glXDispSwap_LightModelfv), (__glXDispSwap_LightModeli),
2833
(__glXDispSwap_LightModeliv), (__glXDispSwap_LineStipple),
2834
(__glXDispSwap_LineWidth), (__glXDispSwap_Materialf),
2835
(__glXDispSwap_Materialfv), (__glXDispSwap_Materiali),
2836
(__glXDispSwap_Materialiv), (__glXDispSwap_PointSize),
2837
(__glXDispSwap_PolygonMode), (__glXDispSwap_PolygonStipple),
2838
(__glXDispSwap_Scissor), (__glXDispSwap_ShadeModel),
2839
(__glXDispSwap_TexParameterf), (__glXDispSwap_TexParameterfv),
2840
(__glXDispSwap_TexParameteri), (__glXDispSwap_TexParameteriv),
2841
(__glXDispSwap_TexImage1D), (__glXDispSwap_TexImage2D),
2842
(__glXDispSwap_TexEnvf), (__glXDispSwap_TexEnvfv),
2843
(__glXDispSwap_TexEnvi), (__glXDispSwap_TexEnviv),
2844
(__glXDispSwap_TexGend), (__glXDispSwap_TexGendv),
2845
(__glXDispSwap_TexGenf), (__glXDispSwap_TexGenfv),
2846
(__glXDispSwap_TexGeni), (__glXDispSwap_TexGeniv),
2847
(__glXDispSwap_InitNames), (__glXDispSwap_LoadName),
2848
(__glXDispSwap_PassThrough), (__glXDispSwap_PopName),
2849
(__glXDispSwap_PushName), (__glXDispSwap_DrawBuffer),
2850
(__glXDispSwap_Clear), (__glXDispSwap_ClearAccum),
2851
(__glXDispSwap_ClearIndex), (__glXDispSwap_ClearColor),
2852
(__glXDispSwap_ClearStencil), (__glXDispSwap_ClearDepth),
2853
(__glXDispSwap_StencilMask), (__glXDispSwap_ColorMask),
2854
(__glXDispSwap_DepthMask), (__glXDispSwap_IndexMask),
2855
(__glXDispSwap_Accum), (__glXDispSwap_Disable),
2856
(__glXDispSwap_Enable), (__glXDispSwap_PopAttrib),
2857
(__glXDispSwap_PushAttrib), (__glXDispSwap_MapGrid1d),
2858
(__glXDispSwap_MapGrid1f), (__glXDispSwap_MapGrid2d),
2859
(__glXDispSwap_MapGrid2f), (__glXDispSwap_EvalCoord1dv),
2860
(__glXDispSwap_EvalCoord1fv), (__glXDispSwap_EvalCoord2dv),
2861
(__glXDispSwap_EvalCoord2fv), (__glXDispSwap_EvalMesh1),
2862
(__glXDispSwap_EvalPoint1), (__glXDispSwap_EvalMesh2),
2863
(__glXDispSwap_EvalPoint2), (__glXDispSwap_AlphaFunc),
2864
(__glXDispSwap_BlendFunc), (__glXDispSwap_LogicOp),
2865
(__glXDispSwap_StencilFunc), (__glXDispSwap_StencilOp),
2866
(__glXDispSwap_DepthFunc), (__glXDispSwap_PixelZoom),
2867
(__glXDispSwap_PixelTransferf), (__glXDispSwap_PixelTransferi),
2868
(__glXDispSwap_PixelStoref), (__glXDispSwap_PixelStorei),
2869
(__glXDispSwap_PixelMapfv), (__glXDispSwap_PixelMapuiv),
2870
(__glXDispSwap_PixelMapusv), (__glXDispSwap_ReadBuffer),
2871
(__glXDispSwap_CopyPixels), (__glXDispSwap_DrawPixels),
2872
(__glXDispSwap_GetBooleanv), (__glXDispSwap_GetClipPlane),
2873
(__glXDispSwap_GetDoublev), (__glXDispSwap_GetError),
2874
(__glXDispSwap_GetFloatv), (__glXDispSwap_GetIntegerv),
2875
(__glXDispSwap_GetLightfv), (__glXDispSwap_GetLightiv),
2876
(__glXDispSwap_GetMapdv), (__glXDispSwap_GetMapfv),
2877
(__glXDispSwap_GetMapiv), (__glXDispSwap_GetMaterialfv),
2878
(__glXDispSwap_GetMaterialiv), (__glXDispSwap_GetPixelMapfv),
2879
(__glXDispSwap_GetPixelMapuiv), (__glXDispSwap_GetPixelMapusv),
2880
(__glXDispSwap_GetTexEnvfv), (__glXDispSwap_GetTexEnviv),
2881
(__glXDispSwap_GetTexGendv), (__glXDispSwap_GetTexGenfv),
2882
(__glXDispSwap_GetTexGeniv), (__glXDispSwap_GetTexParameterfv),
2883
(__glXDispSwap_GetTexParameteriv),
2884
(__glXDispSwap_GetTexLevelParameterfv),
2885
(__glXDispSwap_GetTexLevelParameteriv), (__glXDispSwap_IsEnabled),
2886
(__glXDispSwap_IsList), (__glXDispSwap_DepthRange),
2887
(__glXDispSwap_Frustum), (__glXDispSwap_LoadIdentity),
2888
(__glXDispSwap_LoadMatrixf), (__glXDispSwap_LoadMatrixd),
2889
(__glXDispSwap_MatrixMode), (__glXDispSwap_MultMatrixf),
2890
(__glXDispSwap_MultMatrixd), (__glXDispSwap_Ortho),
2891
(__glXDispSwap_PopMatrix), (__glXDispSwap_PushMatrix),
2892
(__glXDispSwap_Rotated), (__glXDispSwap_Rotatef),
2893
(__glXDispSwap_Scaled), (__glXDispSwap_Scalef),
2894
(__glXDispSwap_Translated), (__glXDispSwap_Translatef),
2895
(__glXDispSwap_Viewport), (__glXDispSwap_BindTexture),
2896
(__glXDispSwap_Indexubv), (__glXDispSwap_PolygonOffset),
2897
(__glXDispSwap_AreTexturesResident),
2898
(__glXDispSwap_CopyTexImage1D), (__glXDispSwap_CopyTexImage2D),
2899
(__glXDispSwap_CopyTexSubImage1D),
2900
(__glXDispSwap_CopyTexSubImage2D), (__glXDispSwap_DeleteTextures),
2901
(__glXDispSwap_GenTextures), (__glXDispSwap_IsTexture),
2902
(__glXDispSwap_PrioritizeTextures), (__glXDispSwap_TexSubImage1D),
2903
(__glXDispSwap_TexSubImage2D), (__glXDispSwap_BlendColor),
2904
(__glXDispSwap_BlendEquation), (__glXDispSwap_ColorTable),
2905
(__glXDispSwap_ColorTableParameterfv),
2906
(__glXDispSwap_ColorTableParameteriv),
2907
(__glXDispSwap_CopyColorTable),
2908
(__glXDispSwap_GetColorTableParameterfv),
2909
(__glXDispSwap_GetColorTableParameteriv),
2910
(__glXDispSwap_ColorSubTable), (__glXDispSwap_CopyColorSubTable),
2911
(__glXDispSwap_ConvolutionFilter1D),
2912
(__glXDispSwap_ConvolutionFilter2D),
2913
(__glXDispSwap_ConvolutionParameterf),
2914
(__glXDispSwap_ConvolutionParameterfv),
2915
(__glXDispSwap_ConvolutionParameteri),
2916
(__glXDispSwap_ConvolutionParameteriv),
2917
(__glXDispSwap_CopyConvolutionFilter1D),
2918
(__glXDispSwap_CopyConvolutionFilter2D),
2919
(__glXDispSwap_GetConvolutionParameterfv),
2920
(__glXDispSwap_GetConvolutionParameteriv),
2921
(__glXDispSwap_GetHistogramParameterfv),
2922
(__glXDispSwap_GetHistogramParameteriv),
2923
(__glXDispSwap_GetMinmaxParameterfv),
2924
(__glXDispSwap_GetMinmaxParameteriv), (__glXDispSwap_Histogram),
2925
(__glXDispSwap_Minmax), (__glXDispSwap_ResetHistogram),
2926
(__glXDispSwap_ResetMinmax), (__glXDispSwap_TexImage3D),
2927
(__glXDispSwap_TexSubImage3D), (__glXDispSwap_CopyTexSubImage3D),
2928
(__glXDispSwap_ActiveTextureARB),
2929
(__glXDispSwap_MultiTexCoord1dvARB),
2930
(__glXDispSwap_MultiTexCoord1fvARB),
2931
(__glXDispSwap_MultiTexCoord1ivARB),
2932
(__glXDispSwap_MultiTexCoord1svARB),
2933
(__glXDispSwap_MultiTexCoord2dvARB),
2934
(__glXDispSwap_MultiTexCoord2fvARB),
2935
(__glXDispSwap_MultiTexCoord2ivARB),
2936
(__glXDispSwap_MultiTexCoord2svARB),
2937
(__glXDispSwap_MultiTexCoord3dvARB),
2938
(__glXDispSwap_MultiTexCoord3fvARB),
2939
(__glXDispSwap_MultiTexCoord3ivARB),
2940
(__glXDispSwap_MultiTexCoord3svARB),
2941
(__glXDispSwap_MultiTexCoord4dvARB),
2942
(__glXDispSwap_MultiTexCoord4fvARB),
2943
(__glXDispSwap_MultiTexCoord4ivARB),
2944
(__glXDispSwap_MultiTexCoord4svARB),
2945
(__glXDispSwap_SampleCoverageARB), (__glXDispSwap_DrawBuffersARB),
2946
(__glXDispSwap_AreTexturesResidentEXT),
2947
(__glXDispSwap_GenTexturesEXT), (__glXDispSwap_IsTextureEXT),
2948
(__glXDispSwap_SampleMaskSGIS), (__glXDispSwap_SamplePatternSGIS),
2949
(__glXDispSwap_PointParameterfEXT),
2950
(__glXDispSwap_PointParameterfvEXT),
2951
(__glXDispSwap_WindowPos3fvMESA),
2952
(__glXDispSwap_BlendFuncSeparateEXT),
2953
(__glXDispSwap_FogCoordfvEXT), (__glXDispSwap_FogCoorddvEXT),
2954
(__glXDispSwap_CompressedTexImage3DARB),
2955
(__glXDispSwap_CompressedTexImage2DARB),
2956
(__glXDispSwap_CompressedTexImage1DARB),
2957
(__glXDispSwap_CompressedTexSubImage3DARB),
2958
(__glXDispSwap_CompressedTexSubImage2DARB),
2959
(__glXDispSwap_CompressedTexSubImage1DARB),
2960
(__glXDispSwap_SecondaryColor3bvEXT),
2961
(__glXDispSwap_SecondaryColor3dvEXT),
2962
(__glXDispSwap_SecondaryColor3fvEXT),
2963
(__glXDispSwap_SecondaryColor3ivEXT),
2964
(__glXDispSwap_SecondaryColor3svEXT),
2965
(__glXDispSwap_SecondaryColor3ubvEXT),
2966
(__glXDispSwap_SecondaryColor3uivEXT),
2967
(__glXDispSwap_SecondaryColor3usvEXT),
2968
(__glXDispSwap_AreProgramsResidentNV),
2969
(__glXDispSwap_BindProgramNV), (__glXDispSwap_DeleteProgramsNV),
2970
(__glXDispSwap_ExecuteProgramNV), (__glXDispSwap_GenProgramsNV),
2971
(__glXDispSwap_GetProgramParameterdvNV),
2972
(__glXDispSwap_GetProgramParameterfvNV),
2973
(__glXDispSwap_GetProgramivNV), (__glXDispSwap_GetTrackMatrixivNV),
2974
(__glXDispSwap_GetVertexAttribdvARB),
2975
(__glXDispSwap_GetVertexAttribfvARB),
2976
(__glXDispSwap_GetVertexAttribivARB), (__glXDispSwap_IsProgramNV),
2977
(__glXDispSwap_LoadProgramNV),
2978
(__glXDispSwap_ProgramParameter4dvNV),
2979
(__glXDispSwap_ProgramParameter4fvNV),
2980
(__glXDispSwap_ProgramParameters4dvNV),
2981
(__glXDispSwap_ProgramParameters4fvNV),
2982
(__glXDispSwap_RequestResidentProgramsNV),
2983
(__glXDispSwap_TrackMatrixNV), (__glXDispSwap_VertexAttrib1dvARB),
2984
(__glXDispSwap_VertexAttrib1fvARB),
2985
(__glXDispSwap_VertexAttrib1svARB),
2986
(__glXDispSwap_VertexAttrib2dvARB),
2987
(__glXDispSwap_VertexAttrib2fvARB),
2988
(__glXDispSwap_VertexAttrib2svARB),
2989
(__glXDispSwap_VertexAttrib3dvARB),
2990
(__glXDispSwap_VertexAttrib3fvARB),
2991
(__glXDispSwap_VertexAttrib3svARB),
2992
(__glXDispSwap_VertexAttrib4dvARB),
2993
(__glXDispSwap_VertexAttrib4fvARB),
2994
(__glXDispSwap_VertexAttrib4svARB),
2995
(__glXDispSwap_VertexAttrib4NubvARB),
2996
(__glXDispSwap_VertexAttribs1dvNV),
2997
(__glXDispSwap_VertexAttribs1fvNV),
2998
(__glXDispSwap_VertexAttribs1svNV),
2999
(__glXDispSwap_VertexAttribs2dvNV),
3000
(__glXDispSwap_VertexAttribs2fvNV),
3001
(__glXDispSwap_VertexAttribs2svNV),
3002
(__glXDispSwap_VertexAttribs3dvNV),
3003
(__glXDispSwap_VertexAttribs3fvNV),
3004
(__glXDispSwap_VertexAttribs3svNV),
3005
(__glXDispSwap_VertexAttribs4dvNV),
3006
(__glXDispSwap_VertexAttribs4fvNV),
3007
(__glXDispSwap_VertexAttribs4svNV),
3008
(__glXDispSwap_VertexAttribs4ubvNV),
3009
(__glXDispSwap_PointParameteriNV),
3010
(__glXDispSwap_PointParameterivNV),
3011
(__glXDispSwap_ActiveStencilFaceEXT),
3012
(__glXDispSwap_VertexAttrib4bvARB),
3013
(__glXDispSwap_VertexAttrib4ivARB),
3014
(__glXDispSwap_VertexAttrib4ubvARB),
3015
(__glXDispSwap_VertexAttrib4usvARB),
3016
(__glXDispSwap_VertexAttrib4uivARB),
3017
(__glXDispSwap_VertexAttrib4NbvARB),
3018
(__glXDispSwap_VertexAttrib4NsvARB),
3019
(__glXDispSwap_VertexAttrib4NivARB),
3020
(__glXDispSwap_VertexAttrib4NusvARB),
3021
(__glXDispSwap_VertexAttrib4NuivARB),
3022
(__glXDispSwap_ProgramStringARB),
3023
(__glXDispSwap_ProgramEnvParameter4dvARB),
3024
(__glXDispSwap_ProgramEnvParameter4fvARB),
3025
(__glXDispSwap_ProgramLocalParameter4dvARB),
3026
(__glXDispSwap_ProgramLocalParameter4fvARB),
3027
(__glXDispSwap_GetProgramEnvParameterdvARB),
3028
(__glXDispSwap_GetProgramEnvParameterfvARB),
3029
(__glXDispSwap_GetProgramLocalParameterdvARB),
3030
(__glXDispSwap_GetProgramLocalParameterfvARB),
3031
(__glXDispSwap_GetProgramivARB),
3032
(__glXDispSwap_ProgramNamedParameter4fvNV),
3033
(__glXDispSwap_ProgramNamedParameter4dvNV),
3034
(__glXDispSwap_GetProgramNamedParameterfvNV),
3035
(__glXDispSwap_GetProgramNamedParameterdvNV),
3036
(__glXDispSwap_GenQueriesARB), (__glXDispSwap_DeleteQueriesARB),
3037
(__glXDispSwap_IsQueryARB), (__glXDispSwap_BeginQueryARB),
3038
(__glXDispSwap_EndQueryARB), (__glXDispSwap_GetQueryivARB),
3039
(__glXDispSwap_GetQueryObjectivARB),
3040
(__glXDispSwap_GetQueryObjectuivARB),
3041
(__glXDispSwap_GetVertexAttribdvNV),
3042
(__glXDispSwap_GetVertexAttribfvNV),
3043
(__glXDispSwap_GetVertexAttribivNV),
3044
(__glXDispSwap_VertexAttrib1dvNV),
3045
(__glXDispSwap_VertexAttrib1fvNV),
3046
(__glXDispSwap_VertexAttrib1svNV),
3047
(__glXDispSwap_VertexAttrib2dvNV),
3048
(__glXDispSwap_VertexAttrib2fvNV),
3049
(__glXDispSwap_VertexAttrib2svNV),
3050
(__glXDispSwap_VertexAttrib3dvNV),
3051
(__glXDispSwap_VertexAttrib3fvNV),
3052
(__glXDispSwap_VertexAttrib3svNV),
3053
(__glXDispSwap_VertexAttrib4dvNV),
3054
(__glXDispSwap_VertexAttrib4fvNV),
3055
(__glXDispSwap_VertexAttrib4svNV),
3056
(__glXDispSwap_VertexAttrib4ubvNV),
3057
(__glXDispSwap_IsRenderbufferEXT),
3058
(__glXDispSwap_BindRenderbufferEXT),
3059
(__glXDispSwap_DeleteRenderbuffersEXT),
3060
(__glXDispSwap_GenRenderbuffersEXT),
3061
(__glXDispSwap_RenderbufferStorageEXT),
3062
(__glXDispSwap_GetRenderbufferParameterivEXT),
3063
(__glXDispSwap_IsFramebufferEXT),
3064
(__glXDispSwap_BindFramebufferEXT),
3065
(__glXDispSwap_DeleteFramebuffersEXT),
3066
(__glXDispSwap_GenFramebuffersEXT),
3067
(__glXDispSwap_CheckFramebufferStatusEXT),
3068
(__glXDispSwap_FramebufferTexture1DEXT),
3069
(__glXDispSwap_FramebufferTexture2DEXT),
3070
(__glXDispSwap_FramebufferTexture3DEXT),
3071
(__glXDispSwap_FramebufferRenderbufferEXT),
3072
(__glXDispSwap_GetFramebufferAttachmentParameterivEXT),
3073
(__glXDispSwap_GenerateMipmapEXT):
3074
* GL/glx/indirect_reqsize.c: (__glXCallListsReqSize),
3075
(__glXBitmapReqSize), (__glXFogfvReqSize), (__glXLightfvReqSize),
3076
(__glXLightModelfvReqSize), (__glXMaterialfvReqSize),
3077
(__glXPolygonStippleReqSize), (__glXTexParameterfvReqSize),
3078
(__glXTexImage1DReqSize), (__glXTexImage2DReqSize),
3079
(__glXTexEnvfvReqSize), (__glXTexGendvReqSize),
3080
(__glXTexGenfvReqSize), (__glXPixelMapfvReqSize),
3081
(__glXPixelMapusvReqSize), (__glXDrawPixelsReqSize),
3082
(__glXPrioritizeTexturesReqSize), (__glXTexSubImage1DReqSize),
3083
(__glXTexSubImage2DReqSize), (__glXColorTableReqSize),
3084
(__glXColorTableParameterfvReqSize), (__glXColorSubTableReqSize),
3085
(__glXConvolutionFilter1DReqSize),
3086
(__glXConvolutionFilter2DReqSize),
3087
(__glXConvolutionParameterfvReqSize), (__glXTexImage3DReqSize),
3088
(__glXTexSubImage3DReqSize), (__glXDrawBuffersARBReqSize),
3089
(__glXPointParameterfvEXTReqSize),
3090
(__glXCompressedTexImage3DARBReqSize),
3091
(__glXCompressedTexImage2DARBReqSize),
3092
(__glXCompressedTexImage1DARBReqSize),
3093
(__glXCompressedTexSubImage3DARBReqSize),
3094
(__glXLoadProgramNVReqSize), (__glXProgramParameters4dvNVReqSize),
3095
(__glXProgramParameters4fvNVReqSize),
3096
(__glXVertexAttribs1dvNVReqSize), (__glXVertexAttribs2dvNVReqSize),
3097
(__glXVertexAttribs3dvNVReqSize), (__glXVertexAttribs3fvNVReqSize),
3098
(__glXVertexAttribs3svNVReqSize), (__glXVertexAttribs4dvNVReqSize),
3099
(__glXProgramNamedParameter4fvNVReqSize):
3100
* GL/glx/indirect_reqsize.h:
3101
* GL/glx/indirect_size_get.c: (__glCallLists_size),
3102
(__glFogfv_size), (__glLightfv_size), (__glLightModelfv_size),
3103
(__glMaterialfv_size), (__glTexParameterfv_size),
3104
(__glTexEnvfv_size), (__glTexGendv_size), (__glMap1d_size),
3105
(__glMap2d_size), (__glGetBooleanv_size),
3106
(__glGetTexParameterfv_size), (__glGetTexLevelParameterfv_size),
3107
(__glColorTableParameterfv_size),
3108
(__glGetColorTableParameterfv_size),
3109
(__glConvolutionParameterfv_size),
3110
(__glGetConvolutionParameterfv_size),
3111
(__glGetHistogramParameterfv_size),
3112
(__glGetMinmaxParameterfv_size), (__glPointParameterfvEXT_size),
3113
(__glGetProgramivNV_size), (__glGetVertexAttribdvARB_size),
3114
(__glGetProgramivARB_size), (__glGetQueryivARB_size),
3115
(__glGetQueryObjectivARB_size), (__glGetVertexAttribdvNV_size),
3116
(__glGetFramebufferAttachmentParameterivEXT_size):
3117
* GL/glx/indirect_size_get.h:
3118
* GL/glx/indirect_util.c: (__glGetBooleanv_variable_size),
3119
(__glXGetAnswerBuffer), (__glXSendReply), (__glXSendReplySwap):
3120
* GL/glx/indirect_util.h:
3121
* GL/glx/render2.c: (__glXDisp_Map1f), (__glXDisp_Map2f),
3122
(__glXDisp_Map1d), (__glXDisp_Map2d), (__glXDisp_DrawArrays):
3123
* GL/glx/render2swap.c: (__glXDispSwap_Map1f),
3124
(__glXDispSwap_Map2f), (__glXDispSwap_Map1d),
3125
(__glXDispSwap_Map2d), (__glXDispSwap_DrawArrays):
3126
* GL/glx/renderpix.c: (__glXDisp_SeparableFilter2D):
3127
* GL/glx/renderpixswap.c: (__glXDispSwap_SeparableFilter2D):
3128
* GL/glx/rensize.c: (__glXMap1dReqSize), (__glXMap1fReqSize),
3129
(__glXMap2dReqSize), (__glXMap2fReqSize), (__glXDrawArraysSize),
3130
(__glXSeparableFilter2DReqSize):
3131
* GL/glx/rensizetab.c:
3132
* GL/glx/single2.c: (__glXDisp_FeedbackBuffer),
3133
(__glXDisp_SelectBuffer), (__glXDisp_RenderMode),
3134
(__glXDisp_Flush), (__glXDisp_Finish), (DoGetString),
3135
(__glXDisp_GetString):
3136
* GL/glx/single2swap.c: (__glXDispSwap_FeedbackBuffer),
3137
(__glXDispSwap_SelectBuffer), (__glXDispSwap_RenderMode),
3138
(__glXDispSwap_Flush), (__glXDispSwap_Finish),
3139
(__glXDispSwap_GetString):
3140
* GL/glx/singlepix.c: (__glXDisp_ReadPixels),
3141
(__glXDisp_GetTexImage), (__glXDisp_GetPolygonStipple),
3142
(__glXDisp_GetSeparableFilter), (__glXDisp_GetConvolutionFilter),
3143
(__glXDisp_GetHistogram), (__glXDisp_GetMinmax),
3144
(__glXDisp_GetColorTable):
3145
* GL/glx/singlepixswap.c: (__glXDispSwap_ReadPixels),
3146
(__glXDispSwap_GetTexImage), (__glXDispSwap_GetPolygonStipple),
3147
(__glXDispSwap_GetSeparableFilter),
3148
(__glXDispSwap_GetConvolutionFilter), (__glXDispSwap_GetHistogram),
3149
(__glXDispSwap_GetMinmax), (__glXDispSwap_GetColorTable):
3150
* GL/glx/singlesize.c: (__glGetMap_size), (__glGetPixelMap_size),
3151
(__glGetTexImage_size):
3152
* GL/glx/singlesize.h:
3153
* GL/glx/xfont.c: (__glXMakeBitmapFromGlyph),
3154
(MakeBitmapsFromFont), (__glXUseXFont):
3155
* GL/mesa/Makefile.am:
3156
* GL/mesa/main/Makefile.am:
3157
* GL/symlink-mesa.sh:
3158
Bug #2996: libglx / libGLcore should use a dispatch table
3159
Port all changes from the (monolithic) accelerated_indirect-0-0-1
3160
branch to the modular trunk. This will break the Darwin and cygwin
3161
builds. Other than the changes to symlink-mesa.sh and the various
3162
Makefile.am files, to code is identical to what's in the branch.
3164
2006-01-10 Daniel Stone <daniel@freedesktop.org>
3167
Bomb when symlink-mesa.sh fails, instead of blindly continuing.
3169
* hw/xgl/**/Makefile.am:
3170
* hw/kdrive/**/Makefile.am:
3171
Add all subdirs used to DIST_SUBDIRS, and files to EXTRA_DIST.
3173
* hw/xgl/egl/Makefile.am:
3174
Attempt to build xeglmodule.c, not xglxmodule.c.
3176
* hw/xfree86/os-support/bus/Makefile.am:
3177
Add xf86Sbus.h to EXTRA_DIST, as _HEADERS doesn't appear to get the same
3178
treatment as _SOURCES in terms of automatically DISTing.
3180
2006-01-08 Adam Jackson <ajax@freedesktop.org>
3182
* hw/xfree86/loader/dixsym.c:
3183
* include/globals.h:
3186
Remove remaining #ifdef DPSEXT stanzas.
3188
2006-01-06 Adam Jackson <ajax@freedesktop.org>
3190
* hw/xfree86/dri/dri.c:
3191
* hw/xfree86/dri/dristruct.h:
3192
Move drawable lock acquisition into DRIClipNotify from DRIValidateTree,
3193
so we only take it when clipping a DRI drawable instead of on every
3194
tree update. Note drawable lock acquisition per-screen instead of
3195
globally, and drop it in BlockHandler if necessary.
3198
* Xprint/Makefile.am:
3200
* Xprint/pcl/Makefile.am:
3201
* Xprint/pcl-mono/Makefile.am:
3203
* cfb/Makefile.am.inc:
3204
* cfb16/Makefile.am:
3205
* cfb24/Makefile.am:
3206
* cfb32/Makefile.am:
3208
Bug #5525: Build a working Xprt. (Drew Parsons)
3211
Bug #5218: Don't crash on unconfigured interfaces. (Andrei Barbu)
3213
2006-01-06 Adam Jackson <ajax@freedesktop.org>
3215
* hw/xfree86/loader/misym.c:
3219
Remove unused X11R4 DDX compatibility function miClipNotify.
3221
2006-01-03 Eric Anholt <anholt@FreeBSD.org>
3223
* render/picture.c: (premultiply):
3224
Correct rounding in divide-by-255 code. Obtained from xserver.
3226
2006-01-03 Eric Anholt <anholt@FreeBSD.org>
3228
* hw/xgl/xglpict.c: (xglPictureInit):
3229
Remove the manual AddFilter for convolution, which I'm pretty sure
3230
shouldn't be necessary due to it already happening from
3231
PictureSetDefaultFilters.
3233
2006-01-03 Eric Anholt <anholt@FreeBSD.org>
3235
* render/glyph.c: (ResetGlyphPrivates),
3236
(AllocateGlyphPrivateIndex), (AllocateGlyphPrivate),
3237
(SetGlyphScreenPrivateOffsets), (SetGlyphPrivatePointers),
3238
(ReallocGlobalGlyphPrivate), (GlyphInit), (GlyphFinishInit),
3239
(GlyphUninit), (FreeGlyph), (AddGlyph), (AllocateGlyph):
3240
* render/glyphstr.h:
3241
* render/miglyph.c: (miRealizeGlyph), (miUnrealizeGlyph):
3242
* render/mipict.c: (miPictureInit):
3244
* render/picture.c: (PictureCloseScreen), (PictureFinishInit):
3245
* render/picturestr.h:
3246
Add glyph privates for Xgl, which uses them to implement a glyph cache.
3247
EXA would probably also like to do this. This breaks module ABI for EXA
3248
and XAA, and likely breaks proprietary drivers as well.
3250
Obtained from: xserver tree (David Reveman)
3252
2005-12-31 Eric Anholt <anholt@FreeBSD.org>
3254
* hw/xgl/glx/xglx.c: (xglxWindowExposures):
3255
* hw/xgl/glxext/xglglxext.c: (xglCreateBuffer):
3256
* hw/xgl/xglsync.c: (xglSyncBits):
3257
* hw/xgl/xglwindow.c: (xglCopyWindow):
3258
Change REGION_INIT(pScreen, &foo, NullBox, 0) to REGION_NULL(pScreen,
3259
&foo). While it is no longer (or rather, once again not) required as of
3260
regionstr.h r1.4, it matches the style of the rest of the xorg code.
3262
2005-12-30 Eric Anholt <anholt@FreeBSD.org>
3264
* hw/xgl/xglsync.c: (xglSyncBits), (xglSyncSurface):
3265
Initialize the fourcc value in stack-allocated glitz_pixel_format_t
3266
structures. Greatly reduces the number of uninitialized-value accesses
3267
during Xgl startup according to valgrind. Allocating and filling these
3268
in by hand on the stack seems very shady to me.
3270
2005-12-30 Eric Anholt <anholt@FreeBSD.org>
63
3273
Fix the AC_TRY_RUN for sys/linker.h which had no hope due to lacking a
64
3274
main() to instead use a nice AC_CHECK_HEADERS that works. Also, fix
65
3275
the nearby SYSV IPC check which was lacking an argument and giving
66
3276
bogus results (it's "AC_TRY_LINK(includes, main, yes, no)").
68
2006-02-15 Eric Anholt <anholt@FreeBSD.org>
70
* render/picture.c: (premultiply):
72
Correct rounding in divide-by-255 code.
74
2006-02-14 Adam Jackson <ajax@freedesktop.org>
76
* include/xorg-config.h.in:
77
Make self-backtracing work. Spotted by many people, patch from Gentoo.
80
Bug #5218: Avoid crashing on unconfigured interfaces. (Andrei Barbu)
3278
2005-12-29 Eric Anholt <anholt@FreeBSD.org>
3280
* include/dix-config.h.in:
3281
Add #undef BSD44SOCKETS, without which the listener socket on FreeBSD
3282
would be created without the port number due to xtrans's define not
3283
being used when xtrans was compiled in the X Server.
3285
2005-12-29 Eric Anholt <anholt@FreeBSD.org>
3287
* hw/xfree86/utils/kbd_mode/Makefile.am:
3288
Add an empty all-local target for FreeBSD make's sake, which doesn't
3291
2005-12-29 Adam Jackson <ajax@freedesktop.org>
3294
Disable building LBX by default.
3297
Style fix, make SCREEN_EPILOGUE two arguments instead of three.
3299
* hw/kdrive/src/kinput.c:
3300
Make kdInputMachine static const, shrinks .data a bit.
3302
2005-12-29 Dave Airlie <airlied@linux.ie>
3304
* hw/xfree86/os-support/bus/Pci.c: (pciByteSwap):
3305
* hw/xfree86/os-support/bus/Pci.h:
3306
* hw/xfree86/os-support/bus/freebsdPci.c:
3307
* hw/xfree86/os-support/bus/ix86Pci.c:
3308
* hw/xfree86/os-support/bus/linuxPci.c:
3309
* hw/xfree86/os-support/bus/ppcPci.c: (ppcPciInit):
3310
* hw/xfree86/os-support/bus/zx1PCI.c:
3311
* hw/xfree86/os-support/xf86_OSlib.h:
3312
Remove PowerMAX_OS define it never worked , it'll never work
3313
again, finishes running joke of OLS2005
3315
2005-12-28 Eric Anholt <anholt@FreeBSD.org>
3317
* hw/xgl/Makefile.am:
3318
* hw/xgl/egl/Makefile.am:
3319
* hw/xgl/glx/Makefile.am:
3321
Add necessary *CONFIG_H declarations and a force-off of XF86* extensions
3322
in miinitext in the XGL case. Prevents mismatched structure sizes on my
3323
_XSERVER64 machine. At this point, with the uncommitted render/ diffs,
3324
Xglx starts up but displays badly.
3326
2005-12-28 Luc Verhaegen <libv@skynet.be>
3329
* hw/xfree86/common/xf86Config.c: (GenerateDriverlist),
3330
(configMonitor), (configExtensions), (xf86HandleConfigFile):
3331
* hw/xfree86/common/xf86Mode.c: (xf86ModeStatusToString),
3332
(xf86CheckModeForMonitor):
3333
* hw/xfree86/common/xf86str.h:
3334
* hw/xfree86/utils/Makefile.am:
3335
* hw/xfree86/utils/cvt/Makefile.am:
3336
* hw/xfree86/utils/cvt/cvt.c: (add), (PrintModeline),
3337
(xf86CVTMode), (xf86CVTCheckStandard), (PrintUsage),
3338
(PrintComment), (main):
3339
* hw/xfree86/utils/cvt/cvt.man.pre:
3340
Bug #5153: standalone CVT modeline generator.
3341
- add hw/xfree86/utils/cvt/, cvt.c, cvt.man.pre and Makefile.am.
3342
- Adjust configure.ac and hw/xfree86/utils/Makefile.am for cvt.
3343
- Add MonPtr->reducedblanking and Option "ReducedBlanking" to the
3345
- Check for reduced blanking in xf86CheckModeForMonitor and disallow
3346
modes with less than 25% blanking otherwise.
3347
- Fix some warnings in hw/xfree86/common/xf86Config.c.
3349
2005-12-28 Eric Anholt <anholt@FreeBSD.org>
3351
* render/filter.c: (SetPictureFilter):
3352
* render/mipict.c: (miChangePictureTransform),
3353
(miChangePictureFilter), (miPictureInit):
3355
* render/picture.c: (SetPictureTransform):
3356
Merge from xserver: Make the existing ChangePictureFilter and
3357
ChangePictureTransform screen hooks get called at appropriate times.
3359
2005-12-28 Eric Anholt <anholt@FreeBSD.org>
3362
Fix a copy'n'paste-o that would result in mis-rounding of the results of
3363
several composite operators in A and G channels.
3365
2005-12-28 Eric Anholt <anholt@FreeBSD.org>
3368
Merge from xserver a header for shm's server internal functions, which
3369
are called by DDXes. Desired by XGL, and should be used in other
3370
locations, probably.
3372
2005-12-28 Eric Anholt <anholt@FreeBSD.org>
3376
* hw/xgl/.cvsignore:
3377
* hw/xgl/Makefile.am:
3378
* hw/xgl/egl/.cvsignore:
3379
* hw/xgl/egl/Makefile.am:
3380
* hw/xgl/egl/evdev.c:
3381
* hw/xgl/egl/kinput.c:
3382
* hw/xgl/egl/module/.cvsignore:
3383
* hw/xgl/egl/module/Makefile.am:
3384
* hw/xgl/glx/.cvsignore:
3385
* hw/xgl/glx/Makefile.am:
3386
* hw/xgl/glx/module/.cvsignore:
3387
* hw/xgl/glx/module/Makefile.am:
3388
* hw/xgl/glx/xglxinit.c: (InitOutput), (InitInput),
3389
(ddxProcessArgument), (ddxInitGlobals):
3390
* hw/xgl/glxext/.cvsignore:
3391
* hw/xgl/glxext/module/.cvsignore:
3392
* hw/xgl/glxext/xglglxext.h:
3394
* hw/xgl/xglglx.c: (xglLoadGLXModules), (xglUnloadGLXModules):
3395
* hw/xgl/xglhash.c: (xglLoadHashFuncs):
3396
* hw/xgl/xglinit.c: (xglEnsureDDXModule), (ddxInitGlobals):
3397
* hw/xgl/xglloader.c: (xglLoadModule):
3398
* hw/xgl/xglmodule.h:
3399
* include/.cvsignore:
3400
* include/xgl-config.h.in:
3401
Initial commit of XGL build infrastructure and XGL code changes for
3402
building within the xorg server tree. Requires additional, uncommitted
3403
dix changes to successfully build, and successful running is still yet
3406
2005-12-27 Adam Jackson <ajax@freedesktop.org>
3408
* hw/kdrive/Imakefile:
3409
* hw/kdrive/*/Imakefile:
3412
* hw/kdrive/*/Makefile.am:
3416
Get Xsdl closer to linking.
3419
* hw/kdrive/Makefile.am:
3420
* hw/kdrive/fake/Makefile.am:
3421
* hw/kdrive/src/Makefile.am:
3422
* hw/kdrive/src/kdrive.c:
3423
* hw/kdrive/src/kshadow.c:
3425
Enough build fixes to get {sdl,ephyr,fake} to link.
3428
2005-12-26 Adam Jackson <ajax@freedesktop.org>
3431
Nuke unsupported NDBM routines. Shrink the hash table a bit, over
3432
25% of the buckets were going empty.
3437
Bug #4190: Add a rule for 'make relink' since automake sucks.
3440
Start importing kdrive.
3442
* hw/kdrive/Makefile.am:
3443
* hw/kdrive/ati/Makefile.am:
3444
* hw/kdrive/ati/ati.c:
3445
* hw/kdrive/ati/ati.h:
3446
* hw/kdrive/ati/ati_cursor.c:
3447
* hw/kdrive/ati/ati_draw.c:
3448
* hw/kdrive/ati/ati_dri.c:
3449
* hw/kdrive/ati/ati_stub.c:
3450
* hw/kdrive/ati/ati_video.c:
3451
* hw/kdrive/ati/radeon_composite.c:
3452
* hw/kdrive/chips/Makefile.am:
3453
* hw/kdrive/chips/chips.c:
3454
* hw/kdrive/chips/chipsdraw.c:
3455
* hw/kdrive/chips/chipsstub.c:
3456
* hw/kdrive/ephyr/Makefile.am:
3457
* hw/kdrive/ephyr/ephyr.c:
3458
* hw/kdrive/ephyr/ephyr.h:
3459
* hw/kdrive/ephyr/ephyrinit.c:
3460
* hw/kdrive/ephyr/os.c:
3461
* hw/kdrive/epson/Makefile.am:
3462
* hw/kdrive/epson/epson13806.c:
3463
* hw/kdrive/epson/epson13806stub.c:
3464
* hw/kdrive/fake/Makefile.am:
3465
* hw/kdrive/fake/fake.c:
3466
* hw/kdrive/fake/fakeinit.c:
3467
* hw/kdrive/fake/kbd.c:
3468
* hw/kdrive/fake/mouse.c:
3469
* hw/kdrive/fake/os.c:
3470
* hw/kdrive/fbdev/Makefile.am:
3471
* hw/kdrive/fbdev/fbdev.c:
3472
* hw/kdrive/fbdev/fbinit.c:
3473
* hw/kdrive/i810/Makefile.am:
3474
* hw/kdrive/i810/i810.c:
3475
* hw/kdrive/i810/i810_cursor.c:
3476
* hw/kdrive/i810/i810_video.c:
3477
* hw/kdrive/i810/i810draw.c:
3478
* hw/kdrive/i810/i810stub.c:
3479
* hw/kdrive/igs/igs.c:
3480
* hw/kdrive/igs/igscmap.c:
3481
* hw/kdrive/igs/igscurs.c:
3482
* hw/kdrive/igs/igsdraw.c:
3483
* hw/kdrive/igs/igsreg.c:
3484
* hw/kdrive/igs/igsstub.c:
3485
* hw/kdrive/ipaq/ipaq.c:
3486
* hw/kdrive/itsy/itsy.c:
3487
* hw/kdrive/itsy/kbd.c:
3488
* hw/kdrive/itsy/ts.c:
3489
* hw/kdrive/linux/Makefile.am:
3490
* hw/kdrive/linux/agp.c:
3491
* hw/kdrive/linux/bus.c:
3492
* hw/kdrive/linux/evdev.c:
3493
* hw/kdrive/linux/keyboard.c:
3494
* hw/kdrive/linux/linux.c:
3495
* hw/kdrive/linux/mouse.c:
3496
* hw/kdrive/linux/ms.c:
3497
* hw/kdrive/linux/ps2.c:
3498
* hw/kdrive/linux/ts.c:
3499
* hw/kdrive/linux/tslib.c:
3500
* hw/kdrive/mach64/Makefile.am:
3501
* hw/kdrive/mach64/mach64.c:
3502
* hw/kdrive/mach64/mach64curs.c:
3503
* hw/kdrive/mach64/mach64draw.c:
3504
* hw/kdrive/mach64/mach64stub.c:
3505
* hw/kdrive/mach64/mach64video.c:
3506
* hw/kdrive/mga/Makefile.am:
3507
* hw/kdrive/mga/g400_composite.c:
3508
* hw/kdrive/mga/mga.c:
3509
* hw/kdrive/mga/mgadraw.c:
3510
* hw/kdrive/mga/mgastub.c:
3511
* hw/kdrive/neomagic/Makefile.am:
3512
* hw/kdrive/neomagic/backend.c:
3513
* hw/kdrive/neomagic/neo_draw.c:
3514
* hw/kdrive/neomagic/neomagic.c:
3515
* hw/kdrive/neomagic/neomagicstub.c:
3516
* hw/kdrive/nvidia/Makefile.am:
3517
* hw/kdrive/nvidia/nvidia.c:
3518
* hw/kdrive/nvidia/nvidiacurs.c:
3519
* hw/kdrive/nvidia/nvidiadraw.c:
3520
* hw/kdrive/nvidia/nvidiastub.c:
3521
* hw/kdrive/nvidia/nvidiavideo.c:
3522
* hw/kdrive/pcmcia/pcmcia.c:
3523
* hw/kdrive/pcmcia/pcmciacurs.c:
3524
* hw/kdrive/pcmcia/pcmciarotate.c:
3525
* hw/kdrive/pcmcia/pcmciashadow.c:
3526
* hw/kdrive/pcmcia/pcmciastub.c:
3527
* hw/kdrive/pm2/Makefile.am:
3528
* hw/kdrive/pm2/pm2.c:
3529
* hw/kdrive/pm2/pm2_draw.c:
3530
* hw/kdrive/pm2/pm2stub.c:
3531
* hw/kdrive/r128/Makefile.am:
3532
* hw/kdrive/r128/r128.c:
3533
* hw/kdrive/r128/r128draw.c:
3534
* hw/kdrive/r128/r128stub.c:
3535
* hw/kdrive/savage/s3.c:
3536
* hw/kdrive/savage/s3clock.c:
3537
* hw/kdrive/savage/s3cmap.c:
3538
* hw/kdrive/savage/s3curs.c:
3539
* hw/kdrive/savage/s3draw.c:
3540
* hw/kdrive/savage/s3gc.c:
3541
* hw/kdrive/savage/s3reg.c:
3542
* hw/kdrive/savage/s3rtst.c:
3543
* hw/kdrive/savage/s3stub.c:
3544
* hw/kdrive/sdl/Makefile.am:
3545
* hw/kdrive/sdl/sdl.c:
3546
* hw/kdrive/sis300/Makefile.am:
3547
* hw/kdrive/sis300/sis.c:
3548
* hw/kdrive/sis300/sis.h:
3549
* hw/kdrive/sis300/sis_draw.c:
3550
* hw/kdrive/sis300/sis_stub.c:
3551
* hw/kdrive/sis530/sis.c:
3552
* hw/kdrive/sis530/sisclock.c:
3553
* hw/kdrive/sis530/siscmap.c:
3554
* hw/kdrive/sis530/siscurs.c:
3555
* hw/kdrive/sis530/sisdraw.c:
3556
* hw/kdrive/sis530/sisio.c:
3557
* hw/kdrive/sis530/sisstub.c:
3558
* hw/kdrive/smi/Makefile.am:
3559
* hw/kdrive/smi/smi.c:
3560
* hw/kdrive/smi/smidraw.c:
3561
* hw/kdrive/smi/smistub.c:
3562
* hw/kdrive/smi/smivideo.c:
3563
* hw/kdrive/src/Makefile.am:
3564
* hw/kdrive/src/kaa.c:
3565
* hw/kdrive/src/kaapict.c:
3566
* hw/kdrive/src/kasync.c:
3567
* hw/kdrive/src/kcmap.c:
3568
* hw/kdrive/src/kcolor.c:
3569
* hw/kdrive/src/kcurscol.c:
3570
* hw/kdrive/src/kdrive.c:
3571
* hw/kdrive/src/kinfo.c:
3572
* hw/kdrive/src/kinput.c:
3573
* hw/kdrive/src/kkeymap.c:
3574
* hw/kdrive/src/kloadmap.c:
3575
* hw/kdrive/src/kmap.c:
3576
* hw/kdrive/src/kmode.c:
3577
* hw/kdrive/src/knoop.c:
3578
* hw/kdrive/src/koffscreen.c:
3579
* hw/kdrive/src/kshadow.c:
3580
* hw/kdrive/src/ktest.c:
3581
* hw/kdrive/src/kxv.c:
3582
* hw/kdrive/src/vga.c:
3583
* hw/kdrive/trident/trident.c:
3584
* hw/kdrive/trident/tridentcurs.c:
3585
* hw/kdrive/trident/tridentdraw.c:
3586
* hw/kdrive/trident/tridentstub.c:
3587
* hw/kdrive/trio/s3.c:
3588
* hw/kdrive/trio/s3clock.c:
3589
* hw/kdrive/trio/s3cmap.c:
3590
* hw/kdrive/trio/s3curs.c:
3591
* hw/kdrive/trio/s3stub.c:
3592
* hw/kdrive/ts300/ts300.c:
3593
* hw/kdrive/vesa/Makefile.am:
3594
* hw/kdrive/vesa/vbe.c:
3595
* hw/kdrive/vesa/vesa.c:
3596
* hw/kdrive/vesa/vesainit.c:
3597
* hw/kdrive/vesa/vga.c:
3598
* hw/kdrive/vesa/vm86.c:
3599
* hw/kdrive/via/Makefile.am:
3600
* hw/kdrive/vxworks/vxkbd.c:
3601
* hw/kdrive/vxworks/vxmouse.c:
3602
* hw/kdrive/vxworks/vxworks.c:
3603
Build fixes: XSERVER_LIBS -> KDRIVE_LIBS, config.h -> kdrive-config.h
3607
* include/kdrive-config.h.in:
3608
Skeletal kdrive build system. Totally non-functional atm.
3610
2005-12-26 Daniel Stone <daniel@freedesktop.org>
3613
Remove unused -xkbdb and -noloadxkb options. Rename -ar1 and -ar2 to
3614
-ardelay and -arinterval, respectively. Remove XKB banner from help text.
3616
2005-12-25 Adam Jackson <ajax@freedesktop.org>
3619
* miext/Makefile.am:
3621
* hw/xfree86/dixmods/Makefile.am:
3622
* hw/xfree86/dixmods/extmod/Makefile.am:
3623
Remove unused layer module.
3625
2005-12-23 Alan Coopersmith <alan.coopersmith@sun.com>
3627
* doc/Xserver.man.pre:
3628
Change list of X server man pages in "See Also" section to list the
3629
ones actually included and remove the ones that are no longer.
3631
2005-12-23 Daniel Stone <daniel@freedesktop.org>
3634
Make LBX configuration default to 'auto'.
3636
2005-12-22 Eric Anholt <anholt@FreeBSD.org>
3638
* hw/xfree86/dixmods/Makefile.am:
3639
* hw/xfree86/xaa/Makefile.am:
3640
Adjust the rules for auto-generating some source files, so that they
3641
work on both GNU make and FreeBSD's make.
82
3643
2005-12-20 Kevin E. Martin <kem-at-freedesktop-dot-org>