hi stephen,
Stephen J. Turnbull wrote:
Darin> Compiling in support for Motif.
Darin> *WARNING* Many versions of Motif are buggy, requiring workarounds.
Darin> You are likely to experience slow redisplay.
Darin> You may need to install vendor patches to Motif.
Darin> See PROBLEMS for more information.
We're not kidding. Motif is definitely crash-prone and potentially
slow, especially on Linux (both OSF Motif and Lesstif). But the
commercial Motifs have had their share of issues too.
when i repeated these steps on a SuSE 9.3 system xemacs is not built
with motif. here is the window system build info.
Window System:
Compiling in support for the X window system:
- X Windows headers location: /usr/X11R6/include
- X Windows libraries location: /usr/X11R6/lib
- Handling WM_COMMAND properly.
Compiling in support for the Athena widget set:
- Athena headers location: X11/Xaw3d
- Athena library to link: Xaw3d
Using Lucid menubars.
Using Lucid scrollbars.
Using Athena dialog boxes.
Using Athena native widgets.
Of course it's possible in any given case that it's an XEmacs
bug, and
we'll take a look at this one as best we can, but at the moment as far
as I know we have no X-oriented developers using Motif as their
primary platform, so debugging is likely to be slow.
i'm currently building xemacs 21.4.19 for solaris with the athena
widgets. when it's done i'll see if this issue is still occuring and
report back.
In the meantime, correct Motif selection/clipboard handling is very
complex, and many applications get it wrong (possibly including XEmacs
:-( but the guys who wrote the code worked very hard to get it right).
First, try setting `x-selection-strict-motif-ownership' to nil. Next,
look at the variables `interprogram-cut-function' and
`interprogram-paste-function'; perhaps setting one or both to nil will
give relief. However, changing any of these variables will most
likely result in incorrect cut and paste behavior between applications.
i'll give these a try but i'm not performing a cut and paste, i'm just
delete a region of text.
thanks again for your assistance.
--
Darin Perusich
Unix Systems Administrator
Cognigen Corp.
darinper(a)cognigencorp.com