From: Joel Bowers, 71760,3365
To: Scott S. Lawton, 70214,424
Topic: FileMaker Improvements
Msg #28758
Section: Scriptable Apps [6]
Forum: UserLand+
Date: Tue, Nov 9, 1993, 11:55:12 PM

I just got permission to post these improvements which you all may be 
interested in.  Enjoy...but ask the pro  - Scott Lawton - if you want to 
know what any of this means.  I just hang out here on occasion when there 
isn't enough action in the FileMaker forums.

Joel,

Here's a rewritten article which is no longer classified as Claris Confidential, 
so you may share it in the Frontier forum. Our reasoning behind only recommending 
2.1 Mac to customers who need additional networking support is that it is a paid 
upgrade with just one major enhancement. You're point about the upgrade being 
relevant for Apple Event adventurers is a good one and I'll start mentioning it.

Mark Stobbs
Claris Technical Support

Apple Event Changes from FileMaker Pro 2.0v4 Mac to 2.1v1 Mac

1)  Default type property of fields and cells now return 'PICT' for picture 
fields and 'TEXT' for all other field types.

2) You can now send Apple Events from FileMaker Pro to multiple Applets.

3) Querying the Boolean properties of windows using Frontier used return incorrect 
results. This problem is fixed in FileMaker 2.1.

4) Getting data from a record as a list used to crash if there was an empty 
picture field in the record. 

5) On doing a get data we mistakenly returned data as tab delimited instead of a 
list - as    described in the FileMaker Events and Objects database. Get data now 
returns data by default as a list, if you want the data returned in some other 
form then you need to use Get  Data As.

6) Getting ranges of data used only return TEXT data. It now returns TEXT and 
PICT data.

7) It wasn't possible to get sounds out of FileMaker using AppleScript.  It now 
is possible.

8) FileMaker now suppresses the open dialog if the application needs to be launched.

9) Unique IDs of cells, fields, records, layouts and script were non-constant 
in some circumstances. This is fixed.

10) Counting the number of cells in the non front most database e.g.
             count class cell of field 2 of document 2
used to return the number of cells in the front most database. This is fixed.

11) In prior versions of the application you couldn't replace the contents of a 
full picture field with an empty picture field i.e. set data of an empty picture 
field into a full picture field would do nothing.

12) Count event based on default containment e.g.
           count  class record
           count class field
used fail and return "object not found".

13) Getting data from Layout 0 used return the data in the Defined field custom 
order rather than in  the Define Field creation order.  The data is now returned 
in the creation order.  When getting data from a specific layout, data is returned 
in the tab order for that layout