ok, here is the deal with the `inverted cursor bug' (in which the mask
is inverted and the portions of the cursor which should appear
transparent are black).
it seems that some x servers incorrectly interpret the `mask' bits in
`XCreatePixmapCursor ()'. the spec (well, scheifler and gettys) says
that mask bits set to zero specify pixels which are ignored
(transparent).
this is what executor does.
but it seems that some x servers (dec x servers, the linux Xinside x
server which i use) interpret the mask bits incorrectly.
since i don't have any easy way from detecting if a given server has
this problem, i have added the X resource `Executor.invertedCursorBug'
and the option `-invertedcursorbug' which will cause executor to
re-invert the cursor mask, making the cursor appear correctly on
servers with this problem.
if anyone else has ideas on how we can make this problem go away, i'd
love to hear them.
- Cotton
From owner-executor Wed Feb 1 00:47:55 1995
Received: (from majordom@localhost) by nacm.com (8.6.9/8.6.9) id AAA01851 for executor-outgoing; Wed, 1 Feb 1995 00:47:55 -0800
Received: from ritz.cec.wustl.edu (ritz.cec.wustl.edu [128.252.247.2]) by nacm.com (8.6.9/8.6.9) with SMTP id AAA01846 for <executor@nacm.com>; Wed, 1 Feb 1995 00:47:50 -0800
Received: by ritz.cec.wustl.edu (5.0/ECL-A1.27)
id AA07372; Wed, 1 Feb 1995 01:49:38 -0600
Date: Wed, 1 Feb 1995 01:49:37 -0600 (CST)
From: "W. Robert Williams (Rob)" <wrw1@cec.wustl.edu>
X-Sender: wrw1@ritz
To: kemp@convex.convex.com
Cc: executor@nacm.com
Subject: Re: Linux experiences... {XInside x-server}