summaryrefslogtreecommitdiff
path: root/hw/kdrive
AgeCommit message (Collapse)AuthorFilesLines
2003-11-17merge XFree86 4.3.0.1 to -CURRENTKaleb Keithley177-63310/+0
2003-11-14Accelerated image text code drew glyphs at wrong location when compositingKeith Packard1-2/+2
manager enabled.
2003-11-13Have the composite extension tell the damage extension about clients whichKeith Packard2-7/+7
have redirected subwindows in manual mode. Those clients are marked Critical and given a significant scheduling boost whenever they receive a damage notify event. This dramatically improves update frequency. If the kernel reported a large number of keys, readKernelMapping would walk off the end of the kdKeysym array. Fix usage of _IOWR; the 'size' argument is actually a datatype.
2003-11-11Fix Makefile.am's to include header files needed for distcheck. RemoveEric Anholt5-8/+21
-Werror default and add --enable-werror switch to add it back.
2003-11-10Fix KdXv interface to pass drawable down so that bits can be put intoKeith Packard4-86/+106
drawable pixmap rather than directly into the frame buffer. Rewrite logic in kdoffscreen to make space for new allocations, now deals correctly with locked areas.
2003-11-10Must offset composite parameters by drawable coordinates in acceleratedKeith Packard1-0/+9
case.
2003-11-08Avoid ugly shell error when libXdmcp isn't present.Phil Blundell1-0/+19
New functions. (TsInit): Register them.
2003-11-08Fix KAA to work with screen_x/screen_y hacks from COMPOSITE Also addKeith Packard1-26/+75
kaaComposite acceleration for simple bltblt case.
2003-11-07Ok, Composite extension is semi-working; when no-one asks for redirection,Keith Packard5-15/+43
the server seems to act as before. With RedirectSubwindows (root, automatic), the server looks just like a regular X server. Now to go rewrite the (currently lame) compositing manager to get some real action on the screen. Some of the fixes here are to make valgrind quiet with various ioctls used by kdrive/linux. Also fixed a bug where fbdev initialization was out of order in fbdev.c and smi.c
2003-11-07Fix warnings.Phil Blundell1-8/+6
2003-11-06tslib improvementsMatthew Allum7-25/+81
2003-11-05Replace translucent compositing hacks with PictOpSrc to match eventualKeith Packard1-7/+22
extension semantics. Replace mouse acceleration with quadratic.
2003-11-02merge xfixes_2_branch back to HEADKeith Packard51-996/+920
2003-10-28try /dev/misc/apm_bios if /dev/apm_bios doesn't existPhil Blundell1-0/+2
2003-10-28move smi into VESA_SUBDIRSPhil Blundell1-3/+2
2003-10-19Minor cleanups -- remove a couple of bogus KdCheckSync calls, restructureKeith Packard2-8/+4
KdOffscreenSwapOut to avoid unneeded 'continue'
2003-10-16Discard/reconstruct list of offscreen areas on VT switch so no allocationsxfixes_2_branchpointKeith Packard2-3/+3
can occur while switched away. Set type of off_screen_areas member to actual type instead of pointer
2003-10-15Add a memory_base variable and use it.Anders Carlsson8-12/+11
2003-10-15hw/kdrive/*/Makefile.am Libraries in local dir must not use global path orKeith Packard9-10/+9
make doesn't build things in the right order (-j) hw/kdrive/mga/mga.h, mgadraw.c Fix warnings
2003-10-15various Split out pixmap allocation debug statements Fix bogus offscreenKeith Packard5-17/+15
pixmap size test Add migration to composite function for source operands VbeDPMS Remove extraneous call to VbeGetVib.
2003-10-14Avoid attempting acceleration on non-screen formats (for now)Keith Packard2-7/+15
Offscreen allocator API changes.
2003-10-14Use same assumptions as layergc about what layer kind is approprate forKeith Packard5-230/+438
unwrapping pixmap operations. This makes sure the accelerated code gets invoked for pixmaps Add pixmap migration support to kaa. Can't quite automatically migrate pixmaps off-screen, but soon we will. Can kick objects out of video memory. Move per-screen linked list pointers to pixmap private. Wrap Composite in preparation for migrating pixmaps. Have kasync ignore drawable type so that pixmaps trigger sync Add KdOffscreenFini to cleanup on server reset. Switch off screen area to have only a 'save' function; moving objects to off screen memory is done by saving then freeing the area.
2003-10-14-Wall fixes. Might have fixed VESA based DPMS code as a resultKeith Packard7-144/+169
2003-10-14Check for off-screen pixmap support in KaaDrawableIsOffscreenPixmap. -WallKeith Packard13-56/+37
fixes. Allocate pixmap private space only for screens with off-screen pixmap support
2003-10-14-Wall fixes. Support off-screen pixmapsKeith Packard6-106/+126
2003-10-14-Wall fixes. Add klinux.h to export function declarationsKeith Packard6-24/+56
2003-10-14-Wall fixesKeith Packard1-19/+2
2003-10-13Use pixmaps instead of drawables in the kaa functions. Have the mga serverAnders Carlsson3-69/+69
support accelerated operations on offscreen pixmaps.
2003-10-13Add support for offscreen pixmaps.Anders Carlsson4-7/+188
2003-10-13Fix a couple of bugs.Anders Carlsson1-3/+13
2003-10-13Add offscreen memory manager and update the servers to reflect the nameAnders Carlsson12-82/+434
change for the kaa structure.
2003-10-12Remove this for now.Anders Carlsson1-100/+0
2003-10-11Add ATI Rage 128 server.Anders Carlsson6-1/+772
2003-10-09use #if instead of #ifdefKeith Packard2-3/+3
2003-10-09Build smi after vesa.Anders Carlsson1-2/+3
2003-10-09Initialize smi chip on graphics setup. Seems to help some.Keith Packard2-2/+3
2003-10-09Leave iopl set to 3 so vesa module will workKeith Packard2-3/+3
2003-10-09Add xfixes, fix smi driver to use either fbdev or vesa. Add hole mapping toKeith Packard18-22/+2677
vesa server by default
2003-10-09Use either vesa or fbdev, selectable at compile timeKeith Packard4-18/+68
2003-10-05Fix fbdev server to allow accelerated servers on top to use RandR. SwitchKeith Packard8-161/+200
smi server to fbdev (vesa bios doesnt work on the Acer I have here)
2003-10-04few more fixes for h3600 tsPhil Blundell3-2/+12
2003-10-04configure.ac Makefile.am os/oscolor.c Xext/saver.c Xext/Makefile.amKeith Packard6-44/+9
hw/kdrive/linux/ts.c hw/kdrive/src/Makefile.am hw/kdrive/src/kdrive.h hw/kdrive/src/kinput.c hw/kdrive/src/kmap.c Autodetect VM86 (for vesa), AGPGART, APM, MTRR, tslib and handhelds.org touch screen. Add USE_RGB_BUILTIN and code for fileless RGB database. Add MIT-SCREEN-SAVER
2003-10-03add --disable-kdrivevesa optionPhil Blundell1-3/+6
2003-10-02Add smi serverKeith Packard7-22/+58
2003-10-01Add XDM cookies. Fix up support for pkgconfig X bitsKeith Packard6-5/+8
2003-09-30Fixed tslib driver to handle VT switchesMatthew Allum1-3/+37
2003-09-30Enable maintainer mode from autogen.sh. Fix vesa build to create libraryKeith Packard1-2/+2
before program. Remove bogus AC_SUBST lines for XSERVER_CFLAGS and XSERVER_LIBS
2003-09-30Added --enable-tslib configure optionMatthew Allum2-0/+8
2003-09-29Use other freedesktop.org packages to build the serverKeith Packard6-102/+93
2003-09-24Add beginnings of offscreen memory manager.Anders Carlsson1-0/+100