Fixed a harmless but annoying bug where the program would tell you "That field can't be zero" the first time you tried to plot a newly created document.
Changed spar drawing to "trim" the vertical spar lines when a spar depth is specified, rather than always drawing lines the full thickness of the airfoil.
Changed the error message "That value can't be over 100%" which appeared when you try to make the thickness or camber of an airfoil greater than the chord. It now reads "The thickness and/or camber must be less than the chord." which is a little clearer.
Modified the icons slightly. You may need to rebuild your desktop to see them.
There were cases where attempting to read files created by older MacFoil versions could crash the machine. This has been fixed, but unfortunately the fix means that the program won't be able to open any older files, even those created with 1.0b1.
On system versions 7.5.x and earlier, any integer value ending with a zero was being interpreted as zero. For instance 30 was interpreted as 0, and so was 10%. This is apparently a system software bug, but I implemented a fix so that the program will run correctly even on these older systems.
Station lines are slightly different now: the lines are numbered, and the actual number of lines that are drawn is the number you enter plus one: a "zero" line is always added at the leading edge. So for instance if you enter 5, you'll get a zero line at the leading edge, then lines 1 - 5, with 5 at the trailing edge.
Fixed a serious printing bug. If you've had printing problems, please try this version.
Unfortunately the file format has changed considerably because of the new features, so previously saved files won't work with this version. Sorry, but it was necessary.
Data entry is now "International-hip." That is, the program respects the number format settings of the machine it's running on. This is good news for folks outside the US that don't use, for instance, periods for decimal separators.
Spar positions can be entered as either % of chord (like previously) or as an absolute distance from the leading or trailing edge. (Positive values are measured from the leading edge, negative values from the trailing edge.) Note, however, that you need to add a percent sign (%) to the end of an entered value to have it interpreted as a percent.
Spar depth can now be specified. Positive values are measured from the top surface of the airfoil, negative values from the bottom surface.
Station Lines: You enter the number of station lines you want, and the program simply draws that number of vertical lines evenly distributed across the airfoil, plus one at the leading edge and one at the trailing edge. These are simply reference marks that are handy for monitoring and regulating cutting progress, particularly for cutting tapered wings.
Washout/in: You can specify the angle (in degrees) to tilt the airfoil. Note that nothing changes if you don't specify a template, since it's actually the template that rotates.
Airfoil editing: You can change the thickness and camber of an airfoil, export the current airfoil data to a new airfoil file, and so on. Foil thickness and camber can be either absolute or (the usual way) % of chord. You need to add a percent sign (%) to the end of an entered value to have it interpreted as a percent.
Optional info text was added to the plot: Airfoil title, chord, sheeting allowance (if any ), thickness, camber, and washout/in (if any).
An optional reference line can be drawn at the foil's thickest point.
The camber line is now drawn in addition to the chord line;
You can open airfoil data files directly, either from the "Open..." item in the File menu or by dragging the airfoil file onto the application. In either case, a new Untitled document is created, with the airfoil for the document pre-set.
You can print at "normal" resolution (screen resolution), but it's really ugly so I don't recommend it unless high resolution printing doesn't work for you.
I hated to do it, but I added a shareware registration feature. If you haven't paid the shareware fee, you need to suffer through a timed startup dialog reminding you to register, and the plot itself will also remind you that you haven't registered yet. People who have paid the shareware fee are given a unique registration number that gets rid of those annoying features. The program is fully functional in either case: I don't believe in "crippleware" and I want people to use the program. But I also worked VERY hard on it, and would like those who use it to pay me for my time and trouble. Paying the fee is easier than ever, especially for non-US users: see "How To Register" above.
Fixed bug where airfoil data got corrupted if there was no title line in the data.
Fixed bug where a spar at 0% chord caused all spars after it to be ignored. A spar at 0% still won't draw anything, but other spars are no longer ignored.
Fixed potential printing bug.
New feature: Fractions can be entered directly in fields, i.e. you can enter 1/8 instead of 0.125. Or 3/2 instead of 1.5. Or even 341.845/296.12344567 if you like. Also better field validation, and more informative error messages.
It's fully functional, though it lacks several features I want to add.