Path: utzoo!attcan!uunet!portal!cup.portal.com!Chad_The-Walrus_Netzer
From: Chad_The-Walrus_Netzer@cup.portal.com
Newsgroups: comp.sys.amiga
Subject: Re: Finishing up YAIP (Yet Another Input Handler), Need info.
Message-ID: <5354@cup.portal.com>
Date: 12 May 88 05:22:37 GMT
References: <8805110247.AA21015@cory.Berkeley.EDU>
Organization: The Portal System (TM)
Lines: 43
XPortal-User-Id: 1.1001.2959

In article <8805110247.AA21015@cory.Berkeley.EDU> (Matt Dillon) writes:

>	But the very worst thing these programs do is not provide the
>source! And then some people have the gaul to call their creations
>shareware.  Give me a break!

	Hmmmm.  Brian Moats has been distributing the source for Mach
since release 1.6 (I have the source for 1.6(which is what I prefer to
use) and Mach II)...  In reference to this, I need to answer a couple
more of your statements.

	
>	Blatent bugs, like in MachII it always turns on the clock on startup
>no matter what I set the clock option to.  MachII also called WindowToFront()
>everytime you clicked in the window, causing havoc with simple_refresh
>windows.  I wonder how many of these accelerators don't work with the
>workbench because they call WindowToFront or ActivateWindow before the user
>lets go the button when moving an icon from one window to another?

	All of these problems have been addressed in Mach.  The Mach
source code lets you compile in the Clock option (Making it MachClk,
rather than Mach) by changing a single #define (really nice).  Usually
the program is distributed in both the regular and clock form (as well
as the source), so It seems strange you didn't get either.
	The programmer has also addressed the bug of WindowToFront()
while holding an Icon (I forget his specific solution, but it was along
the lines of doing a case check to make sure this doesn't happen).

>	Of course, all in all, your second comment is the correct answer...
>the other programs just don't do what I want.  I got fed up not being able
>to customize the program (not having source) so I wrote my own.

	YES, having the source code IS very important.  In fact, I
customized my version of Mach so that upon a screen blank, It calls a
function I created which does all kinds of bizzare screen things ALA
Mackie).  Stuff without source is a sin.  (Generally speaking)

	So anyway, I'll mail you both (shar'ed) sources tonight...

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
				Chad 'The_Walrus' Netzer -> AmigaManiac++

"8 Data Bits, 2 Stop Bits????  That's a bit too much."