summaryrefslogtreecommitdiff
path: root/hw/xfree86
AgeCommit message (Collapse)AuthorFilesLines
2004-12-02Use __printf__ in gcc function attributes to avoid clash with libc wrapperKristian Høgsberg1-5/+0
define, and remove the last bits of the old workaround.
2004-11-30Make Xorg the default server to install.Egbert Eich2-3/+8
Avoid PIO access on IA64. Some IA64 machine check if legacy ports outside the VGA range are accessed. The ATi driver however does this to probe for ISA Mach8/32/64. Since no IA64 has ISA slots this restriction should not be relevant to the user. Avoid recursive calls of xf86scanpci(). This function normally detects that it has been called before by checking if the PCI structure is filled out. So far if this was not the case (because PCI probing has failed for some reason) the function is traversed again. With the chipset specific PCI bus probing this can lead to an endless recursive loop as the post-probing code calls xf86scanpci() from within this function. The OS specific PCI code for Linux worked only if bus 0 was populated as it checked for the presence of /proc/bus/pci/00. Fixed to check for /proc/bus/pci/<bus_to_look_for> instead.
2004-11-24Remove this file and all references to the binary expiry code.Kristian Høgsberg3-25/+0
Remove old obsolete include/extensions/damage.h. Include srvrv_ctrl(xfree86) in macintosh US XKB symbol file so VT switching works again on mac (#1872). Remove out of place #define's of printf to xf86printf. This definition should only be in xfree86/os-support/xf86_libc.h
2004-11-14Fix typos in output file. (Bugzilla #1849, reported by Yi Ren-Chen)Alan Coopersmith1-4/+4
2004-11-11Cosmetic fix to make xf86pciBus.c use standard min() macro.Kristian Høgsberg1-4/+1
2004-11-11oops commited wrong version previouslyMatthieu Herrb1-2/+5
2004-11-11update shared lib revisions on OpenBSD (Bug #1828).Matthieu Herrb3-41/+60
update references to xf86site.def in comments (Bug #1827). fix kbd driver for wskbd protocol and pure wscons console driver (Bug #1825). don't add '-4' to generated default file name (bug #1826). typo in resource name (XFree86 bug #1300, X.org bug #1825)
2004-11-09Bug #557: Don't use "bool" as a variable name in xf86cfg, to avoid compilerAdam Jackson1-1/+1
bugs. (Donnie Berkholz)
2004-11-09Bug #1765: Add support for R_ALPHA_SREL32 relocations in elfloader.Adam Jackson1-1/+15
Originally Debian patch 202_alpha_elfloader_support_R_ALPHA_SREL32.diff. (Falk Hueffner)
2004-11-02Removing unneeded private FreeType2 symbol.Egbert Eich3-38/+173
Updating to EDID 1.3. (Bugzilla# 1490, Jay Cotton, Egbert Eich). Removing unneeded code. Fixed KGA handling for i810. KGA handling for chips derived from C&T chips is slightly different. The changes make the code consistent with the C&T (chips) and i740 drivers.
2004-11-01Fixed sig11 which occured when calling a CloseDisplay() afterEgbert Eich2-8/+2
XScreenSaverSetAttributes() followed by XScreenSaverUnsetAttributes(). Caused by missing FreeResource() in XScreenSaverUnsetAttributes(). Removing unused DDC sections that caused misinterpretation of DDC data due to a missing break statement in a switch. Fixed typo: #if <-> #ifdef.
2004-10-30Add -d flag for compilers like the Sun C compilers that produce dependencyAlan Coopersmith1-5/+5
lists themselves. To use with the Sun compilers, add to host.def: # define UseCCMakeDepend YES # define DependFlags -cc $(CC) -d -xM (Sun bug id #4245688 - fix by Alan Coopersmith) Add Solaris to the platforms on which mprotect is run to set execute permissions when necessary. (Sun bug id #6175128 - fix by Alan Coopersmith) Internationalize digital output (Sun bug id #4119396 - fix by Steve Swales), add -bgpixmap option to set XPM file as background (originally from STSF project version of xclock by Alan Coopersmith) xc/programs/xmodmap/handle.c,pf.c xmodmap was printing line numbers which are one too low in error messages (Xorg bugzilla #1739, Sun bug id 4637857 - fix by Sam Lau)
2004-10-29Add facility for catching signal 4 from driver. This can be used to checkThomas Winischhofer1-0/+1
for OS SSE support. (Part 2)
2004-10-29Add facility to catch sig 4 from driver. This can be used to check for OSThomas Winischhofer2-1/+17
SSE support. (Part 1)
2004-10-28Add xf86[GetGammaRamp|ChangeGammaRamp|GetGammaRampSize] to symlist in orderThomas Winischhofer1-0/+3
to allow drivers to use them
2004-10-17- Add interlaced support to S3 driver (bug 332, Leo Savernik)Alex Deucher1-1/+7
- EmulateWheelTimeout (bug 323, Mathias Fröhlich) - single button double-click (bug 322, Rob Brown)
2004-10-14Bug #1628: Convert xf86{BusToMem,MemToBus} to PIC code, eliminating a textAdam Jackson1-8/+5
relocation and enabling the server to be built as a position-independent executable. (PaX Team)
2004-10-13Modified:Vladimir Dergachev1-1/+3
xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c xc/programs/Xserver/hw/xfree86/drivers/i2c/fi1236.h Squash annoying warning about fi1236_dump_status
2004-10-12Set fbdev mode as the default mode on PPC (Olaf Hering).Egbert Eich1-26/+22
Added support for IBM space saver keyboard (Stefan Dirsch). Added support for Cherry CyMotion Master XPress (Marcus Schaefer). Change order of SetDisplayDevice(), HWRestore(), UnbindGART() and RestoreBIOSMemSize() to be exactly opposite to the Save procedure in EnterVT() (Matthias Hopf, Alan Hourihane). Fix text mode restauration by removing the assumption that the register which determines which head is programmed is set. to the active head by the BIOS (Mark Vojkovich). When I wrote the resource code 5 years ago I made some assumptions which turned out to be false: I've assumed that the bus number of the PCI hostbridge would be the PCI bus the bridge links to. This is not correct. Fixing this assumption is not easy. However I hope that the attached patch will make the system work regardless as it 'ignores' host bridges from which the target bus is not known. This should not matter at all as we really don't care about host bridges (unless we have bridge specific code which retrieves information about the bridge). Fixed server crash on reset when a structure allocated in PreInit() was freed on CloseScreen(). Fixed ring buffer lock ups that happened because the structure that contained ringbuffer data was not zeroed after allocation. Fixed numerous warnings due to signed unsigned comparisons. programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c: (NVBacklightEnable): Changed the order in which the sequencer registers and the backlight control registers are written. The sequencer control register need to be written first otherwise DPMS screen blanking produces vertical bars on a mobile device. lib/Xau/Imakefile: Build libXau static library PIC so it can be linked into toolkits that would like to wrap its functionality.
2004-10-11Improving DPMS handling on VT swich and server termination/abort: previousEgbert Eich2-11/+12
version called the driver directly and too late. Unblank secondary screen explicitely. Don't rely on the value read during register save as the BIOS have blanked the secondary head. Checking if server isn't switched away before calling sync. Sanity check for possible bugs in aother areas of the code. Fixing default amount of of allocated video memory from AGP for i810: Use 16MB if less than 192MB are installed else use 24MB (Matthias Hopf).
2004-10-05Make xorgconfig ask again instead of giving up and throwing away all yourAlan Coopersmith1-9/+11
answers when you give a bad file name or bad amount of video RAM. (Sun bug id 5070654 - Derek Wang)
2004-10-03Modified:Vladimir Dergachev1-7/+14
xc/programs/Xserver/hw/xfree86/drivers/i2c/fi1236.c Make sure formatting style is consistent within a single function. MT2032 functions are best be in separate file anyway.
2004-10-03Modified:Vladimir Dergachev1-0/+3
xc/programs/Xserver/hw/xfree86/drivers/i2c/fi1236.c Fix compilation with gcc 3.4.x Cleanup xf86DrvMsg noise.
2004-10-02xc/programs/Xserver/hw/xfree86/drivers/i2c/*_module.c Change versionVladimir Dergachev6-6/+6
strings to XORG.
2004-09-30Initial code from GATOS. This needs to be cleaned up, for example the bt829Vladimir Dergachev19-0/+3004
code is practically untouched since xatitv (which was a standalone test program). However, it all worked and was debugged over long period of time, so I prefer to to mess with these for now. New drivers: fi12xx (including MT2032 - this would be be split off later). tdaXXX msp34xx bt8xx
2004-09-22Allow overriding DPMS defaults (timeouts & default for on/off) fromAlan Coopersmith2-1/+146
#defines/-D options. programs/Xserver/hw/xfree86/common/xf86DPMS.c Use defaultDPMSEnabled global for the default state of DPMS if not set in any config files. programs/Xserver/hw/xfree86/os-support/sunos/solaris-sparcv8plus.S Add support for required assembly inline functions for Sun compilers on Solaris/sparc. Add support for Solaris/sparc libraries.
2004-09-22Bug #1252, #1253, #1255, #1256: Various typo fixes from Dave Jones.Adam Jackson1-2/+2
2004-09-21Merged over libXpm security fix provided by Chris Evans, Matthieu Herrb andEgbert Eich1-1/+1
Alan Coopersmith from release 6.8.1. Fail during initialization with error if font/fontset is not set for widget. This prevents a sig11 later when the non-existent font/fontset structs are referenced. Check if xf86Info.kbdProc pointer is really set before calling it on abort as this pointer won't be set if the new modular keyboard driver is used (Matthias Hopf). Added new libs to the bindist control files. Removed inclusion of unnecessary kernel header on Linux. This may fail in an -ansi environment.
2004-09-15Adding support for OS dependent probing of IA64 chipsets. Not all IA64Egbert Eich9-72/+318
chipsets can be probed without OS support as probing them is only possible using ACPI. One example of this are the HP ZX1/2 chipsets: previously the code assumed that these chips were present when no other of the known chipsets could be probed. This assumption brought SGI Altrix machines with 64 CPUs to a grinding halt.
2004-09-14Refix for http://freedesktop.org/bugzilla/show_bug.cgi?id=1361 - RFE: AllowRoland Mainz2-4/+2
enabling/disabling of more extensions (fixing duplicate symbols caused by previous checkin; attachment #899)
2004-09-14Fix for http://freedesktop.org/bugzilla/show_bug.cgi?id=1361 - RFE: AllowRoland Mainz1-1/+108
enabling/disabling of more extensions
2004-09-03Update formatted docs.lg3d-baseXORG-6_8_0Kevin E Martin1-46/+41
2004-08-29Fix make install when BuildServersOnly is YES (Bug #1213).Kevin E Martin1-0/+7
Fix build failures when UseDeprecatedKeyboardDriver is YES and DoLoadableServer is NO (Bug #1229, Kristian Høgsberg). Fix failure when using DLL loader and LD_BIND_NOW is set (Bug #1212, Adam Jackson).
2004-08-29Don't define _XOPEN_SOURCE before including math.h on Solaris - it's notAlan Coopersmith1-2/+3
needed on older releases, and breaks builds on Solaris 10. (Same as bugzilla #189).
2004-08-27Fix for XV memory allocation: Also use tiled area for allocation even if itXORG-6_7_99_903Egbert Eich1-4/+2
hasn't been used before.
2004-08-27Added support for LynxOS 4.0 (Thomas Mueller).Egbert Eich1-9/+60
Fix arm netwinder build (Donnie Berkholz).
2004-08-27- Make DDC code more VESA compliant: when MaxClock is set to 0xFF it meansEgbert Eich1-1/+3
'no value specified'. Therefore setting it to 0.
2004-08-26Fixed support for LynxOS 3.1 (LynxOS 4 will follow) (Thomas Mueller).Egbert Eich1-2/+14
2
2004-08-20Fix keyboard driver failing to initialize if DoLoadableServer is NO (BugKevin E Martin1-2/+2
#1133, Kristian Høgsberg).
2004-08-19Add missing no.*Extension symbols (Bug #1131, Aaron Plattner).Kevin E Martin1-1/+11
2004-08-18Fix AIX build problems (Bugs #1020, 1102, 1103, Dan McNichol).Kevin E Martin1-2/+1
Remove old config files (Bug #1123, Jim Gettys). Remove old log message (Bug #1123, Jim Gettys).
2004-08-16Update release and date for first RC.XORG-6_7_99_901Kevin E Martin1-2/+2
Fix kbd/keyboard driver for DoLoadableServer NO. Revert change since it is better to set date in the config files.
2004-08-16Add kdb <-> keyboard aliasing when UseDeprecatedKeyboardDriver is NO (BugKevin E Martin2-12/+4
#1072, Kristian Høgsberg).
2004-08-16Fix banner to print out proper version information.Kevin E Martin2-3/+7
2004-08-15Remove #error used for testing.Kristian Høgsberg1-1/+0
2004-08-15Copy bits from parent window when allocating pixmaps so that Background ==Keith Packard1-0/+1
None works. Copy filter to backing picture during validation. Mark picture serialNumber when setting Filter or Transform so Validate occurs. Initialize xf86Screens[i]->pScreen to NULL so that RADEON driver doesn't crash during server reset using old pScreen.
2004-08-14More kbd fun: write out "kbd" from Xorg -configure (#1078).Kristian Høgsberg1-0/+5
2004-08-14Bug #1077: Fix source copy performance problem exposed by Composite.Eric Anholt1-6/+71
2004-08-13Don't enable speedo & type1 modules if they're not being builtAlan Coopersmith2-5/+27
Clean up a couple of hardcoded paths & vendor names to use defines set by Imakefile
2004-08-13Fri Aug 13 19:53:10 2004 Soeren Sandmann <sandmann@redhat.com>Søren Sandmann Pedersen1-7/+21
Fix for lockups on some versions of Matrox Mystique. #687, Patch from Mike Harris. Call xf86EnableDisableFBAccess though the function pointer instead of directly. #1041, Patch from Aaron Plattner. Swap the phsyical size of the screen when rotiation. #1050, Patch from Aaron Plattner. Fri Aug 13 19:47:12 2004 Soeren Sandmann <sandmann@redhat.com> Make HAVE_FT_BITMAP_SIZE_Y_PPEM conditional on the FreeType version instead of proping it. This way it will work with the monolithic version too. #1062, Patch by Owen Taylor.