Release 20190108

Release Date: 8.1.2019

Change Log

  • New Features:
  • derived layers generation from a dialog,
  • hexagonal arrays,
  • select from list for all select/deselect modes,
  • extension to parametric shape library for siemens-star,
  • better mouse selection for cell select,
  • SchematicEditor
  • PyCell detection/activation in the setup on Windows,
  • File Formats:
  • DXF:
  • support of block insert before block definition,
  • SVG:
  • support of path option z,
  • rect entered in lower case,
  • overflow check,
  • color defeintion in css section,
  • Pixel:
  • Sierra Dithering,
  • Jarvis, Judice, and Ninke Dithering,
  • Gerber:
  • apertur with small values,
  • Macros:
  • add new method to class drawingField:
  • void autoRuler(point),
  • void copyArea(double minArea, double maxArea, int layerDest, int layerSource),
  • void derivedLayer(int layerA, int layerB, int resultLayer, string operation),
  • void copyLayerSized(int sourcelayer, int destinationlayer, int size,int type);
  • void copyLayerSizedAsym(int sourcelayer, int destinationlayer, int sizeX, int sizeY);
  • add new method to class cell:
  • rect measureSpaceVisible(point p1);
  • bool pointOnLayer(point p,int layer);
  • add new method to class layerTranslator:
  • void clear(),
  • layerTranslator class now supports multi-mapping,
  • add new method to class setup:
  • int pixelDither,
  • support of array entry in c style: {1,2,3,4}
  • macro recording for area measurement,
  • Bug Fixes:
  • NULL pointer warning for autostart macros,
  • display of thin lines on black background for Retina displays,
  • user interface lock after special cell select,
  • creating of boxes with negative height with edge move,
  • entry of layer mapping only, if activated in setup,
  • avoid warning for negative width in LayerNames cell,
  • avoid double LayerNames cell,
  • alignment of background images with 1 and 2 alignment points,
  • TextEditor crash on RHEL7 with KDE,
  • pixel import setting not stored correctly on shut down,