Egbert Eich [Mon, 15 Mar 2004 16:02:03 +0000 (16:02 +0000)]
39. Preparing branch for TMc (Egbert Eich).
Egbert Eich [Mon, 15 Mar 2004 15:37:39 +0000 (15:37 +0000)]
38. Backing out patch 27 as it was inappropriate for the RELEASE branch and
bogus anyway (see bugzilla #303) (Egbert Eich).
37. backing out 30.: the sleep() exists to bring the log message to the
attention of the user which points to a problem elsewhere. Therefore
the problem should be fixed where it originates. To be strict we could
make the function fail instead of just trying to point the user at the
problem (Egbert Eich).
Egbert Eich [Fri, 12 Mar 2004 11:18:23 +0000 (11:18 +0000)]
34. Added a hack to fc-lang and fc-list to prevent installation if define
InstallFontconfigLibrary NO (Egbert Eich).
33. Updated Xft to 2.1.5 (Egbert Eich).
32. Make ELF loader work on systems with non-exec stack/heaps (bugzilla
#296, John Dennis, Mike Harris).
31. Fix for xdm to work on a non-IPv6 system when built with IPv6 support
(bugzilla #287, Peter Breitenlohner) (confirmed by: Alan Coopersmith).
30. Fix Xi XselectExtensionEvent for 64 bit machines (bugzilla #285,
Andreas Luik) (confirmed by: Paul Anderson, Alan Coopersmith).
Mike A. Harris [Thu, 11 Mar 2004 09:16:51 +0000 (09:16 +0000)]
Added initial support for PowerPC 64 (ppc64) architecture. (Mike A. Harris,
Elliot Lee, SuSE)
Alan Coopersmith [Mon, 8 Mar 2004 23:40:19 +0000 (23:40 +0000)]
24. X server crashes when X-Resource has to byte-swap. Sun bug #5007488.
freedesktop.org bugzilla #267. (Alan Coopersmith) [Merged from
XORG-CURRENT branch]
Alan Coopersmith [Mon, 8 Mar 2004 00:36:57 +0000 (00:36 +0000)]
22. 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 12:46:30 +0000 (12:46 +0000)]
- removing ': ' from lines which broke the build. These were added by a
broken script that automatically removed spurious conflitcs do to CVS
tag mismatches. The 'XdotOrg' tag really haunts me!
Kaleb Keithley [Thu, 4 Mar 2004 20:17:04 +0000 (20:17 +0000)]
no bug report, see prior version. Fix bad edit
Egbert Eich [Thu, 4 Mar 2004 17:48:46 +0000 (17:48 +0000)]
18. Merged in XFree86 code up to 4.4.0 including changes to files that had
a changed license. There was only one change which happened to be from
me (Egbert Eich).
Egbert Eich [Thu, 4 Mar 2004 11:08:31 +0000 (11:08 +0000)]
reverted some OS2 related glitches that where missed during a merge with
XFree86.
17. Fixed Freetype2 compile glitches with different versions of freetype.
The build has been tested with Freetyp 2.1.4 and 2.1.7 (Egbert Eich).
16. Changed default font renderer for TrueType that is loaded by the
Xserver to freetype (Egbert Eich).
15. Removed dependecy of freetype Xserver module into freetype internals
(Keith Packard).
14. Flagged mailing addresses that still need to be decided upon with &&&&&
to allow for easy tracking (Egbert Eich).
13. Fixed keyboard rate setting thru ioctls on linux (Egbert Eich).
Harold L Hunt II [Tue, 2 Mar 2004 19:27:34 +0000 (19:27 +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.
Egbert Eich [Tue, 2 Mar 2004 14:16:10 +0000 (14:16 +0000)]
Removing last bits of kdrive.
10. Made use system supplied Expat and Freetype2 library the default on
Linux (documented in the release notes) (Bugzilla #218,#219) (Egbert
Eich).
9. Patched __AMD64__ flags to __amd64__ (Egbert Eich).
8. Added RELNOTES.XORG to collect bits for release notes for this release
(Egbert Eich).
7. Removed leftovers from libxml2 (Bugzilla #220)(Egbert Eich).
Egbert Eich [Fri, 27 Feb 2004 21:31:02 +0000 (21:31 +0000)]
5. Reversed Xinerama changes (Egbert Eich).
4. Reversed Xutf8* to XFree86utf8* function name changes for the release
(Egbert Eich).
3. Removed sources for patch which were included when patch had a bad bug
(Egbert Eich).
2. Removed unnecessary fonts (Egbert Eich).
1. Removed XIE and PEX extension files from release tree. The build
environment has been gone already (Egbert Eich).
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
Keith Packard [Thu, 11 Sep 2003 05:12:51 +0000 (05:12 +0000)]
Get Xvesa building
Keith Packard [Thu, 11 Sep 2003 03:26:03 +0000 (03:26 +0000)]
Add Makefile.am
Keith Packard [Thu, 11 Sep 2003 03:23:13 +0000 (03:23 +0000)]
More build fixes
Keith Packard [Thu, 11 Sep 2003 02:31:24 +0000 (02:31 +0000)]
Make more stuff build
Mike A. Harris [Thu, 11 Sep 2003 02:02:54 +0000 (02:02 +0000)]
POSIX sigaction cleanups - removed act.sa_restorer as it's not in POSIX and
is not portable