Adam Jackson
0926cf79c0
Add diagnostic messages for exaDriverInit failure cases.
2005-08-26 20:21:57 +00:00
Adam Jackson
5ffff7cb86
Bug #4160 : Fix Altix kernel version check.
2005-08-26 20:08:09 +00:00
Daniel Stone
6b0cdc5dd9
Change use of dix-config.h to xorg-config.h.
2005-08-26 16:46:41 +00:00
Daniel Stone
9d1b349b37
Back out previous change until I figure out something smarter.
2005-08-26 16:34:55 +00:00
Daniel Stone
3075df24e7
Subvert SIGUSR2 to reload all input devices. (Ubuntu #020 )
2005-08-26 07:35:55 +00:00
Daniel Stone
89c84575ea
Undo rate/period change after function body, so the damage doesn't leak
...
into other functions. (Debian #050 )
2005-08-26 07:24:21 +00:00
Daniel Stone
bb5e934df7
Only open /proc/bus/pci/devices once. (Ubuntu #029 )
2005-08-26 07:15:04 +00:00
Daniel Stone
c937faadd0
Better error message on failure to set iopl. (Debian #021 )
2005-08-26 06:48:24 +00:00
Daniel Stone
6d34a2ac8a
Add Xv symbol from Xext.
2005-08-26 06:35:00 +00:00
Daniel Stone
b8f0d4c3eb
Spit out an error when there is no valid FB device, instead of just failing
...
silently. (Debian #070 )
2005-08-26 06:29:15 +00:00
Daniel Stone
b48a24e796
Don't assume that all sun4m CPUs support muldiv; the Cypress CPU, which
...
implements the 4m MMU but only v7 instructions, does not. (Debian
#100 ).
2005-08-26 06:23:41 +00:00
Daniel Stone
fd158d3d52
Get prototype for ntohl from SuSv3-compliant location, fixing it for
...
systems which define ntohl as a macro only, not both macro and
function. (Debian #076 )
2005-08-26 05:49:44 +00:00
Daniel Stone
53e489c0e3
Work around ATI expansion ROM problem on IA64 caused by prototype HP
...
McKinley systems. (Bdale Garbee)
2005-08-26 05:47:36 +00:00
Daniel Stone
40374d1149
Accept 'Enabled' and 'Disabled' for Extensions section (Ubuntu #990 )
2005-08-26 05:00:07 +00:00
Eric Anholt
ea80b5db25
Fix a use-after-free of cursor data by refcounting for the sprite.current
...
reference. The particular path seen was XFixes' ReplaceCursor()
resulting in the sprite.current being freed, but then it getting
accessed during the ChangeToCursor() that happens as a result of
WindowHasNewCursor().
2005-08-25 22:11:04 +00:00
Søren Sandmann Pedersen
54cc45b09b
Thu Aug 25 17:15:01 2005 Søren Sandmann <sandmann@redhat.com>
...
Add all the drivers to the module_LTLIBRARIES instead of having separate
variables for them. Pointed out by Kristian Høgsberg.
2005-08-25 21:22:41 +00:00
Kristian Høgsberg
ff22adc097
Remove sun_inout.s so make dist works (discussed with Alan Coopersmith).
2005-08-25 14:19:43 +00:00
Alan Coopersmith
344a24b622
Use system curses library on Solaris for xorgcfg text mode.
2005-08-25 04:09:45 +00:00
Eric Anholt
0711502f18
Bugzilla #4226 : Change the pixmap migration strategy for the CopyNtoN case.
...
Now, if either source or dest were in framebuffer, try to get both
there, but prefer system memory for both otherwise. Required making
exaasync.c go through the try-acceleration path. This significantly
improves window resizing under composite, because previously the
pattern of creating a new pixmap and copying default contents from the
screen caused a fallback every time due to the new destination pixmap
being in system memory.
2005-08-24 23:48:11 +00:00
Eric Anholt
2261710fe0
Fix a bug where NULL could be dereferenced during the pixmap kick-out
...
process by referencing the correct offscreen area. Also drive-by the
comments related to these for clarity.
2005-08-24 23:38:25 +00:00
Eric Anholt
55c5c6953a
Bugzilla #4090 : Introduce getters for pixmap pitch and offset, to
...
simplify/clarify it for driver writers who probably don't want to know
what pPixmap->devPrivate.ptr or pPixmap->devKind mean. Converts the sis
driver to use them, and bumps the EXA module minor version.
2005-08-24 22:43:27 +00:00
Alan Coopersmith
079ad773e0
Fill in xf86DeallocateGARTMemory stub based on lnx_agp.c version. Add
...
include of xorg-config.h for modular builds
2005-08-24 22:37:15 +00:00
Eric Anholt
8fd250e5e4
Bugzilla #4089 : Fix crashes in !EXA_OFFSCREEN_PIXMAPS case by not trying to
...
do migration when the EXA pixmap private is NULL.
2005-08-24 21:51:28 +00:00
Kristian Høgsberg
79dc5f3d5f
Don't export non-standard symbols generated GCCs stack protection feature
...
(__guard, __stack_smash_handler).
2005-08-24 21:28:40 +00:00
Søren Sandmann Pedersen
d2952de6e3
Wed Aug 24 15:39:07 2005 Søren Sandmann <sandmann@redhat.com>
...
Add GLX_{INC,LIBS} for xprint.
Add @DIX_FLAGS@ to AM_CFLAGS
2005-08-24 19:41:43 +00:00
Søren Sandmann Pedersen
81e708440c
Wed Aug 24 15:29:50 2005 Søren Sandmann <sandmann@redhat.com>
...
Conditionally include dix-config.h
Conditionally include dix-config.h
2005-08-24 19:35:51 +00:00
Alan Coopersmith
9657e0e9de
Don't try to build dmx/input/lnx-*.c if <linux/keyboard.h> isn't found
...
Don't try to build dmx/input/usb-*.c if <linux/input.h> isn't found
Replace -rdynamic with $(LD_EXPORT_SYMBOLS_FLAG) for compatibility with
compilers other than gcc
2005-08-24 15:18:06 +00:00
Daniel Stone
825a95a1fa
Remove use of dix-config and xorg-config.h from public headers.
2005-08-24 11:18:35 +00:00
Daniel Stone
1fb4a5a4ea
Add xcmiscproto and bigreqsproto to REQUIRED_MODULES, since Xext uses them.
2005-08-24 09:12:50 +00:00
Alan Hourihane
b47535bd66
programs/Xserver/GL/windows/glwrap.c Wrap PointParameteriNV &
...
PointParameterivNV for Windows builds.
2005-08-24 08:49:31 +00:00
Alan Coopersmith
9f498a37dd
Display more friendly mouse protocol names. Enable mouse wheel mapping by
...
default.
2005-08-23 20:58:29 +00:00
Alan Coopersmith
cff4b1c216
Check for getconfig in GETCONFIG_DIR if it's not found in module dir.
2005-08-23 20:12:26 +00:00
Daniel Stone
bfd1364586
Add missing saver, evie, video, trap proto pkg-config checks. (Georgi
...
Georgiev)
2005-08-23 09:20:49 +00:00
Daniel Stone
27afac2ce6
Fix test for Xnest presence. (Donnie Berkholz)
2005-08-23 08:59:30 +00:00
Daniel Stone
fed61462be
Fix up warning on debugging.
2005-08-23 08:58:40 +00:00
Alan Coopersmith
e848eb289c
Rename app-defaults entries from xf86cfg to xorgcfg to match name passed to
...
XtAppInitialize. (Henry Zhao, Sun Microsystems) Also, display vendor
version instead of 4.0 for server version.
2005-08-23 01:14:35 +00:00
Alan Coopersmith
6076fca825
User message cleanups/updates for modern configurations.
2005-08-23 00:32:27 +00:00
Alan Coopersmith
b076020140
If MAKE_XKM_OUTPUT_DIR is defined, call trans_mkdir to create directory if
...
it doesn't already exist. (ported from Solaris Xsun bug #5039004 )
When BuildLikeSun is set, define MAKE_XKM_OUTPUT_DIR and set the xkb output
directory to /var/run/xkb.
2005-08-22 21:47:59 +00:00
Kevin E Martin
4a19a33db6
bugzilla #2880 ( https://bugs.freedesktop.org/show_bug.cgi?id=2880 )
...
attachment #2987 (https://bugs.freedesktop.org/attachment.cgi?id=2987 )
Use system method to access PCI config space for inb and inw in
addition to inl (Olivier Baudron and Kevin Martin).
2005-08-22 21:29:18 +00:00
Kevin E Martin
5557a40a02
Fix linking errors for xprint.
2005-08-22 19:52:26 +00:00
Alan Hourihane
7693f668ef
programs/Xserver/hw/xfree86/os-support/linux/lnx_acpi.c
...
programs/Xserver/hw/xfree86/os-support/linux/lnx_apm.c
programs/Xserver/hw/xfree86/os-support/linux/Imakefile Add basic ACPI Linux
support so that events can be passed to the driver. (Alan Hourihane)
2005-08-22 12:05:18 +00:00
Daniel Stone
02c834f198
Include Xv and XvMC headers in the SDK.
2005-08-22 09:15:31 +00:00
Daniel Stone
3c4d605c7e
Fix linkage for Xnest, Xvfb, Xdmx and Xorg DDXes; include all libs.
2005-08-22 09:15:20 +00:00
Daniel Stone
79be1f6d4d
Fix inclusion order of dix-config.h, so _XSERVER64 gets defined before X.h
...
or Xdefs.h get included. (Jürg Billeter)
2005-08-21 19:29:55 +00:00
Daniel Stone
8d6e743bc4
Add _XSERVER64 definition to config headers.
2005-08-21 19:23:17 +00:00
Daniel Stone
5881051738
Huge cleanup. Group into sections: hardware feature detection, extension
...
detection/configuration, DDX options. Make building of Xorg DDX fully
optional. Clarify and correct some help texts. Change all comments to
use dnl instead of #. Quote all tests correctly, and guard
pure-variable tests with 'x' (e.g. test $DMX = yes -> test "x$DMX" =
xyes). Since the DDXes seem to have pretty divergent extension support
these days, get rid of EXTENSION_LIBS, DMX_EXTENSIONS and
XPRINT_EXTENSIONS, and go back to building extension lists by hand in
the DDX-specific sections. Use portable POSIX constructs everywhere
(e.g. test foo && test bar, instead of test foo -a bar).
Clean up old cruft.
Set _XSERVER64 on 64-bit architectures, and use x86_64 for host_cpu instead
of amd64 (Jürg Billeter).
2005-08-21 19:15:11 +00:00
Daniel Stone
367f450739
Change xorg_bus_sbus to xorg_bus_sparc; build sparcPci.c on all SPARCs.
2005-08-21 08:43:46 +00:00
Daniel Stone
71b3fea94e
Typo fix (SOURCE -> SOURCES).
2005-08-21 08:24:52 +00:00
Daniel Stone
db2909ce76
Add test for SPARC. Build SparcMulDiv.S on all SPARCs.
...
Make the default font path configurable.
2005-08-21 06:56:19 +00:00
Adam Jackson
d96e666686
Add sparcPci.c to EXTRA_DIST.
2005-08-20 18:52:07 +00:00