OCAD compatibility has been completed (to my knowledge). All OCAD symbols and options should print and display correctly.
New command "Delete Unused Controls" on the Event menu allows easily deleting all controls in the All Controls collection that are not being used by any course.
New Event Audit report checks and reports on many possible problems, including unused controls, missing descriptions, controls less than 100m apart, missing punch patterns, and more.
It is now possible to move control codes on the All Controls display. To prevent errors, they must still be directly adjacent to the associated circle.
English description text is phrased better. Instead of "knoll, rocky, E side", you get "E side of rocky knoll".
Control gaps are now maintained separately for each print scale. So if one course is at 1:15,000 and another is at 1:10,000, then different gaps can be placed in the same control circle.
Create OCAD Files now allows placing a prefix before the course name for each file generated. Also, if files will be replaced, you are warned about them.
When creating a new event, you are now prompted for the default printing scale. This becomes the printing scale for All Controls as well as the default scale for new courses.
You can change the print scale for All Controls by choosing Course/Properties when the All Controls map is displayed. This affects the size of circles on the All Controls map, as well as the scale when printing the All Controls map.
On some printers, dashed lines (such as paths) would print without the dashes. On some printers, patterned areas like indistinct marshes might print partially in the wrong color. These are fixed.
If a leg had bends or gaps in it, and one of the controls on the end was deleted, an internal error could occur due to inconsistent data. This is fixed.
Control codes that are a single letter or digit are now allowed.
When creating OCAD files, characters in the course name that are not allowed in file names are now correctly handled.
Very occasionally on a few maps with short dry ditch symbols, an OutOfMemoryException would occur at certain zoom levels. This should be fixed now.
OCAD compatibility has been vastly enhanced. Almost all OCAD symbols and options print and display correctly. The warning message that used to display before printing courses has been removed, because printing courses directly from Purple Pen now works correctly in virtually all cases. In the cases where the OCAD map contains a symbol that will not print correctly, Purple Pen detects in and displays a message before printing indicating which symbol is affected.
The menus have been somewhat rearranged to make the layout more logical and make commands easier to find. In particular, there are two new menus. The Event menu contains commands that affect the entire event. The Item menu contains commands that affect the currently selected item (control, start, finish, leg, special item). Other small changes have occurred also.
The new Item/Add Text Line command can be used to add an arbitrary text line anywhere in the description sheet.
The Create XML Interface File command has been renamed Create E-Punch Interface File to reflect its primary usage.
The Add Gap and Add Bend commands have toolbar buttons and keyboard shortcuts for them.
New command: Event/Map File, which allows changing the associated map file after the event is created.
If the map file cannot be found when the Purple Pen file is opened, a useful error message is shown and the user is prompted to find the map file.
Map files can now be bitmap files as well as OCAD files. The supported bitmap file formats are TIFF, JPEG, BMP, GIF, and PNG. When you export courses to OCAD, the bitmap becomes a template (background map) for the OCAD course.
If an OCAD map file contains a font that is not installed on the current computer, the user is warned about this when the event is loaded. If desired, the warning can then be turned off for the event.
Based on feedback, the control descriptions on the map now appear in black (previously they appeared in purple).
Added "Leg Lengths" report to the Reports menu. This shows the lengths of each leg on each course, as well as the average leg length for each course.
Added "Customize Descriptions" to the Controls menu. This dialog allows you to change the English text associated with any of the symbols. This is especially useful for the special item symbols. You can also add a key at the bottom of description to show what the special item symbols denote.
The order of courses can be specified by using the Course/Course Order command. By default, courses are displayed in the order in which you added them (instead of alphabetically as before).
When adding a new control, if no control or leg is selected, the control is inserted in the nearest leg (instead of at the end of the course). When adding a new control, or moving a control, the connecting leg lines are shown to provide better feedback as to what will happen.
When adding a new control to a course, a control already in the existing course can be chosen, so that butterfly-style courses can be easily created.
The "abbreviate in text" option for printing control descriptions has been removed, as it added complexity with minimal benefit.
A new "Clear Selection" command (keyboard shortcut: Esc) clears the selection on the current course. Clicking on nothing accomplishes the same thing.
When starting Purple Pen, a new option allows loading the sample event, so people using the program for the first time can get a sense of how it works. This file also is placed in a different location on install.
32x32 icon was empty. Now the correct Purple Pen icon is there -- used for desktop shortcuts, for example. You may need to rebuild your Windows icon cache for this to show up if you installed an older version of Purple Pen.
When textual (or text & symbols) descriptions are placed on the map, one line descriptions are now correctly centered vertically in the box.
The map intensity reverted to full after printing. It doesn't do that any more.
Mandatory crossing points are now shown in the all controls map.
In score courses, the finish could not be selected or moved. This is fixed.
OCAD files that had a template (background map) with non-ASCII characters (accented letters) would not load.
Files from OCAD 5 and earlier are now detected and give a useful error message (but they still won't load).
Many cases of symbols not displaying like they do in OCAD (some major, some minor) are fixed.
Symbol "fragments" created when doing a "To Graphics" in OCAD 9 now display.
Creating OCAD files in OCAD 7 format did not write the template information correctly; now fixed.
Initial release.