From: mlanett@Apple.COM (Mark Lanett)
Newsgroups: comp.sys.mac.programmer
Subject: Re: ETO #8 - Problems With MacApp 3.0.1 and Latest MPW
Date: 20 Aug 92 04:46:41 GMT
Organization: Apple Computer Inc., Cupertino, CA

gray@brain.asel.udel.edu (John Gray) writes:

>I just recieved ETO #8.  After installing MacApp 3.0.1 and the
>MPW from the Latest MPW folder into my system I proceeded to build
>a library with the ModelFar option.  I could not AutoBuild MacApp. 
>When Rezzing MacApp.r it failed when trying to compile a aedt resource.
>After poking around for a while I discovered a that in the MPW Types.r
>file that there was a comment that the aedt resource type is obsolote
>and has been removed.  Has anyone else tried to Autobuild MacApp 3.0.1
>with the latest MPW.  Anyone know a simple fix that is safe.  I don't
>really know what the resource does so I am a bit reluctant to just
>delete it out of MacApp.r.

There are a few problems with ETO 8:
aedt is used to map AppleEvents to MacApp command numbers.

/*
    File:		Types_r
    Contains:	Type Declarations for Rez and DeRez
    Copyright:	) 1986-1992 by Apple Computer, Inc., all rights reserved.
*/
type 'aedt' {
	wide array {
	unsigned longint;	/* Event Class 	*/
	unsigned longint;	/* Event ID 	*/
	unsigned longint;	/* Value 	*/
	};
};

The C compiler (3.2.3) generates bad code for CStr255::Delete leading to a
window title parsing problem; the solution is to turn off inlining for that
function or switch back to C 3.2.2.

There is also a bug in TWindow::PoseModally: GetDialogBehavior will return nil.
Move the "this->Open" line to *before* "this->GetDialogBehavior".

This seems like a good time to post again on how to join the MacApp 3 and 2
mailing lists...
-------------------------------------------------------------------------------
Hello everyone,

        Apple's communication system, AppleLink, has two mailing lists
devoted to MacApp, MacApp2Tech$ and MacApp3Tech$. To enable internet users
to subscribe to these lists, Apple has set up internet feeds. Anyone
who wishes to subscribe to the lists may do so. It's a free service and you do
not need to be an Apple developer.

To sunscribe (or unsubscribe) from the AppleLink mailing lists, send mail to
        MacApp.Admin@AppleLink.Apple.com
This is a real person, not an automated mailing list server, so please have
patience (and don't send any cryptic subject lines like you would for a list
server).

Here are some notes for those unfamiliar with AppleLink, and what the AppleLink-
internet hybrid means for you.

* Enclosures
        Sending: Since most AL users are coming over the modem, AL does not
download enclosures unless explicitly requested to do so. However, the gateway
software can't recognize internet enclosures as such and will treat them as
part of the text, with the result that AL users are forced to download
potentially large (i.e. expensive) files (and convert them manually). Therefore,
please do not post large enclosures to the list! Send mail announcing them,
and mail them individually to those who request it. Note that anonymous
ftp is not an option for AL users. Eudora can recognize and translate AppleLink
enclosures. However, AppleLink users are also requested not to post large
enclosures because some internet users may be hooked up via modem and unable to
choose not to download large mail messages (although Eudora has such an option).
If an AL user puts an enclosure into an AppleLink archive rather than mailing,
you intenet users won't be able to get to it, so just mail them and ask them to
resend it to you (AL users can resend mail as often as desired; sent mail is
kept on the mainframe).
        Receiving: What do you do if you're *not* using Eudora or some other
AL enclosure-aware program and someone sends you an AppleLink enclosure?
AL enclosures are uuencoded apple-single files. You will see a line like
'begin some-digits some-words', followed by ascii, ending with 'end'.
Save this file somewhere and type 'uudecode foo' (or whatever you saved it as).
If you have a stupid uudecode, you may need to delete all the text before the
"begin" and after the "end" lines. A Mac uuencode can be found on
sumex-aim.stanford.edu, as info-mac/util/ uutool-212b.hqx, or
wuarchive.wustl.edu as mirrors/info-mac/util/ uutool-212b.hqx.

* Mail
        The AL groups (well, at least MA3) are fairly busy. Those who use
/bin/mail may find themselves getting more mail than one can easily handle
with it. I strongly suggest those of you not using a good Mac-based mail
program (such as Eudora) to start doing so. Eudora is an excellent and free
Mac-based mail program available via anonymous ftp from ux1.cso.uiuc.edu, as
pub/mac/eudora/eudora1.2.2.i.sit.hqx, or pub/mac/eudora/beta/
eudora1.3b34.sit.hqx. I believe the AppleLink support is only in the beta
version (that's the one I'm using; it behaves fine).

* Addresses
    You send mail to AppleLink addresses by appending "@AppleLink.Apple.com"
to them. For example, my AL address is "FOO", so mail sent to 
foo@applelink.apple.com will get to me. Case is not important.
    Mail is sent out from AppleLink by appending "@INTERNET#" to the internet
address. So if I wanted to tell an AL user how to send mail to my unix
account, I would tell them to send mail to "mlanett@apple.com@INTERNET#".
    The reply header should already be set up correctly, so addresses
for normal mail should not, in general, be a problem.

Here's a note from Malcolm Slaney, who is more directly involved in the
internet feed:

>From: malcolm@apple.com
>
>The MacApp mailing lists are available to EVERYBODY.  Requests from
>Internet/Usenet users should be sent to macapp.admin@applelink.apple.com
>and Joel will then forward the requests to me.  There is no charge for
>any of this.  Be sure to specify if you want on the MacApp2 or MacApp3
>mailing lists (or both).
>
>I would dearly love to see a newsgroup set up for this....it would mean
>less names for me to add and it would be more convenient for the readers.
>But this will take effort from somebody with more patience with the Usenet
>politics then I have.  If somebody wants to create the newsgroup I'll provide
>the bits.  It should be set up as a moderated newsgroup so that all submissions
>get to AppleLink and then distributed from there.
>
>Cheers.
>
>                                                               Malcolm

Created: 6/16/92
-- 
Have a bajillion brilliant Jobsian lithium licks.
Mark Lanett, NOT speaking for anyone. Personal opinion only.