summaryrefslogtreecommitdiff
path: root/hw
AgeCommit message (Collapse)AuthorFilesLines
2007-08-31Remove backend.[ch] from neomagic to fix distcheck.Eric Anholt1-2/+0
(cherry picked from commit 917e3bb83a48da7618fce463cf6283be36cd9084)
2007-08-30Fixing a misleading comment which could suggest a GPL violation.Egbert Eich1-2/+2
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)
2007-08-29Bug #9629: Remove badly-licensed neomagic kdrive files.Eric Anholt3-157/+1
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)
2007-08-29Add _X_EXPORT to exported functions in hw/xfree86/modes/*Alex Deucher8-65/+76
Also add missing exports to hw/xfree86/loader/xf86sym.c (cherry picked from commit 81f8b652d99ee0f7116c1e34aed0e585d23a91fb)
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 (cherry picked from commit 76bf3cd7b8c6189b6b08518cde00c8bd991bdfb7)
2007-08-23Ref 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. (cherry picked from commit 7dc8531548cc9573e28bb04363dcbb3af5864c9a)
2007-08-23add xf86_crtc_clip_video_helper to xf86sym.cAlex Deucher1-0/+1
(cherry picked from commit 1f6ddae003ec65d6bc567831bf32bf75dfefdd6c)
2007-08-23move 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. (cherry picked from commit 53c04351c462d2ae307684e50d5960debe1ee557)
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 (cherry picked from commit a1fe36b772f7edc162ea97368f86588c0fb77148)
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
2007-07-19Fix alpha build failuresJulien Cristau2-3/+2
Don't include <asm/pci.h> in os-support/linux/lnx_axp.c, use "lnx.h" and <unistd.h> instead
2007-07-19Make PreferredMode option in config file override EDID mode preferences.Keith Packard1-1/+2
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.
2007-07-19Query modes on disabled (but not ignored) outputs.Keith Packard1-1/+1
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.
2007-07-19Make pending property changes trigger mode setting.Keith Packard1-0/+4
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.
2007-07-18Delete some pre-dlloader debugging scaffolding.Adam Jackson3-146/+0
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.