Egbert Eich [Tue, 30 Mar 2004 14:23:15 +0000 (14:23 +0000)]
36. Conversion: __AMD64__ > __amd64__ (Egbert Eich).
35. Fixed stretching option and centering in C&T driver (Egbert Eich).
34. Added support for memory size tweaking in BIOS for i845 (Egbert Eich,
thanks to Christian Ziez)
33. Removed video playback dependency on Accel in NSC drivers (Egbert
3Eich).
32. Fix HW cursor state on Savage driver when entering VT as some BIOSes
seem to enable it unconditionally (Egbert Eich).
31. Fixed Emulate3Button message to distinguish between 'hard' (ie.
configured) and 'soft' (ie. automatic emulation that is disabled as
soon as the middle button is pressed) (Egbert Eich).
30. Free XrmDB in XCloseDisplay() only when implicitely allocated by
XGetDefaults(). If Client allocates it itself it should free it also.
Trying to free it for the client may result in segfault if the client
has already freed it (Egbert Eich).
Egbert Eich [Tue, 30 Mar 2004 14:14:31 +0000 (14:14 +0000)]
- backing out XFIXES and DAMAGE related code that accidentally went in
here.
Alan Coopersmith [Fri, 26 Mar 2004 17:11:49 +0000 (17:11 +0000)]
29. XkbWriteRulesProp fails if XkbRulesFile is NULL. Bug #376. (Alan
Coopersmith)
Stuart Kreitman [Fri, 26 Mar 2004 01:22:18 +0000 (01:22 +0000)]
oops
Stuart Kreitman [Thu, 25 Mar 2004 05:11:16 +0000 (05:11 +0000)]
oops
Stuart Kreitman [Thu, 25 Mar 2004 03:45:49 +0000 (03:45 +0000)]
built,working DAMAGE/XFIXES in mono tree
Kaleb Keithley [Sun, 21 Mar 2004 22:55:35 +0000 (22:55 +0000)]
bug #357. Fix XDarwin so it builds on Mac OS X 10.2 and earlier. Merged
down from -RELEASE-1-TM and -RELEASE-1
Kaleb Keithley [Fri, 19 Mar 2004 23:16:06 +0000 (23:16 +0000)]
no bug report. Restore Credits to the hw/darwin ddx that were deleted
previously. RTF may or may not be "human readable," but with a little
effort it's about as readable as SGML, IMNSHO.
Alan Coopersmith [Sun, 7 Mar 2004 23:45:10 +0000 (23:45 +0000)]
24. Update license for Xinerama code from DEC to the version requested by
Compaq for X11R6.5.1 that allows redistribution without written
permission from DEC. Originally X.org Defect #9263. freedesktop.org
bugzilla #283. (Alan Coopersmith)
Egbert Eich [Fri, 5 Mar 2004 13:41:12 +0000 (13:41 +0000)]
23. Merged with XFree86 4.4.0. Added changes that went into infected files.
Reverted darwin/bundle/**/Credits.rtf to XFree86 versions to avoid
future conflicts on ASCII but not humal readable files. (There should
probably be separate CreditsXorg.rtf files) (Egbert Eich).
Alan Coopersmith [Thu, 4 Mar 2004 02:13:09 +0000 (02:13 +0000)]
21. X server crashes when X-Resource has to byte-swap. Sun bug #5007488.
freedesktop.org bugzilla #267. (Alan Coopersmith)
Alan Coopersmith [Wed, 3 Mar 2004 17:03:46 +0000 (17:03 +0000)]
Enable inlining of assembly functions for inX/outX on Solaris 8 with Sun
compilers
Harold L Hunt II [Tue, 2 Mar 2004 19:26:34 +0000 (19:26 +0000)]
Replace a handful of calls to ErrorF and exit(1) with a single call to
FatalError. These direct calls to exit(1) made it impossible to do
anything ddx-specific in these cases; note that most of these calls
occur during argument processing.
Kaleb Keithley [Tue, 2 Mar 2004 19:00:06 +0000 (19:00 +0000)]
bug #230 Revert to Xinerama 1.1 In order to make a "quick" release it has
been decided that the priority is to preserve the server's internal
API/ABI so that third-party drivers that depend on symbols like
noPanoramiXExtension, etc., would not need to be recompiled. Toobad gcc
on Linux doesn't support ELF's weak symbols as that would have been a
reasonable solution for preserving the ABI. N.B.: While symbols, i.e.
functions and variables revert to the old name, I did not revert build
names, i.e. -DXINERAMA, to the old -DPANORAMIX. There was no need, and
it's just a build issue that has no impact on the binary output of the
build.
Alan Coopersmith [Mon, 1 Mar 2004 16:38:20 +0000 (16:38 +0000)]
Add the .stab.indexstr section produced by Sun's compilers to the list of
SHT_STRTAB sections with debug information to ignore when loading ELF
objects.
Kaleb Keithley [Sun, 29 Feb 2004 20:11:11 +0000 (20:11 +0000)]
bug #240 Instead of both Meta keys generating Meta_L, and both Alt keys
generating Alt_L, etc, fix the implementation so that you get Meta_L
for the left Meta key and Meta_R for the right Meta key. Ditto for Alt,
Control, and Shift.
Kaleb Keithley [Fri, 27 Feb 2004 19:35:49 +0000 (19:35 +0000)]
bug #238 test for root-window that XFree86 fixed in their
programs/Xserver/Xext/shm.c
3.37 and programs/Xserver/Xext/xvdisp.c 1.26 got zapped when Xinerama2 was
merged into the tree. (Xinerama has since been reverted to 1.1, but
that's another story.)
Kaleb Keithley [Fri, 27 Feb 2004 16:17:12 +0000 (16:17 +0000)]
Revert to Xinerama 1.1 In order to make a "quick" release it has been
decided that the priority is to preserve the server's internal API/ABI
so that third-party drivers that depend on symbols like
noPanoramiXExtension, etc., would not need to be recompiled. Toobad gcc
on Linux doesn't support ELF's weak symbols as that would have been a
reasonable solution for preserving the ABI. N.B.: While symbols, i.e.
functions and variables revert to the old name, I did not revert build
names, i.e. -DXINERAMA, to the old -DPANORAMIX. There was no need, and
it's just a build issue that has no impact on the binary output of the
build.
Kaleb Keithley [Wed, 25 Feb 2004 21:47:10 +0000 (21:47 +0000)]
bug #230 Revert to Xinerama 1.1 In order to make a "quick" release it has
been decided that the priority is to preserve the server's internal
API/ABI so that third-party drivers that depend on symbols like
noPanoramiXExtension, etc., would not need to be recompiled. Too bad
gcc on Linux doesn't support ELF's weak symbols as that would have been
a reasonable solution for preserving the ABI. N.B.: While symbols, i.e.
functions and variables revert to the old name, I did not revert build
names, i.e. -DXINERAMA, to the old -DPANORAMIX. There was no need, and
it's just a build issue that has no impact on the binary output of the
build.
Kaleb Keithley [Tue, 24 Feb 2004 15:22:40 +0000 (15:22 +0000)]
bug #214. Merge most of 4.4RC3
Kaleb Keithley [Tue, 24 Feb 2004 15:16:35 +0000 (15:16 +0000)]
bug #188, #214, see versions 1.1.4.3 and 1.1.4.4 of this file. fix bad
merge
Kaleb Keithley [Mon, 23 Feb 2004 21:37:29 +0000 (21:37 +0000)]
merge most of XFree86 RC3 (4.3.99.903) from vendor branch. bug #214
Kaleb Keithley [Mon, 23 Feb 2004 16:32:14 +0000 (16:32 +0000)]
bug #188 report bugs to X.org bugzilla, not XFree86
Alan Coopersmith [Wed, 18 Feb 2004 21:43:19 +0000 (21:43 +0000)]
Additional fixes to allow building with Sun compilers on Solaris x86
Alan Coopersmith [Wed, 18 Feb 2004 21:30:12 +0000 (21:30 +0000)]
Sun cc on Solaris x86 defines __i386 but not __i386__ so the x86
architecture #ifdef should accept either form
Alan Coopersmith [Mon, 16 Feb 2004 20:19:59 +0000 (20:19 +0000)]
[fd.o bugzilla #189] _XOPEN_SOURCE defines break builds on Solaris Express
Egbert Eich [Wed, 11 Feb 2004 19:29:37 +0000 (19:29 +0000)]
2. Fixing segfaults that may happen in some corner cases when VT switching
and during int10 initialization (Egbert Eich).
Kaleb Keithley [Sun, 8 Feb 2004 00:17:31 +0000 (00:17 +0000)]
revert to RC1 version of file with the license we like
Kaleb Keithley [Sun, 8 Feb 2004 00:12:27 +0000 (00:12 +0000)]
revert to RC1 version of the file with the license we like
Kaleb Keithley [Sun, 21 Dec 2003 13:39:58 +0000 (13:39 +0000)]
Use a different icon
Kaleb Keithley [Sat, 20 Dec 2003 00:28:31 +0000 (00:28 +0000)]
merge XFree86 RC2 (4.3.99.902) from vendor branch
Kaleb Keithley [Thu, 18 Dec 2003 19:32:17 +0000 (19:32 +0000)]
First pass at "Standard" Xinerama. The sources for this came from Heather
Lanigan's xinerama tree on Sourceforge.Net. No attempt has been made to
handle previous, non-standard versions of the protocol. Nor has any
attempt been made to preserve the ABI of previous versions -- that part
will be added at a later time, and then probably only on systems that
have nice object/linker semantics, e.g. ELF systems with weak symbols.
Kaleb Keithley [Sat, 6 Dec 2003 13:24:29 +0000 (13:24 +0000)]
merge XFree86 4.3.99.901 (RC1) from vendor branch
Kaleb Keithley [Sun, 30 Nov 2003 16:47:13 +0000 (16:47 +0000)]
xfree86 merge
Kaleb Keithley [Sat, 29 Nov 2003 16:08:53 +0000 (16:08 +0000)]
xfree86 merge
Kaleb Keithley [Sat, 29 Nov 2003 15:10:02 +0000 (15:10 +0000)]
xfree86 merge
Kaleb Keithley [Wed, 26 Nov 2003 22:49:07 +0000 (22:49 +0000)]
merge latest (4.3.99.16) from XFree86 (vendor) branch
Kaleb Keithley [Mon, 17 Nov 2003 19:03:47 +0000 (19:03 +0000)]
merge XFree86 4.3.0.1 to -CURRENT
Kaleb Keithley [Fri, 14 Nov 2003 16:48:57 +0000 (16:48 +0000)]
Initial revision
Kaleb Keithley [Fri, 14 Nov 2003 15:54:54 +0000 (15:54 +0000)]
R6.6 is the Xorg base-line
Keith Packard [Fri, 14 Nov 2003 07:46:20 +0000 (07:46 +0000)]
Accelerated image text code drew glyphs at wrong location when compositing
manager enabled.
Keith Packard [Thu, 13 Nov 2003 09:14:29 +0000 (09:14 +0000)]
Have the composite extension tell the damage extension about clients which
have redirected subwindows in manual mode. Those clients are marked
Critical and given a significant scheduling boost whenever they receive
a damage notify event. This dramatically improves update frequency.
If the kernel reported a large number of keys, readKernelMapping would walk
off the end of the kdKeysym array.
Fix usage of _IOWR; the 'size' argument is actually a datatype.
Eric Anholt [Tue, 11 Nov 2003 05:46:15 +0000 (05:46 +0000)]
Fix Makefile.am's to include header files needed for distcheck. Remove
-Werror default and add --enable-werror switch to add it back.
Keith Packard [Mon, 10 Nov 2003 20:35:05 +0000 (20:35 +0000)]
Fix KdXv interface to pass drawable down so that bits can be put into
drawable pixmap rather than directly into the frame buffer. Rewrite
logic in kdoffscreen to make space for new allocations, now deals
correctly with locked areas.
Keith Packard [Mon, 10 Nov 2003 06:40:23 +0000 (06:40 +0000)]
Must offset composite parameters by drawable coordinates in accelerated
case.
Phil Blundell [Sat, 8 Nov 2003 18:51:59 +0000 (18:51 +0000)]
Avoid ugly shell error when libXdmcp isn't present.
New functions. (TsInit): Register them.
Keith Packard [Sat, 8 Nov 2003 00:28:19 +0000 (00:28 +0000)]
Fix KAA to work with screen_x/screen_y hacks from COMPOSITE Also add
kaaComposite acceleration for simple bltblt case.
Keith Packard [Fri, 7 Nov 2003 23:29:29 +0000 (23:29 +0000)]
Ok, Composite extension is semi-working; when no-one asks for redirection,
the server seems to act as before. With RedirectSubwindows (root,
automatic), the server looks just like a regular X server. Now to go
rewrite the (currently lame) compositing manager to get some real
action on the screen.
Some of the fixes here are to make valgrind quiet with various ioctls used
by kdrive/linux.
Also fixed a bug where fbdev initialization was out of order in fbdev.c and
smi.c
Phil Blundell [Fri, 7 Nov 2003 23:00:06 +0000 (23:00 +0000)]
Fix warnings.
Matthew Allum [Thu, 6 Nov 2003 14:01:46 +0000 (14:01 +0000)]
tslib improvements
Keith Packard [Wed, 5 Nov 2003 06:46:13 +0000 (06:46 +0000)]
Replace translucent compositing hacks with PictOpSrc to match eventual
extension semantics. Replace mouse acceleration with quadratic.
Keith Packard [Sun, 2 Nov 2003 19:56:10 +0000 (19:56 +0000)]
merge xfixes_2_branch back to HEAD
Phil Blundell [Tue, 28 Oct 2003 22:28:33 +0000 (22:28 +0000)]
try /dev/misc/apm_bios if /dev/apm_bios doesn't exist
Phil Blundell [Tue, 28 Oct 2003 22:27:35 +0000 (22:27 +0000)]
move smi into VESA_SUBDIRS
Keith Packard [Sun, 19 Oct 2003 20:46:23 +0000 (20:46 +0000)]
Minor cleanups -- remove a couple of bogus KdCheckSync calls, restructure
KdOffscreenSwapOut to avoid unneeded 'continue'
Keith Packard [Thu, 16 Oct 2003 08:03:25 +0000 (08:03 +0000)]
Discard/reconstruct list of offscreen areas on VT switch so no allocations
can occur while switched away.
Set type of off_screen_areas member to actual type instead of pointer
Anders Carlsson [Wed, 15 Oct 2003 05:34:54 +0000 (05:34 +0000)]
Add a memory_base variable and use it.
Keith Packard [Wed, 15 Oct 2003 04:59:45 +0000 (04:59 +0000)]
hw/kdrive/*/Makefile.am Libraries in local dir must not use global path or
make doesn't build things in the right order (-j)
hw/kdrive/mga/mga.h, mgadraw.c Fix warnings
Keith Packard [Wed, 15 Oct 2003 01:00:38 +0000 (01:00 +0000)]
various Split out pixmap allocation debug statements Fix bogus offscreen
pixmap size test Add migration to composite function for source
operands
VbeDPMS Remove extraneous call to VbeGetVib.
Keith Packard [Tue, 14 Oct 2003 21:33:04 +0000 (21:33 +0000)]
Avoid attempting acceleration on non-screen formats (for now)
Offscreen allocator API changes.
Keith Packard [Tue, 14 Oct 2003 21:10:53 +0000 (21:10 +0000)]
Use same assumptions as layergc about what layer kind is approprate for
unwrapping pixmap operations. This makes sure the accelerated code gets
invoked for pixmaps
Add pixmap migration support to kaa. Can't quite automatically migrate
pixmaps off-screen, but soon we will. Can kick objects out of video
memory. Move per-screen linked list pointers to pixmap private. Wrap
Composite in preparation for migrating pixmaps. Have kasync ignore
drawable type so that pixmaps trigger sync Add KdOffscreenFini to
cleanup on server reset. Switch off screen area to have only a 'save'
function; moving objects to off screen memory is done by saving then
freeing the area.
Keith Packard [Tue, 14 Oct 2003 05:08:35 +0000 (05:08 +0000)]
-Wall fixes. Might have fixed VESA based DPMS code as a result
Keith Packard [Tue, 14 Oct 2003 05:07:39 +0000 (05:07 +0000)]
Check for off-screen pixmap support in KaaDrawableIsOffscreenPixmap. -Wall
fixes. Allocate pixmap private space only for screens with off-screen
pixmap support
Keith Packard [Tue, 14 Oct 2003 05:05:53 +0000 (05:05 +0000)]
-Wall fixes. Support off-screen pixmaps
Keith Packard [Tue, 14 Oct 2003 05:05:28 +0000 (05:05 +0000)]
-Wall fixes. Add klinux.h to export function declarations
Keith Packard [Tue, 14 Oct 2003 05:04:22 +0000 (05:04 +0000)]
-Wall fixes
Anders Carlsson [Mon, 13 Oct 2003 02:19:47 +0000 (02:19 +0000)]
Use pixmaps instead of drawables in the kaa functions. Have the mga server
support accelerated operations on offscreen pixmaps.
Anders Carlsson [Mon, 13 Oct 2003 01:19:37 +0000 (01:19 +0000)]
Add support for offscreen pixmaps.
Anders Carlsson [Mon, 13 Oct 2003 00:56:21 +0000 (00:56 +0000)]
Fix a couple of bugs.
Anders Carlsson [Mon, 13 Oct 2003 00:19:58 +0000 (00:19 +0000)]
Add offscreen memory manager and update the servers to reflect the name
change for the kaa structure.
Anders Carlsson [Sun, 12 Oct 2003 14:17:24 +0000 (14:17 +0000)]
Remove this for now.
Anders Carlsson [Sat, 11 Oct 2003 19:36:13 +0000 (19:36 +0000)]
Add ATI Rage 128 server.
Keith Packard [Thu, 9 Oct 2003 23:35:44 +0000 (23:35 +0000)]
use #if instead of #ifdef
Anders Carlsson [Thu, 9 Oct 2003 16:21:24 +0000 (16:21 +0000)]
Build smi after vesa.
Keith Packard [Thu, 9 Oct 2003 07:29:31 +0000 (07:29 +0000)]
Initialize smi chip on graphics setup. Seems to help some.
Keith Packard [Thu, 9 Oct 2003 07:12:01 +0000 (07:12 +0000)]
Leave iopl set to 3 so vesa module will work
Keith Packard [Thu, 9 Oct 2003 06:36:26 +0000 (06:36 +0000)]
Add xfixes, fix smi driver to use either fbdev or vesa. Add hole mapping to
vesa server by default
Keith Packard [Thu, 9 Oct 2003 06:35:11 +0000 (06:35 +0000)]
Use either vesa or fbdev, selectable at compile time
Keith Packard [Sun, 5 Oct 2003 05:22:35 +0000 (05:22 +0000)]
Fix fbdev server to allow accelerated servers on top to use RandR. Switch
smi server to fbdev (vesa bios doesnt work on the Acer I have here)
Phil Blundell [Sat, 4 Oct 2003 02:56:54 +0000 (02:56 +0000)]
few more fixes for h3600 ts
Keith Packard [Sat, 4 Oct 2003 02:43:16 +0000 (02:43 +0000)]
configure.ac Makefile.am os/oscolor.c Xext/saver.c Xext/Makefile.am
hw/kdrive/linux/ts.c hw/kdrive/src/Makefile.am hw/kdrive/src/kdrive.h
hw/kdrive/src/kinput.c hw/kdrive/src/kmap.c Autodetect VM86 (for vesa),
AGPGART, APM, MTRR, tslib and handhelds.org touch screen. Add
USE_RGB_BUILTIN and code for fileless RGB database. Add
MIT-SCREEN-SAVER
Phil Blundell [Fri, 3 Oct 2003 15:27:46 +0000 (15:27 +0000)]
add --disable-kdrivevesa option
Keith Packard [Thu, 2 Oct 2003 02:30:28 +0000 (02:30 +0000)]
Add smi server
Keith Packard [Wed, 1 Oct 2003 06:43:50 +0000 (06:43 +0000)]
Add XDM cookies. Fix up support for pkgconfig X bits
Matthew Allum [Tue, 30 Sep 2003 22:14:59 +0000 (22:14 +0000)]
Fixed tslib driver to handle VT switches
Keith Packard [Tue, 30 Sep 2003 20:49:47 +0000 (20:49 +0000)]
Enable maintainer mode from autogen.sh. Fix vesa build to create library
before program. Remove bogus AC_SUBST lines for XSERVER_CFLAGS and
XSERVER_LIBS
Matthew Allum [Tue, 30 Sep 2003 20:15:14 +0000 (20:15 +0000)]
Added --enable-tslib configure option
Keith Packard [Mon, 29 Sep 2003 01:42:40 +0000 (01:42 +0000)]
Use other freedesktop.org packages to build the server
Anders Carlsson [Wed, 24 Sep 2003 23:36:54 +0000 (23:36 +0000)]
Add beginnings of offscreen memory manager.
Keith Packard [Wed, 24 Sep 2003 21:07:06 +0000 (21:07 +0000)]
hw/kdrive/src/kdrive.c
hw/kdrive/src/kdrive.h Add -switchCmd option to set command that is
executed whenever the VT is enabled or disabled. This permits input
device to be customized by external apps when switching to X.
Anders Carlsson [Mon, 22 Sep 2003 21:14:59 +0000 (21:14 +0000)]
Accelerate server.
Anders Carlsson [Thu, 18 Sep 2003 20:48:48 +0000 (20:48 +0000)]
Add mga server to the build.
Anders Carlsson [Thu, 18 Sep 2003 20:47:43 +0000 (20:47 +0000)]
Add mga server
Anders Carlsson [Thu, 18 Sep 2003 14:44:57 +0000 (14:44 +0000)]
Try this.
Anders Carlsson [Thu, 18 Sep 2003 14:42:00 +0000 (14:42 +0000)]
Try things out.
Anders Carlsson [Tue, 16 Sep 2003 21:07:16 +0000 (21:07 +0000)]
Add fbdev server to the build.
Keith Packard [Fri, 12 Sep 2003 07:00:19 +0000 (07:00 +0000)]
Switch to freedesktop.org libXfont
Keith Packard [Fri, 12 Sep 2003 01:51:16 +0000 (01:51 +0000)]
Clean up mach64 for autofoo
Keith Packard [Fri, 12 Sep 2003 01:49:46 +0000 (01:49 +0000)]
Add some configure options, make the mach64 server build
Keith Packard [Thu, 11 Sep 2003 05:15:08 +0000 (05:15 +0000)]
Move kdrive common sources to src dir