- 16 Oct, 2011 1 commit
-
-
Tiago Vignatti authored
--disable-pciaccess, used together with --disable-module-int10, can be used to disable all pci code inside the server. Note that XSERVER_LIBPCIACCESS was previously used only in the driver side and now it defines also whether the library is used inside the server. Also, XORG_BUS_PCI automake variable is introduced to track PCI code needs. Signed-off-by:
Tiago Vignatti <tiago.vignatti@nokia.com> Reviewed-by:
Mikhail Gusarov <dottedmag@dottedmag.net> Reviewed-by:
Jeremy Huddleston <jeremyhu@apple.com> Tested-by:
Jeremy Huddleston <jeremyhu@apple.com>
-
- 27 Sep, 2011 1 commit
-
-
Peter Hutterer authored
In all cases, the pointer was simply type-cast anyway. Let's get some compile-time type safety going, how about that. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by:
Dan Nicholson <dbn.lists@gmail.com> Squashed in: xfree86: Move definition of xf86OptionPtr into separate header file The pile of spaghettis that is the xfree86 include dependencies make it rather hard to have a single typedef somewhere that's not interfering with everything else or drags in a whole bunch of other includes. Move the xf86OptionRec and GenericListRec declarations into a separate header. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by:
Alan Coopersmith <alan.coopersmith@oracle.com>
-
- 20 Dec, 2010 1 commit
-
-
Adam Jackson authored
This has never been buildable in any modular server release. Reviewed-by:
Julien Cristau <jcristau@debian.org> Reviewed-by:
Mark Kettenis <kettenis@openbsd.org> Signed-off-by:
Adam Jackson <ajax@redhat.com>
-
- 07 Dec, 2010 1 commit
-
-
Cyril Brulebois authored
One gets this: | GEN lf3-xaaBitmap.c | GEN lf3-xaaBitmap.c | GEN lf3-xaaBitmap.c | GEN lf3-xaaBitmap.c | CC lf3-xaaBitmap.lo instead of this: | echo "#define LSBFIRST" > l3-xaaBitmap.c | echo "#define TRIPLE_BITS" >> l3-xaaBitmap.c | echo '#include "../../../../hw/xfree86/xaa/xaaBitmap.c"' >> l3-xaaBitmap.c | CC l3-xaaBitmap.lo Occurrences found using: | git grep -E '(cat|echo)' -- '*Makefile.am' Reviewed-by:
Gaetan Nadon <memsize@videotron.ca> Signed-off-by:
Cyril Brulebois <kibi@debian.org>
-
- 04 Nov, 2010 1 commit
-
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by:
Julien Cristau <jcristau@debian.org>
-
- 17 May, 2010 1 commit
-
-
Julien Cristau authored
Other DDXs don't use input hotplugging since config_init was moved to the DDX in commit d33adcdf, so there's no need to link this in. Signed-off-by:
Julien Cristau <jcristau@debian.org> Reviewed-by:
Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by:
Keith Packard <keithp@keithp.com>
-
- 28 Aug, 2009 1 commit
-
-
Dave Airlie authored
This adds support for using the libpciaccess interface for vga arbitration support on top of a kernel which supports it. Currently patches are queued for kernel 2.6.32 in jbarnes pci tree, and shipping in Fedora kernel. Co-authors: Tiago Vignatti <tiago.vignatti@nokia.com> Signed-off-by:
Dave Airlie <airlied@redhat.com>
-
- 28 Jul, 2009 1 commit
-
-
Dave Airlie authored
This changes the ABI, but since the video ABI is at 6 already it should be fine. driver changes are in the pipeline after this. Signed-off-by:
Dave Airlie <airlied@redhat.com>
-
- 04 Mar, 2009 1 commit
-
-
Topi Kanerva authored
-
- 05 Jan, 2009 1 commit
-
-
Daniel Stone authored
It's optional, so we might as well work when it's disabled. Signed-off-by:
Daniel Stone <daniel@fooishbar.org>
-
- 24 Dec, 2008 1 commit
-
-
Alan Coopersmith authored
-
- 17 Dec, 2008 1 commit
-
-
Maarten Maathuis authored
- The Gamma values from the monitor section are now used during initial config. - The old colormap system is disabled when gamma set hook is available. - Gamma values are now persistent for the lifetime of the xserver. - This requires no driver changes and should be driver ABI compatible.
-
- 07 Dec, 2008 1 commit
-
-
Paulo Cesar Pereira de Andrade authored
All .a libraries were converted to .la, and instead of linking the Xorg binary with a mix of .a and .la, and adding some libraries more then once in the command line, etc, now it generates a single libxorg.la from all the required convenience libraries, and links with a dummy xorg.c (that should usually be the file with the main function...). This removes the requirement of some things like libosandcommon and libinit, that existed to circumvent problems when linking multiple .a and .la in the final Xorg binary. The "symbol table" is now generated dynamically, by a shell script, with an embedded gawk parser that parses cpp output. The new file sdksyms.sh is generated by hand by analyzing all Makefile.am's and making it create a sdksyms.c file, that includes all sdk headers that will add symbols for the Xorg binary. Module headers aren't read, and a in 2 files it was required to add a "<hash>ifndef XorgLoader" around declarations shared between the Xorg binary and libextmod. A few other changes were added to other sdk headers, like preventing multiple inclusion, or including other headers to satisfy dependencies. This should be a lot more portable, and better (hopefully properly) using libtool to generate convenience libraries.
-
- 03 Dec, 2008 1 commit
-
-
Paulo Cesar Pereira de Andrade authored
Save in a few special cases, _X_EXPORT should not be used in C source files. Instead, it should be used in headers, and the proper C source include that header. Some special cases are symbols that need to be shared between modules, but not expected to be used by external drivers, and symbols that are accessible via LoaderSymbol/dlopen. This patch also adds conditionally some new sdk header files, depending on extensions enabled. These files were added to match pattern for other extensions/modules, that is, have the headers "deciding" symbol visibility in the sdk. These headers are: o Xext/panoramiXsrv.h, Xext/panoramiX.h o fbpict.h (unconditionally) o vidmodeproc.h o mioverlay.h (unconditionally, used only by xaa) o xfixes.h (unconditionally, symbols required by dri2) LoaderSymbol and similar functions now don't have different prototypes, in loaderProcs.h and xf86Module.h, so that both headers can be included, without the need of defining IN_LOADER. xf86NewInputDevice() device prototype readded to xf86Xinput.h, but not exported (and with a comment about it).
-
- 25 Nov, 2008 2 commits
-
-
Adam Jackson authored
-
Adam Jackson authored
No, really. PCI is old enough to drive now. If you want this, get the kernel to expose a framebuffer device.
-
- 23 Nov, 2008 1 commit
-
-
Stefan Dirsch authored
-
- 21 Oct, 2008 1 commit
-
-
Rémi Cardona authored
Fixes build in not-quite-latin locales.
-
- 11 Sep, 2008 1 commit
-
-
Eric Anholt authored
-
- 13 Aug, 2008 1 commit
-
-
Adam Jackson authored
We haven't meaningfully been API-compatible with xf86 modules in ages, let's stop pretending.
-
- 24 Jul, 2008 1 commit
-
-
Kristian Høgsberg authored
These are AT scancode specific, should really be part of xf86-input-keyboard. Remove from server, move to xf86-input-keyboard.
-
- 21 Jul, 2008 1 commit
-
-
Adam Jackson authored
- Use a single common function to compute reducedness. - Call it from both the old-school and new-school mode validation paths. - Define monitor reduced-blanking support in accord with EDID 1.4. - Attempt to filter RB DMT modes away from the "standard" EDID pool if the monitor doesn't claim RB support.
-
- 20 Jul, 2008 1 commit
-
-
Julien Cristau authored
This file is generated by configure, we don't need to ship a stale version in the tarball. X.Org bug#9277 <https://bugs.freedesktop.org/show_bug.cgi?id=9277>
-
- 16 Jul, 2008 1 commit
-
-
Daniel Stone authored
Its last remaining purpose in life has been destroyed by input properties. Au revoir: it's been fun, by which I mean awful.
-
- 15 Jul, 2008 5 commits
-
-
Daniel Stone authored
The variables were always the same, so just shove them in with the rest of the plebs.
-
Daniel Stone authored
This should be moved into the mouse driver, if anything.
-
Daniel Stone authored
Also remove documentation which told you how to use a non-module-aware GDB, albeit only with old, non-shared, modules.
-
Daniel Stone authored
xf86InitXkb() has been empty for as long as I can remember.
-
Adam Jackson authored
-
- 07 May, 2008 1 commit
-
-
Daniel Stone authored
This shuts up a warning.
-
- 29 Feb, 2008 1 commit
-
-
Adam Jackson authored
-
- 25 Feb, 2008 1 commit
-
-
Tiago Vignatti authored
(Yeah, lets nuke dead code!)
-
- 12 Dec, 2007 2 commits
-
-
Aaron Plattner authored
This was broken by commit cb44b612, which removed modeline2c.pl from EXTRA_DIST without adding modeline2c.awk.
-
Aaron Plattner authored
It's out of date and not included in the build. Instead, xf86DefModeSet.c is built from vesamodes and extramodes using modeline2c.awk and *that's* what gets built.
-
- 06 Dec, 2007 1 commit
-
-
Andrew Oakley authored
From bugzilla bug 13467¹: Currently the xserver fails to build without this (now deleted) file, as the Makefile tries to distribute it. The patch simply removes the reference to modeline2c.pl. 1] http://bugs.freedesktop.org/show_bug.cgi?id=13467Signed-off-by:
James Cloos <cloos@jhcloos.com>
-
- 03 Dec, 2007 1 commit
-
-
James Cloos authored
From bugzilla bug 13467¹: The modeline2c script is the only part of the Xorg server that requires Perl. [This] is a simpler replacement that works with any normal AWK. 1] http://bugs.freedesktop.org/show_bug.cgi?id=13467 Bug was posted by Joerg Sonnenberger <joerg@NetBSD.org>.
-
- 23 Oct, 2007 1 commit
-
-
David Nusinow authored
-
- 22 Oct, 2007 1 commit
-
-
David Nusinow authored
-
- 09 Nov, 2006 1 commit
-
-
Keith Packard authored
xf86 drivers need to create RandR object in the PreInit stage, before the ScreenRec is allocated. Changing the RandR DIX code to permit this required the addition of functions that later associate the objects with the related screen. An additional change is that modes are now global, and no longer associated with a specific screen. This change actually makes mode management cleaner as there is no more per-screen list of modes to deal with. This changes the RandR 1.2 ABI/API for drivers.
-
- 08 Nov, 2006 1 commit
-
-
Daniel Stone authored
-