Dave Airlie
							
						 
						
							
							
							
							
								
							
							
								e717eb82dc 
								
							 
						 
						
							
							
								
								xserver: stop bcopy from going really slow  
							
							 
							
							... 
							
							
							
							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-05 09:51:36 +10:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								21bbd7d64b 
								
							 
						 
						
							
							
								
								Delete some pre-dlloader debugging scaffolding.  
							
							 
							
							... 
							
							
							
							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. 
							
						 
						
							2007-07-18 15:45:11 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								1f71f0c057 
								
							 
						 
						
							
							
								
								Remove (long-)deprecated xf86EnablePciBusMaster.  
							
							 
							
							
							
						 
						
							2007-07-18 15:44:45 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								f7f3fe7fe7 
								
							 
						 
						
							
							
								
								Remove the remnants of OS/2 support.  
							
							 
							
							... 
							
							
							
							This has never worked in any modular server release, and as far as I know
was never tested in 6.7 through 6.9. 
							
						 
						
							2007-06-28 18:59:05 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								0e1384d831 
								
							 
						 
						
							
							
								
								Delete VDIF support; it was never used anyway.  
							
							 
							
							
							
						 
						
							2007-06-02 16:07:20 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Julien Cristau
							
						 
						
							
							
							
							
								
							
							
								3c6f142848 
								
							 
						 
						
							
							
								
								Make sure that the ramdac symbols are present in the server  
							
							 
							
							... 
							
							
							
							The former ramdac module is now built into the server, so its symbols need to
be explicitly exported to drivers (Debian #423129 ). 
							
						 
						
							2007-05-29 22:01:30 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								b63e0d2545 
								
							 
						 
						
							
							
								
								Clean up Rotate state on server reset.  
							
							 
							
							... 
							
							
							
							The rotation state is stored in the xf86_config structure which is not
re-initialized at server reset time. Clean it up at CloseScreen time.
(cherry picked from commit f8db7665dcd7af78ca4db2461e0bf787ec662cb1) 
							
						 
						
							2007-03-23 01:30:00 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								ae75019ccf 
								
							 
						 
						
							
							
								
								Create driver-independent CRTC-based cursor layer.  
							
							 
							
							... 
							
							
							
							This moves most of the cursor management code out of the intel driver and
into the general server code. Of course, the hope is that this code will be
useful for other driver writers as well.
Check out xf86Crtc.h for the usage information, making sure you add the
needed hooks to the crtc funcs structure for your driver.
(cherry picked from commit 4d81c99a4660a0bf9014f789de55edabd185bd14) 
							
						 
						
							2007-03-15 00:02:40 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								d4eb4d0650 
								
							 
						 
						
							
							
								
								Merge crtc/output-based mode selection code.  
							
							 
							
							... 
							
							
							
							This code comes from the intel driver, so there's no history in this tree.
As the crtc/output-based mode selection code uses ddc, the ddc and i2c
modules have been merged into the server. Attempts to load them are safely
ignored now. 
							
						 
						
							2007-02-15 20:36:20 -08:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Alan Coopersmith
							
						 
						
							
							
							
							
								
							
							
								f9f7d7f3be 
								
							 
						 
						
							
							
								
								Check for __sparc as well as __sparc__ for compatibility with Sun cc  
							
							 
							
							... 
							
							
							
							(gcc defines __sparc__, Sun cc defines __sparc) 
							
						 
						
							2006-12-04 13:36:30 -08:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								0514d53e10 
								
							 
						 
						
							
							
								
								xfree86: remove motion history handling  
							
							 
							
							... 
							
							
							
							Remove motion history handling, as we now deal with this in the DIX. 
							
						 
						
							2006-10-25 01:10:44 +03:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Michel Dänzer
							
						 
						
							
							
							
							
								
							
							
								a232693c8c 
								
							 
						 
						
							
							
								
								Add per-drawable Xv colour key helper function.  
							
							 
							
							... 
							
							
							
							This allows overlay Xv adaptors to work slightly better with compositing
managers.
Bump the video driver ABI minor so drivers only need to check for this at build
time. 
							
						 
						
							2006-10-20 00:42:44 +03:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								008aa7eb6e 
								
							 
						 
						
							
							
								
								completely remove OS keyboard layer  
							
							 
							
							... 
							
							
							
							Completely axe the keyboard layer from os-support. 
							
						 
						
							2006-08-12 18:56:05 +03:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								87fe85f38b 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug  
							
							 
							
							
							
						 
						
							2006-07-30 10:51:34 +03:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Luc Verhaegen
							
						 
						
							
							
							
							
								
							
							
								79016d4036 
								
							 
						 
						
							
							
								
								Bug  #5386  (partial): Move CVT mode generator from cvt(1) to server core, and  
							
							 
							
							... 
							
							
							
							export it from the X server to modules. 
							
						 
						
							2006-07-28 16:02:02 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								a73cef1f00 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug  
							
							 
							
							
							
						 
						
							2006-07-22 12:07:22 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								70869fc677 
								
							 
						 
						
							
							
								
								Yet more dead code.  
							
							 
							
							
							
						 
						
							2006-07-21 23:39:37 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							
							
							
							
								
							
							
								3eeb62e8f5 
								
							 
						 
						
							
							
								
								bug  #890 : completely remove deprecated keyboard driver  
							
							 
							
							... 
							
							
							
							Remove all remnants of the old built-in keyboard driver. 
							
						 
						
							2006-07-21 16:33:28 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								60ea7b51fe 
								
							 
						 
						
							
							
								
								xorg ddx: move to new input API, remove old keyboard driver  
							
							 
							
							... 
							
							
							
							Remove most of the rest of the old keyboard driver.
Move to the new Get{Keyboard,Pointer}Events API, which is mostly
complete at this stage: just missing the proximity events. 
							
						 
						
							2006-07-21 15:23:37 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								d8135eb9e4 
								
							 
						 
						
							
							
								
								Unbreak unbreaking the loader.  Re-add the symbol reference lists so that the  
							
							 
							
							... 
							
							
							
							linker will include everything it's supposed to.  This is a terrible solution,
but ld semantics don't let you do anything better. 
							
						 
						
							2006-06-21 20:49:21 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								a28652f9c3 
								
							 
						 
						
							
							
								
								Another round of loader sense-beating.  Remove the (unused) server export  
							
							 
							
							... 
							
							
							
							lists, a really bad hash table, the last vestiges of the other backends,
and some miscellaneous cleanups.  Good for dropping 300k from the size of
the built server on x86. 
							
						 
						
							2006-06-19 00:57:18 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								2892dd6d2e 
								
							 
						 
						
							
							
								
								Make Xv symbols conditional. (Enrico Wiegelt)  
							
							 
							
							
							
						 
						
							2006-05-17 16:20:03 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Aaron Plattner
							
						 
						
							
							
							
							
								
							
							
								bd283c2464 
								
							 
						 
						
							
							
								
								Add a new export, LoaderGetABIVersion. This function allows modules to  
							
							 
							
							... 
							
							
							
							query the versions directly instead of having to guess. Bug #6416 : Add
    LoaderGetABIVersion. 
							
						 
						
							2006-03-28 07:21:50 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Ian Romanick
							
						 
						
							
							
							
							
								
							
							
								2e6f801fe1 
								
							 
						 
						
							
							
								
								Numerous amounts refactoring and comment adding (see ChangeLog for file by  
							
							 
							
							... 
							
							
							
							file details). The primary intention for these changes is to pave the
    way for the new device probing and PCI configuration code that I'm
    working on. 
							
						 
						
							2006-03-07 23:58:22 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Zephaniah E. Hull
							
						 
						
							
							
							
							
								
							
							
								c4767794ef 
								
							 
						 
						
							
							
								
								Export xf86ActivateDevice, used by the evdev driver.  
							
							 
							
							
							
						 
						
							2006-02-16 01:03:09 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Thomas Winischhofer
							
						 
						
							
							
							
							
								
							
							
								c818d3a1a5 
								
							 
						 
						
							
							
								
								Add xf86RandRSetNewVirtualAndDimensions to loader symlist  
							
							 
							
							
							
						 
						
							2005-10-30 09:27:06 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Thomas Winischhofer
							
						 
						
							
							
							
							
								
							
							
								b4450f3242 
								
							 
						 
						
							
							
								
								Add DGAReInitModes, Part 2  
							
							 
							
							
							
						 
						
							2005-10-11 19:03:02 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Alan Hourihane
							
						 
						
							
							
							
							
								
							
							
								2828d92c6c 
								
							 
						 
						
							
							
								
								programs/Xserver/hw/xfree86/common/xf86RandR.c  
							
							 
							
							... 
							
							
							
							programs/Xserver/hw/xfree86/loader/xf86sym.c Add a new function
    xf86GetRotation to allow third party modules to obtain the current
    rotation. 
							
						 
						
							2005-10-11 14:45:01 +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  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Alan Hourihane
							
						 
						
							
							
							
							
								
							
							
								bf32f4739c 
								
							 
						 
						
							
							
								
								programs/Xserver/hw/xfree86/os-support/shared/agp_noop.c  
							
							 
							
							... 
							
							
							
							programs/Xserver/hw/xfree86/os-support/linux/lnx_agp.c
programs/Xserver/hw/xfree86/os-support/xf86_OSproc.h
//bugs.freedesktop.org/show_bug.cgi?id=3164> Add xf86DeallocateGARTMemory()
    function call (Austin Yuan) 
							
						 
						
							2005-07-19 20:51:46 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								0bb669638f 
								
							 
						 
						
							
							
								
								Change <X11/misc.h> and <X11/os.h> to "misc.h" and "os.h".  
							
							 
							
							
							
						 
						
							2005-07-03 08:53:54 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								e03198972c 
								
							 
						 
						
							
							
								
								Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.  
							
							 
							
							... 
							
							
							
							Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings.
Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all
    source files in the xserver/xorg tree, predicated on defines of
    HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to
    <X11/fonts/foo.h>. 
							
						 
						
							2005-07-03 07:02:09 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								9b1debcdb6 
								
							 
						 
						
							
							
								
								Change all misc.h and os.h references to <X11/foo.h>.  
							
							 
							
							
							
						 
						
							2005-07-01 22:43:43 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								16c2499b8f 
								
							 
						 
						
							
							
								
								Bug  #2373 : SGI Altix platform support. (Shrijeet Mukherjee, Jesse Barnes,  
							
							 
							
							... 
							
							
							
							Bjorn Helgaas, Egbert Eich.) 
							
						 
						
							2005-04-22 16:49:22 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Matthieu Herrb
							
						 
						
							
							
							
							
								
							
							
								fe37cc7e7b 
								
							 
						 
						
							
							
								
								programs/Xserver/hw/xfree86/loader/xf86sym.c  
							
							 
							
							... 
							
							
							
							programs/Xserver/hw/xfree86/os-support/shared/libc_wrapper.c Fix setjump0
    declaration for DllLoader. 
							
						 
						
							2005-04-01 21:28:50 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Thomas Winischhofer
							
						 
						
							
							
							
							
								
							
							
								612bd1c273 
								
							 
						 
						
							
							
								
								Add facility for catching signal 4 from driver. This can be used to check  
							
							 
							
							... 
							
							
							
							for OS SSE support. (Part 2) 
							
						 
						
							2004-10-29 02:07:15 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Thomas Winischhofer
							
						 
						
							
							
							
							
								
							
							
								b0185a4bf7 
								
							 
						 
						
							
							
								
								Add xf86[GetGammaRamp|ChangeGammaRamp|GetGammaRampSize] to symlist in order  
							
							 
							
							... 
							
							
							
							to allow drivers to use them 
							
						 
						
							2004-10-28 22:12:23 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Egbert Eich
							
						 
						
							
							
							
							
								
							
							
								c8672e7ac7 
								
							 
						 
						
							
							
								
								Fixed support for LynxOS 3.1 (LynxOS 4 will follow) (Thomas Mueller).  
							
							 
							
							... 
							
							
							
							2 
							
						 
						
							2004-08-26 11:58:08 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								09d0056b8b 
								
							 
						 
						
							
							
								
								Wrap the Propolice fix in #ifdef __SSP__; Propolice doesn't define this yet  
							
							 
							
							... 
							
							
							
							but an RFE has been submitted upstream. 
							
						 
						
							2004-08-12 01:30:57 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								e30c22dbbf 
								
							 
						 
						
							
							
								
								Back out the propolice fix for a second, it causes linktime errors.  
							
							 
							
							
							
						 
						
							2004-08-12 01:16:36 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								eb607030e3 
								
							 
						 
						
							
							
								
								Teach the loader about the extra symbols needed for Propolice-protected  
							
							 
							
							... 
							
							
							
							modules to work under elfloader. From Travis Tilley (Gentoo). 
							
						 
						
							2004-08-11 23:10:02 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Kevin E Martin
							
						 
						
							
							
							
							
								
							
							
								57eab4dc87 
								
							 
						 
						
							
							
								
								- Fix building without Xfixes extension  
							
							 
							
							... 
							
							
							
							- Fix building without Xevie
- Fix building without DPMS
- Fix "Extensions" section config file support to accept general boolean
    options 
							
						 
						
							2004-08-09 02:08:35 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Kaleb Keithley
							
						 
						
							
							
							
							
								
							
							
								adc7f9a4eb 
								
							 
						 
						
							
							
								
								XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks  
							
							 
							
							
							
						 
						
							2003-11-25 19:29:01 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Kaleb Keithley
							
						 
						
							
							
							
							
								
							
							
								9508a382f8 
								
							 
						 
						
							
							
								
								Initial revision  
							
							 
							
							
							
						 
						
							2003-11-14 16:48:57 +00:00