Release 20200801

Release Date: 1.8.2020

Change Log

  • New Features:
    • select/edit mode: deselecting with control key,
    • improved display of text labels like ruler,
    • support of text height of wire labels in schematic,
    • improved ruler/measure feature,
  • File Formats:
    • GDS
      • option to store text height as magnification,
    • OpenAccess/iPDK:
      • support of strech handels for PyCell,
      • import device label position,
      • text height import into schematic,
      • import of schematic databases created with cds or tanner,
      • export only non default parameter of devices,
      • export all modified cell on save instead of current cell only,
      • support of datasheet cell,
    • DXF:
      • fix missing layer information for arc shapes
    • OASIS:
      • import some repetitions as cell array,
  • Macros:
    • add new class dialog for custom dialogs:
      • void dialog::setWindowTitle(string s);
      • int dialog::addLabel(string);
      • int dialog::addComboBox(stringList item, string defaultitem=""),
      • int dialog::addLineEdit(string defaultText),
      • int dialog::addSpinBox(int defaultValue, int minValue, int maxValue ),
      • string dialog::getString(int id),
      • int dialog::getInt(int id),
      • int dialog::exec(),
    • add new method to class setup:
      • static bool setup::gdsStoreTextHeightAsMagnification,
      • static string setup::openAccessSchematicStyle,
      • static void setup::setAutoPlacer(bool d,bool a, int l , int dis,
      • static void setup::setAutoRouter(string macro),
      • static int setup::openAccessBoundary,
    • fix screen refresh on setLayerSorting call,
    • $requiredModel keyword for netlist generation,
    • euler spiral macro example,
  • Bug Fixes:
    • DRC minimum element distance check for single point touching polygons,
    • hierarchical netlist generation with more than two hierarchie levels,
    • faster snap to point,
    • avoid diagonal wire after component move.
    • crash on some special polygon checks,
    • remove several console warning messages when executing macros,
    • update of sheet component by undo,
    • fill cell handling in autoplacer,
    • WebViewer fixes:
      • avoid scollbars on edge
      • handling shift key on Chome,