summaryrefslogtreecommitdiff
path: root/hw
AgeCommit message (Collapse)AuthorFilesLines
2007-08-23Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into ↵pci-reworkIan Romanick576-4125/+17412
pci-rework Conflicts: hw/xfree86/common/xf86.h hw/xfree86/common/xf86Init.c hw/xfree86/common/xf86pciBus.c hw/xfree86/int10/generic.c hw/xfree86/int10/helper_exec.c hw/xfree86/loader/xf86sym.c hw/xfree86/os-support/bus/Pci.c hw/xfree86/os-support/bus/Pci.h hw/xfree86/os-support/bus/linuxPci.c hw/xfree86/os-support/linux/int10/linux.c
2007-08-23Get rid of the type1 font module.Julien Cristau5-84/+3
It is completely replaced by freetype these days.
2007-08-23randr: fixup crtc and output destroyDave Airlie1-2/+2
if you are moving pointers, you want to move the pointers not just a byte
2007-08-22Add _X_EXPORT to exported functions in hw/xfree86/modes/*Alex Deucher8-65/+76
Also add missing exports to hw/xfree86/loader/xf86sym.c
2007-08-21Fix an error message to not point to @xfree86.org.Adam Jackson1-1/+1
2007-08-20Screen size changing should leave FB alone when X is inactive.Keith Packard1-2/+2
xf86RandR12ScreenSetSize must protect calls to EnableDisableFBAccess with suitable vtSema checks to avoid invoking driver code while the X server is inactive.
2007-08-20Ref count cursors used in hw/xfree86/modes code.Keith Packard1-0/+11
The multi-crtc cursor code in hw/xfree86/modes holds a reference to the current cursor. This reference must be correctly ref counted so the cursor is not freed out from underneath this code.
2007-08-21add xf86_crtc_clip_video_helper to xf86sym.cAlex Deucher1-0/+1
2007-08-20Move module defaults from the header to the source file.David Nusinow2-11/+12
This is where they should have been in the first place. All the rest of the code in the server defines such things in the source files, not the headers.
2007-08-20move intel crtc xv clipping helper to the xserverAlex Deucher2-0/+137
The code is generic and can be used by any overlay-based card when adding randr 1.2 support. Tested on radeon.
2007-08-21xfree86: Fix build on Linux/alpha.Julien Cristau1-1/+1
A bunch of CFLAGS had gone missing, so the build failed with errors like: ../../../../../hw/xfree86/os-support/linux/lnx_ev56.c:7:19: error: input.h: No such file or directory ../../../../../hw/xfree86/os-support/linux/lnx_ev56.c:8:24: error: scrnintstr.h: No such file or directory
2007-08-19Autoconfiguration of wsmouse for NetBSD.Blair Sadewitz1-6/+6
2007-08-16Update for support on NetBSD and DragonFly. FromJeremy C. Reed1-1/+4
Joerg Sonnenberger and pkgsrc.
2007-08-16Add some more support for DragonFly. From Joerg SonnenbergerJeremy C. Reed3-2/+4
and pkgsrc.
2007-08-16Kdrive: fix nasty thinko in TslibEnable()Dave Jones1-1/+1
2007-08-15Update pci.ids to 2007-08-15 snapshotAlan Coopersmith3-246/+5738
Remove nvidia ids in extrapci.ids that are now in pci.ids
2007-08-12xfree86: Improve default mouse handling on the HurdSamuel Thibault1-1/+23
Make /dev/mouse the default device. This makes Xorg works with empty or missing InputDevice sections.
2007-08-10Only use evdev drivers in Xephyr #ifdef linuxAlan Coopersmith1-0/+4
2007-08-08Fix the swapped decode of the EDID DTD h/v sync polarity fields.Eric Anholt1-43/+10
As a result, we can remove the quirks that existed to flip the bits back around for us. This is not confirmed in all cases due to lack of bugs containing EDID blocks associated with the quirks, but is likely true.
2007-08-08[PATCH] Allocate the right number of entries for saving crtcsGustavo Pichorim Boiko1-1/+1
2007-08-07Updates some piece of the dead mouse evdev code under the new hotplug scheme.Tiago Vignatti4-42/+274
I exported the evdev driver to Xephyr server. I'm running it using something like: $ ./hw/kdrive/ephyr/Xephyr :1 -mouse evdev,,device=/dev/input/event4 -keybd \ evdev,,device=/dev/input/event1,xkbmodel=abnt2,xkblayout=br It also closes /#5668.
2007-08-07Export device path key options to be called by the command line of server.Tiago Vignatti1-0/+6
2007-08-07Update KdUseMsg() for completeness.Tiago Vignatti2-1/+7
2007-08-07Fix typo.Tiago Vignatti1-1/+3
2007-08-07Clean a little bit the code.Tiago Vignatti1-52/+42
2007-08-07Let xkb options be passed through command line in kdrive servers. I start myTiago Vignatti2-10/+108
Xephyr using something like: ./hw/kdrive/ephyr/Xephyr :1 -fp /usr/share/fonts/X11/misc/ -mouse ephyr -keybd ephyr,,xkblayout=br,xkbmodel=abnt2
2007-08-07When we call Xephyr with '-pointer' a new pointer is added inside the serverTiago Vignatti2-11/+22
and the Xephyr virtual mouse keeps alive. With this patch the semantic changes turning '-pointer' && 'Xephyr virtual mouse' always false. Now we can open a device pointer and pass its options in Xephyr's command line without having other pointer unused.
2007-08-06Probable off by one buffer overflow in .../xorgconfig/xorgconfig.cRoland "Test-tools" Bär1-1/+1
X.Org Bug #11858 <http://bugs.freedesktop.org/show_bug.cgi?id=11858> Patch #11005 <http://bugs.freedesktop.org/attachment.cgi?id=11005>
2007-08-05xserver: stop bcopy from going really slowDave Airlie3-7/+25
The outport is most likely unnecessary on any currently used hardware, the byte copy is necessary from what I know on IA64 and friends so leave it. Add a new API entry point which lets a driver select the old behaviour if such a needs is ever found. This gives me ~20% speed up on startup on 945 hardware.
2007-08-03Fix kdrive command line parser.Tiago Vignatti1-5/+8
2007-08-01XFree86: xf1bpp: distclean generated files as wellArkadiusz Miskiewicz1-3/+4
Make sure we clean up after ourselves: not sure why distcheck didn't flag this one.
2007-08-01XFree86: xf1bpp: Fix previous build system commitDaniel Stone1-2/+2
Amateur error.
2007-08-01XFree86: Properly clean up after ourselvesDaniel Stone1-1/+1
CLEAN is not a useful variable. CLEANFILES/DISTCLEANFILES, on the other hand, are useful variables.
2007-08-01Remove duplicated licensesDaniel Drake2-54/+0
Some files had two copies of the same license.
2007-08-01XFree86: xf1bpp: Fix parallel buildArkadiusz Miskiewicz1-5/+2
One of the constructs wasn't parallel-build safe: fix that.
2007-08-01Darwin: Remove missing fileDaniel Stone1-1/+0
Xserver.m is missing and still hasn't been added, so just remove it for now.
2007-08-01XFree86: Allow disabling of HALDaniel Stone3-2/+51
If NoAutoAddDevices is given as a server flag, then no devices will be added from HAL events at all. If NoAutoEnableDevices is given, then the devices will be added (and the DevicePresenceNotify sent), but not enabled, thus leaving policy up to the client.
2007-08-01Input: Don't enable devices when we open themDaniel Stone1-11/+0
Thanks to Xi's braindead design, it's otherwise impossible to query input devices without enabling them. Hurrah.
2007-08-01XFree86: Input: Fix whitespaceDaniel Stone1-2/+2
2007-08-01XFree86: Module: Bump input versionDaniel Stone1-1/+1
config_info changes the size (and ordering) of DeviceIntRec, so bump the input major.
2007-08-01Convert all my license statements to the standard formDaniel Stone2-28/+32
Convert all my license statements to the standard, accepted form: cf. <20070717142307.GD13478@fooishbar.org> http://lists.freedesktop.org/archives/xorg/2007-July/026451.html keithp's license on configure.ac changed with his verbal permission.
2007-08-01Input: Allow enabling and disabling of devicesDaniel Stone2-0/+2
Add DEVICE_ENABLE to KDrive and XFree86 to allow us to enable and disable devices on the fly.
2007-08-01Fonts: Fix builtin fontsDaniel Stone1-0/+2
Make sure the font path is always 'built-ins' when we use built-in fonts, rather than having it as a fixed path for a while, then clobbering it halfway through startup.
2007-07-31Revert "Fix RandR 1.2 conversion of two colour to ARGB cursor on MSB first ↵Dave Airlie1-0/+2
platforms." This reverts commit 0f057ebb272f0ee0b51b9ab37d4b07da0924fec4. This screws my cursor up just starting a bare X server on Intel, I get the X more like <> than ><..
2007-07-27Remove all trace of Option "BiosLocation".Adam Jackson5-205/+32
This code was deeply dangerous. If anyone actually had a use for this code, we should find a better way of doing it.
2007-07-27Don't map the front buffer in libdri if the ddx driver doesn't set the size.Kristian Høgsberg3-32/+47
This lets drivers map the front buffer themselves by setting dontMapFramebuffer.
2007-07-26Include picturestr.h in xf86Crtc.h to pick up definition of PictTransform.Aaron Plattner1-0/+1
2007-07-25Minor fixes in cvt and gtf manpagesBrice Goglin2-2/+2
Reported by "A. Costa" <agcosta@gis.net> in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=432065
2007-07-25Fix RandR 1.2 conversion of two colour to ARGB cursor on MSB first platforms.Michel Dänzer1-2/+0
Doesn't seem necessary to do anything here...
2007-07-23Set the crtc before the output change is notifiedGustavo Pichorim Boiko1-1/+0
Set the new randr crtc of the output before the output change notification is delivered to the clients. Remove RROutputSetCrtc as it is not really necessary. All we have to do is set the output's crtc on RRCrtcNotify