Kaleb Keithley
14ab4ade74
bug #214 . Merge most of 4.4RC3
2004-02-24 15:22:40 +00:00
Kaleb Keithley
9343c8f5ac
bug #188 , #214 , see versions 1.1.4.3 and 1.1.4.4 of this file. fix bad
...
merge
2004-02-24 15:16:35 +00:00
Kaleb Keithley
03d893bff9
merge most of XFree86 RC3 (4.3.99.903) from vendor branch. bug #214
2004-02-23 21:37:29 +00:00
Kaleb Keithley
30ac3efde2
bug #188 report bugs to X.org bugzilla, not XFree86
2004-02-23 16:32:14 +00:00
Alan Coopersmith
d52f3ac58f
Additional fixes to allow building with Sun compilers on Solaris x86
2004-02-18 21:43:19 +00:00
Alan Coopersmith
07109fd63e
Sun cc on Solaris x86 defines __i386 but not __i386__ so the x86
...
architecture #ifdef should accept either form
2004-02-18 21:30:12 +00:00
Alan Coopersmith
d17586c4dc
[fd.o bugzilla #189 ] _XOPEN_SOURCE defines break builds on Solaris Express
2004-02-16 20:19:59 +00:00
Egbert Eich
e90274c2bb
2. Fixing segfaults that may happen in some corner cases when VT switching
...
and during int10 initialization (Egbert Eich).
2004-02-11 19:29:37 +00:00
Kaleb Keithley
453a0743eb
revert to RC1 version of file with the license we like
2004-02-08 00:17:31 +00:00
Kaleb Keithley
d6f33d8972
revert to RC1 version of the file with the license we like
2004-02-08 00:12:27 +00:00
Kaleb Keithley
918958705d
Use a different icon
2003-12-21 13:39:58 +00:00
Kaleb Keithley
e97c634593
merge XFree86 RC2 (4.3.99.902) from vendor branch
2003-12-20 00:28:31 +00:00
Kaleb Keithley
4b75c7f635
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.
2003-12-18 19:32:17 +00:00
Kaleb Keithley
8a7481a274
merge XFree86 4.3.99.901 (RC1) from vendor branch
2003-12-06 13:24:29 +00:00
Kaleb Keithley
5fd7f82390
xfree86 merge
2003-11-30 16:47:13 +00:00
Kaleb Keithley
77836ebda2
xfree86 merge
2003-11-29 16:08:53 +00:00
Kaleb Keithley
88193e928b
xfree86 merge
2003-11-29 15:10:02 +00:00
Kaleb Keithley
0097b6fe2d
merge latest (4.3.99.16) from XFree86 (vendor) branch
2003-11-26 22:49:07 +00:00
Kaleb Keithley
c57959ad6a
merge XFree86 4.3.0.1 to -CURRENT
2003-11-17 19:03:47 +00:00
Kaleb Keithley
9508a382f8
Initial revision
2003-11-14 16:48:57 +00:00
Kaleb Keithley
ded6147bfb
R6.6 is the Xorg base-line
2003-11-14 15:54:54 +00:00
Keith Packard
cb6ef07bf0
Accelerated image text code drew glyphs at wrong location when compositing
...
manager enabled.
2003-11-14 07:46:20 +00:00
Keith Packard
318d525bf2
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.
2003-11-13 09:14:29 +00:00
Eric Anholt
e9904cefa3
Fix Makefile.am's to include header files needed for distcheck. Remove
...
-Werror default and add --enable-werror switch to add it back.
2003-11-11 05:46:15 +00:00
Keith Packard
5dc119b73f
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.
2003-11-10 20:35:05 +00:00
Keith Packard
e500986657
Must offset composite parameters by drawable coordinates in accelerated
...
case.
2003-11-10 06:40:23 +00:00
Phil Blundell
d694b44259
Avoid ugly shell error when libXdmcp isn't present.
...
New functions. (TsInit): Register them.
2003-11-08 18:51:59 +00:00
Keith Packard
3e18c63634
Fix KAA to work with screen_x/screen_y hacks from COMPOSITE Also add
...
kaaComposite acceleration for simple bltblt case.
2003-11-08 00:28:19 +00:00
Keith Packard
1280f79054
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
2003-11-07 23:29:29 +00:00
Phil Blundell
d319a0a610
Fix warnings.
2003-11-07 23:00:06 +00:00
Matthew Allum
598c5d549a
tslib improvements
2003-11-06 14:01:46 +00:00
Keith Packard
7e1a564c41
Replace translucent compositing hacks with PictOpSrc to match eventual
...
extension semantics. Replace mouse acceleration with quadratic.
2003-11-05 06:46:13 +00:00
Keith Packard
5378236aa6
merge xfixes_2_branch back to HEAD
2003-11-02 19:56:10 +00:00
Phil Blundell
9e94665cf9
try /dev/misc/apm_bios if /dev/apm_bios doesn't exist
2003-10-28 22:28:33 +00:00
Phil Blundell
bb99451f27
move smi into VESA_SUBDIRS
2003-10-28 22:27:35 +00:00
Keith Packard
9a05f8f785
Minor cleanups -- remove a couple of bogus KdCheckSync calls, restructure
...
KdOffscreenSwapOut to avoid unneeded 'continue'
2003-10-19 20:46:23 +00:00
Keith Packard
16b2ea64e7
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
2003-10-16 08:03:25 +00:00
Anders Carlsson
f4bcd36a38
Add a memory_base variable and use it.
2003-10-15 05:34:54 +00:00
Keith Packard
f5916edb17
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
2003-10-15 04:59:45 +00:00
Keith Packard
b3e47ce18f
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.
2003-10-15 01:00:38 +00:00
Keith Packard
28bcd2efd1
Avoid attempting acceleration on non-screen formats (for now)
...
Offscreen allocator API changes.
2003-10-14 21:33:04 +00:00
Keith Packard
cb46169759
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.
2003-10-14 21:10:53 +00:00
Keith Packard
109b949516
-Wall fixes. Might have fixed VESA based DPMS code as a result
2003-10-14 05:08:35 +00:00
Keith Packard
4b844cafb2
Check for off-screen pixmap support in KaaDrawableIsOffscreenPixmap. -Wall
...
fixes. Allocate pixmap private space only for screens with off-screen
pixmap support
2003-10-14 05:07:39 +00:00
Keith Packard
cdf3377f6d
-Wall fixes. Support off-screen pixmaps
2003-10-14 05:05:53 +00:00
Keith Packard
777f31cd0b
-Wall fixes. Add klinux.h to export function declarations
2003-10-14 05:05:28 +00:00
Keith Packard
a398339b6d
-Wall fixes
2003-10-14 05:04:22 +00:00
Anders Carlsson
44f2e82f1b
Use pixmaps instead of drawables in the kaa functions. Have the mga server
...
support accelerated operations on offscreen pixmaps.
2003-10-13 02:19:47 +00:00
Anders Carlsson
47a9fab5e2
Add support for offscreen pixmaps.
2003-10-13 01:19:37 +00:00
Anders Carlsson
c538fa8742
Fix a couple of bugs.
2003-10-13 00:56:21 +00:00