Release 20210519

Release Date: 19.05.2021

Change Log

  • New Features:
    • improved grid display on hi-res screens
    • filter of device list and net list for searching
    • improved performance for LVS
    • translated user interface for es, it and cn (automatic translations) with the possibilities for manual corrections
  • File Formats:
    • OpenAccess:
      • fix loading of databases with no tech.oa in case layers are mapped by number
      • reading global nets
    • DXF:
      • import of SPLINE with knot values
      • fix mirror issue with instance placement
    • LEF/DEF:
      • support of wire extensions
      • fix LEF export in case no netlist is present
      • fix parsing size statement
    • GDS:
      • fix on Mac reading further than end of file
    • OASIS:
      • faster handling of repetitions with cell-references
    • SVG:
      • correct handling of a 'path move' command
  • Macros:
    • add new method to class drawingField:
      • void drawingField::deleteCell(cell *)
    • add new method to class element:
      • bool element::isShape()
    • add new method to class component:
      • void component::createSymbol(netList *nl)
      • void component::setNetlist(string type,string value)
      • void component::setModel(string type,string value);
    • add new method to class components:
      • static stringList components::getOaCellNames(string lib)
      • static stringList components::getOaLibs();
    • add new method to class file:
      • string file::canonicalPath()
      • static string file::projectPath()
    • add new method to class layout:
      • bool layout::objectVisible()
    • add new method to class math:
      • double math::trunc(double)
      • double math::ceil(double)
    • add new method to class setup:
      • static bool setup::lefStoreLayerInfos
      • stringList setup::defExtraLibs;
    • add new method to class strans:
      • strans::strans(string)
    • support of pointArray pa={{1,3},{4,8},{5,3}};
    • macro recording of actions in SchematicEditor
  • Bug Fixes:
    • move by and copy by remember last values
    • Bool: A invert and A invert (hierarchical) with exect invertion area
    • status bar uses full availabale space
    • handling of bigger netlists with more than 10000 devices/nodes
    • open .gerber.layout macros as designs and not als macro when used as command line parameter
    • snap to point on bigger 1d arrays
    • reading setting from xfab project file
    • set correct folder before loading callbacks
    • cloud upload of designs with names containing . and _
    • extraction of polygon/text link may sometime fail