AreaList Pro Discounts

Right now AreaList Pro developer licenses are on sale for only $99 per platform. But as a Foundation developer, Automated Solutions Group is offering you an additional $20 discount throughout September. To get your $79 developer license, just mention the Foundation Newsletter offer when ordering.

Foundation at the Summit

Will you be at this year's 4D Summit Conference in San Francisco? If so, be sure to join us for the Foundation User Group Meeting. You'll get a sneak peak at the new stuff under development, and get a chance to let us know where you'd like to see Foundation go next year.

Is it Time to Renew?

The next time you visit the Foundation web site, take a look at your support expiration date. You'll find it in the top-left box, just below your name. When you purchase Foundation, you get all upgrades and access to the Foundation source code for one year. You never need to pay again to use the materials you receive during your membership, but to get the latest version you must be currently enrolled in the support program. Save $50 by renewing before your membership expires.

Foundation and 4D 2003.7

4D recently released 4D version 2003.7. This update is required to use 4D with Mac OS X 10.4 (Tiger), so we're now using it with Foundation. Foundation still works fine with earlier versions of 4D 2003.x, but you may need to re-generate the components with an earlier version of 4D Insider if you get a compatibility warning when trying to install the latest components.

Foundation 4.1.3 Released

We've got another minor update for you this month. Foundation 4.1.3 is now available for download. Some more minor problems with the Find dialog have been addressed, and there's a very minor fix to the Dialogs component.

This release also offers two new hooks to the Input/Output component. The Fnd_aa_IO_InputFormMethod hook gives you a place to hook into Foundation's existing Fnd_IO_InputFormMethod routine, and the Fnd_aa_IO_OutputFormMethod hook allows you to hook into the Fnd_IO_OutputFormMethod routine. Now you can easily add code that will be executed for every input form or output form, without modifying each form in your database. These hooks are called at the end of the existing routines, so they can be used to override Foundation's standard behavior.

Improvements to the Menus component speed up the update of the menu bar when new windows are opened, and a new protected method allows you to disable all menus quickly for alerts or dialogs where the menus should not be used.

Visit the Foundation Components page for the latest version and the release notes for each component.

The Print Dialog

Foundation's Print dialog is designed so that it can be called regardless of the frontmost window. This way it can be used to print reports you may have created that are not specific to any table in the database. So the choice list that appears allowing users to select what to print is always opened in the center of the screen, rather than over the frontmost window. If you haven't added any generic reports to the Print dialog, you may want to center the dialog over the frontmost output window. To do this, just add this code to the Fnd_aa_Shell_Print hook, just before the call to Fnd_Prnt_Display.

If (Not(Nil(Fnd_Gen_CurrentTable)))
    Fnd_Wnd_Position (Fnd_Wnd_MacOSXSheet )
End if

If you're working on Macintosh, the Print dialog will now display in a sheet window. If you're on Windows, the dialog will now be centered over the frontmost window.

Upgrade Price Increase

The honeymoon is over. Effective December 1st, the price to upgrade to Foundation 4 will be increasing as follows:

Current Pricing:
  Upgrade from Foundation 3.7 ($150)
  Upgrade from Foundation 3.0 ($225)
  Upgrade from Foundation 1.x or 2.x ($275)

New Pricing:
  Upgrade from Foundation 3.7 ($225)
  Upgrade from Foundation 3.0 ($250)
  Upgrade from Foundation 1.x or 2.x ($275)

The price for a new developer license will remain $295. Support renewal prices are not changing.