Commit Graph

255 Commits

Author SHA1 Message Date
Egbert Eich
b5e400867f - backing out XFIXES and DAMAGE related code that accidentally went in
here.
2004-03-30 14:14:31 +00:00
Alan Coopersmith
83880dd464 29. XkbWriteRulesProp fails if XkbRulesFile is NULL. Bug #376. (Alan
Coopersmith)
2004-03-26 17:11:49 +00:00
Stuart Kreitman
861a336782 oops 2004-03-26 01:22:18 +00:00
Stuart Kreitman
d1e52f13ad oops 2004-03-25 05:11:16 +00:00
Stuart Kreitman
f0336f18ee built,working DAMAGE/XFIXES in mono tree 2004-03-25 03:45:49 +00:00
Kaleb Keithley
3c2e2d9ae0 bug #357. Fix XDarwin so it builds on Mac OS X 10.2 and earlier. Merged
down from -RELEASE-1-TM and -RELEASE-1
2004-03-21 22:55:35 +00:00
Kaleb Keithley
122be5328f 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.
2004-03-19 23:16:06 +00:00
Alan Coopersmith
519f76a086 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)
2004-03-07 23:45:10 +00:00
Egbert Eich
505fe2ba30 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).
2004-03-05 13:41:12 +00:00
Alan Coopersmith
1b22db1ebc 21. X server crashes when X-Resource has to byte-swap. Sun bug #5007488.
freedesktop.org bugzilla #267. (Alan Coopersmith)
2004-03-04 02:13:09 +00:00
Alan Coopersmith
ed066cc67b Enable inlining of assembly functions for inX/outX on Solaris 8 with Sun
compilers
2004-03-03 17:03:46 +00:00
Harold L Hunt II
f72efebf28 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.
2004-03-02 19:26:34 +00:00
Kaleb Keithley
7557d4da10 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.
2004-03-02 19:00:06 +00:00
Alan Coopersmith
215a13aa8f 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.
2004-03-01 16:38:20 +00:00
Kaleb Keithley
f81d63ec53 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.
2004-02-29 20:11:11 +00:00
Kaleb Keithley
bb93fef987 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.)
2004-02-27 19:35:49 +00:00
Kaleb Keithley
cb718ce08e 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.
2004-02-27 16:17:12 +00:00
Kaleb Keithley
b052486adb 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.
2004-02-25 21:47:10 +00:00
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