OsmondCocoa Release Notes

Version 1.1.b9 May 23, 2010

Changed build settings that prevented Osmond from launching with some older versions of the OS.

Fixed a bug that could cause a crash when saving designs with very large boards.

Added options to the print panel that allow greater control over print justification. This is available only with OS 10.5 and greater.

Fixed a problem with printing paths when Trace Outlines Only selected.

Version 1.1.b8 May 2, 2010

Built with Xcode Version 3.2.2.

The Drag Peg Tool and the Freehand Draw tool will now snap to to the center of existing pads and pegs as well as grid crossings.

Fixed a problem with printing to multiple pages.

Fixed a problem that did not allow ungrouping of parts that had been grouped using Osmond Quartz.

Using the Zoom tool and pressing the Command Key now enables panning as it does in Osmond Quartz.

Fixed a bug that could cause problems with part types that are built using combinations of other part types.

Version 1.1.b7 March 6, 2010

Added Next Signal and Previous Signal commands to the Design menu. These commands cycle through the Net List in forward order and reverse order respectively, and select and display the nearest unconnected signal. These commands are also issued by pressing the keys N and V respectively.

Printing has been modified to use the scale provided in the Page Setup dialog. Also, when printing, the grid and background color are omitted.

Fixed a bug that could cause a crash when importing sub-designs that have incompatible part types with the same name.

Fixed a bug that could cause problems when copying parts that have previously been assembled with the Group Selected command.

Modified the Part Attributes dialog to make the process of changing part names clearer.

Fixed several part container bugs to improve stability.

Version 1.1.b6 January 30, 2010

Added Group Selected and Un-Group Selected commands to the Parts menu. These commands allow grouping of parts so that the group can be manipulated (selected, moved, rotated, and flipped) as a unit.

Added small indicators below the layer selection buttons showing which layers are visible.

Messages produced with the Find Conflicting Pins command are now more descriptive.

Fixed a problem with the Change Pin and New Pin dialog. Switching to Regular Surface Mount Pin now forces the hole size to zero and deselects the Plated button.

Added the new_part function to the Lua script library, which provides the ability to create and position new parts within Lua scripts. Also added references to Pins and functions providing Pin information.

Overhauled the part container architecture (under the hood) to improve stability. This should be transparent to the user.

Content added to OsmondCocoa Help.

Version 1.1.b5 December 20, 2009

Added a Check All Connections command that exhaustively checks that all signals are fully connected and that different signals do not connect to each other. This command checks both copper traces and copper flood areas.

Added the ability to produce flattened Gerber files for designs that contain copper flooded areas. This accommodates fabricators that cannot handle copper flooded areas built using several normal and reverse image layers. Instead, copper flooded areas are built with a series of rectangles at resolutions down to 1 mil.

Zero width paths can no longer cause interference problems.

Fixed several small bugs associated with the layer selection buttons and with cursor icons.

Fixed a problem in which text placed on the back silk layer can appear on the front silk layer instead.

Version 1.1.b4 October 24, 2009

Fixed a bug that could cause a crash after extended use.

Fixed a bug that did not allow the Attach tool animation to display properly.

Added Find Conflicting Pins to the Design menu to locate pins belonging to different signals that are too close to each other.

Content added to OsmondCocoa Help.

Version 1.1.b3 September 7, 2009

Improved DXF import support. Polyline entities are now recognized. DXF input units can be either inches or millimeters.

Fixed a bug in the New Pin Tool dialog. The Solder Mask Cutout check box was not functional.

Content added to OsmondCocoa Help.

Version 1.1.b2 August 6, 2009

Fixed a new bug in Version 1.1b1 that could prevent a design from loading correctly if it has surface mount parts on the back layer.

Added the Find Multiple Thermal Connections command to the Design menu. This command will find any pins that have thermal connections on more than a single layer. This might indicate a design error that could, for example, short power and ground planes together.

Version 1.1.b1 August 2, 2009

Fixed several problems with updating libraries when loading and releasing designs.

We now prevent the Info window and the QuickRoute tool palette window from retaining focus when clicked.

Fixed a problem where flipping a part from one side to the other sometimes moved signal plane connections to different layers.

Fixed a problem with the New Pin and Change Pin dialogs where the wrong pad type was sometimes shown.

Version 1.1.a8 February 1, 2009

Added preliminary support for the Cocoa Help system. A few documents (though not all) have been added.

Added scripting and Command Line Interface facilities based on the Lua programming language. See the description by using the Help command.

Version 1.1.a7 November 23, 2008

When editing parts, the Custom Grid sheet now appears in the correct window.

Fixed several bugs that could cause crashes when clicking in open areas using certain tools.

Version 1.1.a6 October 20, 2008

Window scrolling with the scroll wheel now works.

Version 1.1.a5 October 12, 2008

Fixed a bug that caused Gerber files to be truncated.

Fixed a bug that did not allow production of both Postscript files and Gerber files in the same session.

Fixed a bug that sometimes caused labels of backside parts to be placed on the Front Silkscreen layer in both Gerber and Postscript files.

Corrected an omission. When producing Gerber or Postscript files, an alert is now shown if not all connections are complete or if other potential problems are found.

Version 1.1.a4 October 5, 2008

Fixed a bug in the Edit Part window that sometimes prevented the part from appearing.

When checking clearances with the Check Current Layer or Check All Layers commands, the Quit button on the Check dialog now works correctly.

Fixed several memory leaks.

Version 1.1.a3 September 30, 2008

Fixed a bug in the Via tool and the New Part tool that disabled dragging of vias and new parts after placement.

The visibility of layers can now be toggled on and off by holding the Option key and clicking the segmented layer selector at the bottom left of the window. Of course the current layer is always visible.

Version 1.1.a2 September 28, 2008

Users can now define their own key bindings, specifying keystrokes and what actions they cause. To see how this is done, please read the keyBinding.pdf document included in this release.

A user adjustable margin can now be added around the working area. This is specified in the Design Options dialog from the Edit menu.

It is now possible to modify the visibility and the offset of imported PDF documents. This is controlled using the PDF Image dialog from the Edit menu.

Version 1.1.a1 August 3, 2008

Initial alpha release.



macmade