Age | Commit message (Collapse) | Author | Files | Lines |
|
(cherry picked from commit 917e3bb83a48da7618fce463cf6283be36cd9084)
|
|
The author of the int10 code looked at the VBIOS POSTing code
in DOSEMU to get some initial idea on how to POST a VBIOS.
To give credit to the DOSEMU Team for this inspiration a comment
was added to the code which could suggest that code from the
GPLed DOSEMU was directly incorporated into this code.
This patch should clearify the situation.
(cherry picked from commit 1d11e4bc4ccb169fb23fc18583f0b648f0a6a4e0)
|
|
Licensing issues of these files include:
- They claim to be licensed under the GPL, yet we haven't allowed that in the
xserver repository in the past.
- They refer the user to the top of the tree for GPL license text, yet it isn't
there.
- They claim to be derived from the (MIT-licensed) ati kdrive code, yet don't
follow the licensing terms of those files.
(cherry picked from commit 87295b66a972a2bd194a79af6aa4f715018fcded)
|
|
Also add missing exports to hw/xfree86/loader/xf86sym.c
(cherry picked from commit 81f8b652d99ee0f7116c1e34aed0e585d23a91fb)
|
|
if you are moving pointers, you want to move the pointers not just a byte
(cherry picked from commit 76bf3cd7b8c6189b6b08518cde00c8bd991bdfb7)
|
|
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.
(cherry picked from commit 7dc8531548cc9573e28bb04363dcbb3af5864c9a)
|
|
(cherry picked from commit 1f6ddae003ec65d6bc567831bf32bf75dfefdd6c)
|
|
The code is generic and can be used by any overlay-based card when
adding randr 1.2 support. Tested on radeon.
(cherry picked from commit 53c04351c462d2ae307684e50d5960debe1ee557)
|
|
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
(cherry picked from commit a1fe36b772f7edc162ea97368f86588c0fb77148)
|
|
|
|
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
|
|
Don't include <asm/pci.h> in os-support/linux/lnx_axp.c, use "lnx.h" and
<unistd.h> instead
|
|
When the PreferredMode option is selected in the config file, remove the
M_T_PREFERRED bit from all other preferred modes to force the config file
mode to be selected.
|
|
Code that disabled mode detection on disabled outputs would confuse
applications by listing said outputs as connected but without any modes.
This makes the disabled state in the config file affect only the initial
configuration and not subsequent modifications by RandR.
|
|
The DDX code was ignoring pending properties for computing when mode setting
was required. This meant that configurations differing only in property
values would not cause the mode to be set.
|
|
If your loader is as bad as elfloader, then it makes sense for the
server to have some stubs for you to assign to / break on. However it
is no longer 1996.
|