summaryrefslogtreecommitdiff
path: root/hw/xfree86/common
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-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-11Cosmetic fix to make xf86pciBus.c use standard min() macro.Kristian Høgsberg1-4/+1
2004-11-01Fixed sig11 which occured when calling a CloseDisplay() afterEgbert Eich1-7/+1
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-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-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-09-22Allow overriding DPMS defaults (timeouts & default for on/off) fromAlan Coopersmith1-1/+2
#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-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-20Fix keyboard driver failing to initialize if DoLoadableServer is NO (BugKevin E Martin1-2/+2
#1133, Kristian Høgsberg).
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-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.
2004-08-12Update version and date for next snapshotXORG-6_7_99_2Kevin E Martin1-2/+2
2004-08-10Update version to 6.7.99.1 and fix problem with snapshot string generation.XORG-6_7_99_1Kevin E Martin1-3/+6
2004-08-09Fix install problem on platforms not using xorg.cf/xfree86.cf (Bug #339,Kevin E Martin1-1/+1
Harold L. Hunt II, Alexander Gottwald). Fix crash when using X core font in zh_CN.UTF-8 locale (Bug #368, Yu Shao, David Dawes). Fix glXMakeCurrent(Dpy, None, NULL) crash (Bug #719, Adam Jackson). HP-PA build fix (Bug #828, Guy Martin, Paul Anderson). Fix SDK build for GATOS and Wacom driver (Bug #829, Bryan Stine). Fix attempt to read video ROM before enabling it (Bug #843, Ivan Kokshaysky, Mike A. Harris). Fix detection of primary adapter (Bug #843, Ivan Kokshaysky, Mike A. Harris). Clarify xset man page description of how to use the keyboard repeat rate settings (Bug #846, Mike A. Harris). Fix problem where print-screen key would get remapped to sys-req in certain keymaps, which broke GNOME printscreen functionality (Bug #847, Owen Taylor). Fix several render problems: - MMIO mode support - Hang on IGP chips - VT switching hang - 3D render corruption (Bug #922, Hui Yu).
2004-08-09- Fix building without Xfixes extensionKevin E Martin1-19/+35
- Fix building without Xevie - Fix building without DPMS - Fix "Extensions" section config file support to accept general boolean options
2004-08-08Disable legacy keyboard driver "keyboard", unlessKristian Høgsberg1-2/+23
USE_DEPRECATED_KEYBOARD_DRIVER is defined. Print warning if the old driver is used.
2004-08-02Removed distro specific stuff.Egbert Eich6-17/+52
Fixed FreeType module to build with FreeType versions older than 2.1.7. Fixed typo. Added vtSema to protect call of driver DPMS function. removed unneeded variable Modified RandR driver hook to reduce the number of function calls to one. Function is sufficiently generic to be extended in the future.
2004-07-31Add "Extensions" section support to configuration parserKevin E Martin1-2/+44
2004-07-30Support for New radeon chips: R420/M18, R423, RV370/M22, RV380/M24, RS300.Hui YU1-0/+46
Add special handlings for DELL triple-head server (RV100). Misc. bug fixes for flat panel, host aperture, etc (Bug #946)
2004-07-30Add support for on-the-fly screen rotation when supported by hardware (AronEgbert Eich4-10/+42
Plattner).
2004-07-30removing some unnecessary restricitons on the allowed visuals.Egbert Eich1-19/+0
2004-07-30Adding a colormap index to the InitColormapPrivate() func call. Without itEgbert Eich1-5/+6
it was completely useless. test if colormap with index really exists in the list of installed maps before using it.
2004-07-30Set DPMS to ON when VT switching away or shutting down the server. FailingEgbert Eich3-2/+25
to do this may leave the text console blank.
2004-07-28Fix shared reqs for Xlibi18n, Xaw6 & Xmu for SolarisAlan Coopersmith1-0/+5
Improved support for Compose and Kana Lock LED's on Sun keyboards Add event definitions for additional keys on Sun Japanese keyboards VUID mouse protocol support for Solaris Make default mouse message clearer on machines that use a default other than /dev/mouse.
2004-07-06ifdef'ed some IA32-only assembler statements. Presently these chipsets areEgbert Eich1-1/+1
IA32 only, anyway (Egbert Eich). Disabling generic VGA testing for IA64 architectures. Temporarily disabling support for ZX1 bus. This code is extremely invasive and is executed as fallback without testing for a ZX1 chipset. It brings a SGI Altrix to a grinding halt. (Egbert Eich).
2004-07-06Separated Intel drivers from default DriDrivers to avoid building them onEgbert Eich3-5/+9
IA64 (Egbert Eich). Fixed wrong function prototype (Egbert Eich). Don't test for generic VGA on IA64 (Egbert Eich). Fixed a segfault when accessing a structure before verifying the pointer exists (Egbert Eich). Added a showcache option for debugging (Egbert Eich). Increase default video RAM size to 16MB when DRI is enabled and more than 128MB are available (Egbert Eich). Fixed lockups during mode switch. Problem was introduced when attempting to copy the behavior during LeaveVT()/EnterVT() but but forgetting to call I810DRILeave() before I810DRIEnter(). The entire DRILeave()/Enter() scenario has been commented out as it didn't seem to be necessary (Egbert Eich). Fix TweakMemorySize() (tested with i855/i865) (Egbert Eich). increased MAX_DEVICES to 128 (Egbert Eich). Use OS provided PCI config space access as default method (Egbert Eich). Added support for Linux 2.6 proc file format. Fixed unaligned accesses to pieces of the VBE info block. VESA did not align elements to size (Egbert Eich).
2004-05-24Muffle compiler warnings.Egbert Eich1-1/+1
fix option name in log message. improve debugging messages.
2004-04-23Merging XORG-CURRENT into trunkEgbert Eich26-74/+188
2004-03-14Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004xf86-4_4_99_1Egbert Eich14-14/+14
2004-03-03Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004xf86-4_4_0Egbert Eich14-18/+18
2004-02-26readding XFree86's cvs IDsxf86-4_3_99_903Egbert Eich15-15/+15
2004-02-26Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004Egbert Eich15-16/+16
2004-02-23Import most of XFree86 4.4RC3. This import excludes files which have thexf86-4_3_99_903_specialKaleb Keithley3-10/+17
new license. If we want to, later we can import 4.4RC3 again and pick up the files that have the new license, but for now the vendor branch is "pure."
2004-01-29Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004xf86-012804-2330Egbert Eich6-53/+94
2003-12-19XFree86 4.3.99.902 (RC 2)xf86-4_3_99_902Kaleb Keithley3-6/+20
2003-12-04XFree86 4.3.99.901 (RC 1)xf86-4_3_99_901Kaleb Keithley3-6/+6
2003-11-25XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folksxf86-4_3_99_16Kaleb Keithley60-1323/+3762
2003-11-25Initial revisionKaleb Keithley3-0/+517
2003-11-14XFree86 4.3.0.1xf86-4_3_0_1PRE_xf86-4_3_0_1Kaleb Keithley18-8576/+8612
2003-11-14Initial revisionKaleb Keithley47-0/+26534