[comp.sys.amiga] Dmouse bug?

papa@pollux.usc.edu (Marco Papa) (05/18/88)

Dmouse does not seem to work with Emacs from the Extras disk.  That is,
the cursor never goes away.  The mouse colors are different when on
the emacs window, so what does emacs do to get dmouse to foul up? (Andy?)

-- Marco Papa 'Doc'
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
uucp:...!pollux!papa       BIX:papa       ARPAnet:pollux!papa@oberon.usc.edu
 "There's Alpha, Beta, Gamma and Diga!" -- Leo Schwab [quoting Rick Unland]
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

carolyn@cbmvax.UUCP (Carolyn Scheppner CATS) (05/18/88)

In article <9164@oberon.USC.EDU> papa@pollux.usc.edu (Marco Papa) writes:
>Dmouse does not seem to work with Emacs from the Extras disk.  That is,
>the cursor never goes away.  The mouse colors are different when on
>the emacs window, so what does emacs do to get dmouse to foul up? (Andy?)

Emacs and some other programs do not use the default pointer as-is but
rather copy it, change the colors, and SetPointer() to it.

They do this because with their full-custom-screen backdrop window
(for 80 columns), there is no visible clue that their window is active
unless they have a different pointer for their window.  

Dmouse probably just acts on the default pointer.

-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Carolyn Scheppner -- CATS   >>Commodore Amiga Technical Support<<
                     UUCP  ...{allegra,ihnp4,rutgers}!cbmvax!carolyn 
                     PHONE 215-431-9180
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

dillon@CORY.BERKELEY.EDU (Matt Dillon) (05/19/88)

>Dmouse does not seem to work with Emacs from the Extras disk.  That is,
>the cursor never goes away.  The mouse colors are different when on
>the emacs window, so what does emacs do to get dmouse to foul up? (Andy?)

	It appears to work fine with the MicroEmacs on my extras disk
(V1.1a).  Note that there *IS* a bug in DMouse in that it doesn't allocate
enough 0's for the mouse replacement pointer sprite, but this would only
cause a garbled sprite near the bottom of the screen (instead of dissapearing)
.

	Try moving the mouse a little and then wait for it to go out...
there is another bug in DMouse that doesn't re-timeout the mouse pointer
if Intuition decides to turn it back on (e.g. when you open a new screen
or do other window related stuff).

	All of these have been fixed, and I will distribute a new version
in a week or so (since none of the bugs are fatal, just bothersome).

					-Matt

carolyn@cbmvax.UUCP (Carolyn Scheppner CATS) (05/19/88)

In article <3813@cbmvax.UUCP> carolyn@cbmvax.UUCP (Carolyn Scheppner CATS) writes:
>In article <9164@oberon.USC.EDU> papa@pollux.usc.edu (Marco Papa) writes:
>>Dmouse does not seem to work with Emacs from the Extras disk.  That is,
>>the cursor never goes away.  The mouse colors are different when on
>>the emacs window, so what does emacs do to get dmouse to foul up? (Andy?)
>
>Emacs and some other programs do not use the default pointer as-is but
>rather copy it, change the colors, and SetPointer() to it.
>
>They do this because with their full-custom-screen backdrop window
>(for 80 columns), there is no visible clue that their window is active
>unless they have a different pointer for their window.  
>
>Dmouse probably just acts on the default pointer.

Sorry - I take back my previous answer.  The stuff I said about what
Emacs does with the pointer is correct.  However, I just noticed
that with DMouse, my AmigaTerm pointer did blank out, and AmigaTerm
is another program that SetPointer()'s a color-swapped version of
the user's default pointer.

So I tried Emacs - and the pointer DID blank out for me.

I don't know why your pointer won't blank with Dmouse and Emacs...

When you say "cursor" you are talking about the Mouse cursor, right ?

-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Carolyn Scheppner -- CATS   >>Commodore Amiga Technical Support<<
                     UUCP  ...{allegra,ihnp4,rutgers}!cbmvax!carolyn 
                     PHONE 215-431-9180
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

schein@cbmvax.UUCP (Dan Schein CATS) (05/19/88)

In article <3819@cbmvax.UUCP> carolyn@cbmvax.UUCP (Carolyn Scheppner CATS) writes:
>In article <3813@cbmvax.UUCP> carolyn@cbmvax.UUCP (Carolyn Scheppner CATS) writes:
>>In article <9164@oberon.USC.EDU> papa@pollux.usc.edu (Marco Papa) writes:
>>>Dmouse does not seem to work with Emacs from the Extras disk.  That is,
>>>the cursor never goes away.  The mouse colors are different when on
>>
>>Emacs and some other programs do not use the default pointer as-is but
>>rather copy it, change the colors, and SetPointer() to it.
>>
>So I tried Emacs - and the pointer DID blank out for me.
>I don't know why your pointer won't blank with Dmouse and Emacs...
>
  Not being a Emacs or Dmouse user, I question:

  What version of Emacs are each of you running? Any other little (or big)
  handy utilities running also? (Clock pointers, PopCLI, Ect)
>-- 
>Carolyn Scheppner -- CATS   >>Commodore Amiga Technical Support<<

-- 
 Dan "Sneakers" Schein   uucp: {ihnp4|allegra|burdvax|rutgers}!cbmvax!sneakers
 Commodore AMIGA			ARPANET:  cbmvax!sneakers@uunet.uu.net
 1200 Wilson Drive			Bix: dschein	       Plink: Dan*CATS
 West Chester PA 19380			phone: (215) 431-9100	     ext. 9542
+-----------------------------------------------------------------------------+
    Call BERKS AMIGA BBS - 24 Hrs - 3/12/2400 Baud - 40Meg - 215/678-7691
+-----------------------------------------------------------------------------+
   Quote: Those who worked the hardest         Gary Ward - Oklahoma State
 	   are the last to surrender                       baseball coach

papa@pollux.usc.edu (Marco Papa) (05/19/88)

In article <3819@cbmvax.UUCP| carolyn@cbmvax.UUCP (Carolyn Scheppner CATS) writes:
|In article <3813@cbmvax.UUCP| carolyn@cbmvax.UUCP (Carolyn Scheppner CATS) writes:
||In article <9164@oberon.USC.EDU| papa@pollux.usc.edu (Marco Papa) writes:
|||Dmouse does not seem to work with Emacs from the Extras disk.  That is,
|||the cursor never goes away.  The mouse colors are different when on
|||the emacs window, so what does emacs do to get dmouse to foul up? (Andy?)
||
||Emacs and some other programs do not use the default pointer as-is but
||rather copy it, change the colors, and SetPointer() to it.
||Dmouse probably just acts on the default pointer.
|
|Sorry - I take back my previous answer.  The stuff I said about what
|Emacs does with the pointer is correct.  However, I just noticed
|that with DMouse, my AmigaTerm pointer did blank out, and AmigaTerm
|is another program that SetPointer()'s a color-swapped version of
|the user's default pointer.
|
|So I tried Emacs - and the pointer DID blank out for me.
|I don't know why your pointer won't blank with Dmouse and Emacs...
|When you say "cursor" you are talking about the Mouse cursor, right ?

Right.  The last posted version of Dmouse (was it 1.03?) did not blank
out the mouse "pointer" when I was using Andy's Emacs .
The one I just got directly from Matt (1.06?) blanks it out like a champ.  
I don't know why.

-- Marco Papa 'Doc'
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
uucp:...!pollux!papa       BIX:papa       ARPAnet:pollux!papa@oberon.usc.edu
 "There's Alpha, Beta, Gamma and Diga!" -- Leo Schwab [quoting Rick Unland]
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

papa@pollux.usc.edu (Marco Papa) (05/20/88)

In article <3822@cbmvax.UUCP| schein@cbmvax.UUCP (Dan Schein CATS) writes:
|In article <3819@cbmvax.UUCP| carolyn@cbmvax.UUCP (Carolyn Scheppner CATS) writes:
||In article <3813@cbmvax.UUCP| carolyn@cbmvax.UUCP (Carolyn Scheppner CATS) writes:
|||In article <9164@oberon.USC.EDU| papa@pollux.usc.edu (Marco Papa) writes:
||||Dmouse does not seem to work with Emacs from the Extras disk.  That is,
||||the cursor never goes away.  The mouse colors are different when on
|||
|||Emacs and some other programs do not use the default pointer as-is but
|||rather copy it, change the colors, and SetPointer() to it.
|||
||So I tried Emacs - and the pointer DID blank out for me.
||I don't know why your pointer won't blank with Dmouse and Emacs...
||
|  Not being a Emacs or Dmouse user, I question:
|
|  What version of Emacs are each of you running? Any other little (or big)
|  handy utilities running also? (Clock pointers, PopCLI, Ect)

I am using Andy Finkel's Emacs from the Gamma 1.3. As I said it now clears
the mouse with Dmouse 1.06.  NO other utilities were running.

-- Marco Papa 'Doc'

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
uucp:...!pollux!papa       BIX:papa       ARPAnet:pollux!papa@oberon.usc.edu
 "There's Alpha, Beta, Gamma and Diga!" -- Leo Schwab [quoting Rick Unland]
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

tope@enea.se (Tommy Petersson) (05/20/88)

In article <8805182047.AA18666@cory.Berkeley.EDU> dillon@CORY.BERKELEY.EDU (Matt Dillon) writes:
. lots deleted
>	All of these have been fixed, and I will distribute a new version
>in a week or so (since none of the bugs are fatal, just bothersome).
>
>					-Matt

That's one thing thats so fantastic with PD software:

The authors apologize for waiting A WHOLE WEEK until the next upgrade!

Ok, it's easier with a small program than with something like WB, but
you really have to have some deadlines even in a large project (dead-
lines that you also meet with your product finished)