OmniGlyph Changelog

What's new in OmniGlyph 6.1g

Jun 11, 2014
  • A few of coding errors have been corrected from the previous release.

New in OmniGlyph 6.1f (Apr 22, 2014)

  • A new pop-up context menu has been added to the status bar when a Place Line or a Place Ortho-Line function is in effect. The pop-up menu will have one entry for each distinct line width within the current data file. This feature has been added by customer request to ease the task of changing track widths during the placing of a single polyline sequence.
  • The Delete Vertex function will now properly regenerate the affected screen section to clear the purged line segments.
  • The Krump Text function will now properly process text strings with non-unity aspect ratios.
  • The G-Code Output routines will now insert an "M03" command after every tool change operation.
  • The DXF import filter has been updated and will now process LWPOLY entities.
  • A automatic "ranging" subroutine has been added to the import filters to repair arcs that have been erroneously generated with angles outside the allowable range of zero to 360 degrees.
  • A "No Fill" selection has been added to the Flood Fill dialog box. When selected, entities will be outlined but no fill or crosshatch lines will be generated.
  • A user preference entry has been added to defeat the re-shaping feature of the Grab Fill function. This preference has been named "Grab Entire Fill" and may be set to "Yes" or "No".
  • Either the left mouse button or the right mouse button may now be used to invoke the status bar menus. Prior to this, only the right mouse button would invoke the pop-up context menu.
  • The selected pixel image format for printing will now be "remembered" for subsequent print operations.
  • A minor bug in an internal arc chording subroutine for Gerber Output has been fixed and will now properly generate arcs within metric based data files.
  • A new feature has been added to font generation tables to defeat the default inter-character spacing algorithm. To specify such "pre-spaced" characters, the defining component must begin with "$$$" instead of the normal "$$".
  • A new feature has been added to the Astro Imaging menu to remove the vignetting gradient from a raw pixel image.
  • An annoying and confusing PixColorMap array has been removed from the Alt-X key. Currently, Alt-X no longer has a function assigned to it.
  • A minor arithmetic bug in an internal text sizing subroutine has been fixed and will now properly process small characters with degenerate arc segments. This bug affected only the display size of the component in the preview window and had no effect upon any generated output.
  • A minor arithmetic bug in an internal pad sizing subroutine has been fixed and will now properly process oddly shaped pads within components. This bug affected only the "grab" size of the component and had no effect upon any generated output.
  • A minor bug in an internal bulged line to arc subroutine has been fixed and will now properly process degenerate bulged lines.
  • A new feature has been added to the printing process enabling you to set a transparency color for pixel images. To use this option, simply select the desired color after invoking the File: Printer Out dialog box.
  • The pixel image display options can now be changed "on the fly" while editing. To toggle between the various display modes you simply hit CTL-M on the keyboard.

New in OmniGlyph 6.1b (Apr 22, 2014)

  • A new feature has been added to the printing process enabling you to print highlighted lines in a special highlight color of your choice. To use this option, simply highlight the desired signal net before invoking the File: Printer Out dialog box and select your favorite highlight color.
  • A minor bug in the Place: Build Component function has been repaired. This problem would show up only with data files whose basic address units had been set to metric. The function now works properly in all file modes. A similar problem with the Place: Component function was repaired one year ago.
  • A minor improvement has been added to the flood fill routines allowing you to NOT produce any flood or cross-hatch lines. This feature is most likely of limited utility, but it was requested by an actual customer.
  • An option has been added to the pixel image display routines allowing you to display one single image (at a time) in a multi-image data file. This will be most useful in complex reverse engineering projects that require multiple scans for the several layers of the board.
  • A new feature has been added to the place line function which will provide you with a list of current line widths and allow you to select one of those widths to be used in upcoming line placement. This new pop-up menu can be invoked by simply clicking on the Place: Line or Place: Ortho-Line function name in the status bar at the bottom of the window. The pop-up menus for Grid and Layer selection remain intact and have not changed their functionality.
  • The cross-hair graphics cursor can now be changed in thickness "on the fly" while editing. To toggle between thick and thin cursor modes you simply hit CTL-H on the keyboard.

New in OmniGlyph 6.1a (Sep 30, 2013)

  • A minor bug in the Gerber Out function has been repaired. This problem would show up only when processing very old PCB files that did not have the drill table contained into a internally flagged and hidden component ($$DTD).
  • The Printer Out function has been augmented to handle printers with "long" name strings. Windows itself provides no internal mechanism to process these names and relies entirely on the target programs (such as Omniglyph) to do the additional work needed to handle this feature. Prior to this "fix", printers that had a device name longer than 31 characters could not be remembered by the system and would require a new setup each time the user requested a print operation.
  • In response to customer request, you now have the ability to disable the Smart Rotation feature that has always been automatic when rotating components with embedded text. This feature has the keyword "Text De-Rotation" and is accessible through the Setup: User Preferences dialog box.
  • An esoteric bug has been removed from the font processing subroutines. This bug would only affect special font data strings that contained illegal (non-ASCII) characters.
  • A new pixel image output filter has been added that will allow you to save any picture file in DICOM format. This file type is used by the medical imaging profession and is not necessarily relevant to most electronics engineers.
  • In response to customer request, you now have the ability to disable Zero Suppression on Exellon drill files. This feature is accessible on the Gerber Output dialog box.

New in OmniGlyph 6.0d (Sep 30, 2013)

  • A few small improvements have been made to the source library import processing to help existing customers who have manually created their own source libraries of components. Libraries that have been created and maintained with the automatic built-in library functions do not require these enhancements.
  • A new "single axis only" scaling mechanism has been added to the Block: Rotate/Scale/Mirror dialog box. This new functionality will work with both Block: Move and Block: Copy operations.
  • It is now possible to "deselect" all background images such that only normal drawing elements will be displayed. This feature will be most useful during reverse engineering tasks when it might be important to carefully observe a layout upon the sea of background grid dots rather than on top of one of the attached images.

New in OmniGlyph 6.0c (Sep 30, 2013)

  • Arcs with zero radius are now processed by the display routines. They are generated onto the screen as a spot with a diameter equal to the circumferential line width.
  • A small but significant problem with the Krump Text logic has been corrected. This bug would caused all stroked arcs within the character glyphs characters to be saved with a null radius, even though they would appear normal on the screen before the save operation. Text elements with non-unity aspect ratios did not suffer this problem.
  • A minor improvement to the JPEG import filters allow them to detect and process files that are missing the resolution tag in their JFIF header. The arbitrarily selected value of 100 dots per inch is supplied as a default.
  • We are in the process of implementing a new import filter for Altium PCB data files. Customer input is desired in order for us to complete this endeavor.

New in OmniGlyph 6.0b (Sep 30, 2013)

  • The original 1990s vintage DOS CIRCAD font is now available as an option for any text string. This feature was added to placate a few of the old-timers who wish to make legacy circuit boards.
  • In keeping with our pledge to not render older format data files obsolete, an option has been added to the DOS CIRCAD import filter to process the data files in integral mils (thousandths of an inch) rather than the more normal fractions of an inch. This feature may be accessed by setting the Import V3 Units property in the Setup: User Preferences dialog box. Valid entries are "mils" or "inches"
  • An under-score / over-score / strike-through style has been added to text strings. This new feature can be accessed through the Place: Text and the Edit: Text Parameters functions.
  • A highly esoteric bug has been removed from the basic units conversion subroutine. This bug would only affect elements whose "size" fields were expressed as a rational fraction and only if the user changed the basic address unit of an existing data file. This operation is almost never done by anyone.