Age | Commit message (Collapse) | Author | Files | Lines |
|
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
|
|
It is completely replaced by freetype these days.
|
|
if you are moving pointers, you want to move the pointers not just a byte
|
|
Also add missing exports to hw/xfree86/loader/xf86sym.c
|
|
|
|
xf86RandR12ScreenSetSize must protect calls to EnableDisableFBAccess with
suitable vtSema checks to avoid invoking driver code while the X server is
inactive.
|
|
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.
|
|
|
|
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.
|
|
The code is generic and can be used by any overlay-based card when
adding randr 1.2 support. Tested on radeon.
|
|
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
|
|
|
|
Joerg Sonnenberger and pkgsrc.
|
|
and pkgsrc.
|
|
|
|
Remove nvidia ids in extrapci.ids that are now in pci.ids
|
|
Make /dev/mouse the default device. This makes Xorg works with empty
or missing InputDevice sections.
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
Xephyr using something like:
./hw/kdrive/ephyr/Xephyr :1 -fp /usr/share/fonts/X11/misc/ -mouse ephyr -keybd ephyr,,xkblayout=br,xkbmodel=abnt2
|
|
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.
|
|
X.Org Bug #11858 <http://bugs.freedesktop.org/show_bug.cgi?id=11858>
Patch #11005 <http://bugs.freedesktop.org/attachment.cgi?id=11005>
|
|
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.
|
|
|
|
Make sure we clean up after ourselves: not sure why distcheck didn't flag
this one.
|
|
Amateur error.
|
|
CLEAN is not a useful variable. CLEANFILES/DISTCLEANFILES, on the other hand,
are useful variables.
|
|
Some files had two copies of the same license.
|
|
One of the constructs wasn't parallel-build safe: fix that.
|
|
Xserver.m is missing and still hasn't been added, so just remove it for now.
|
|
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.
|
|
Thanks to Xi's braindead design, it's otherwise impossible to query input
devices without enabling them. Hurrah.
|
|
|
|
config_info changes the size (and ordering) of DeviceIntRec, so bump the
input major.
|
|
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.
|
|
Add DEVICE_ENABLE to KDrive and XFree86 to allow us to enable and disable
devices on the fly.
|
|
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.
|
|
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 ><..
|
|
This code was deeply dangerous. If anyone actually had a use for this code,
we should find a better way of doing it.
|
|
This lets drivers map the front buffer themselves
by setting dontMapFramebuffer.
|
|
|
|
Reported by "A. Costa" <agcosta@gis.net> in
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=432065
|
|
Doesn't seem necessary to do anything here...
|
|
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
|