the fair gds editor ChangeLog      20170115

Release 20170115

Release Date: 15.01.2017

Change Log (preliminary / planned)

  • New Features:

    • Sizeadjust have a type option to set the style of the adjustment,

    • Sizeadjust work multithreaded and thereby faster on multi core systems,

    • ShowStatistic includes information on used layers,

    • CopperPour for Printed Circuit Boards,

    • 3d-view deposit model,
    • new dialog for easy entry of boolean operations,
    • mouse wheel zoom is adjustable in SetupDialog,

    • faster schematic component management,
    • SelectCell displays information of arrays references,

    • delete existing rulers,
    • extend component info dialog inside SchematicEditor,

    • path to polygon conversion uses circular default from the setup,
  • File Formats:

    • OASIS:

      • support of standard GDS-properties,
      • stores non existing attributes as properties (like mirrored text, text angle),
    • OpenAccess:

      • support of cell names with special chars,
      • support of component links,
      • extend dump output,
      • schematic loading of views not named schematic,
      • avoid of double loaded schematics,
      • dump on empty views,
      • iPDK_getParamDef to read defValue,
    • MEBES

      • support of version 5,
    • DXF:

      • support of non closed Splines,
    • ODB++:

      • support of rounded round thermals,
      • automatic inversion of negative layers,
    • LEF:

      • export in case of no technology layer definition,
    • LEL:

      • fix problem on components with multi symbols,
    • Eagle:

      • component with more than one symbol,
    • KiCad:

      • support of all new file format features,
      • update PCB foot-prints
    • DXF:

      • warning in case of coordinate range overflow,
  • Macros:

    • add new method to class drawingField:
      • cell oaFindCell(string libName,string cellName,string viewName,stringList parameterName=,stringList parameterValue= ),

      • string oaGetCellName(string libName,string cellName,string viewName,stringList parameterName=,stringList parameterValue= ),

      • method int unusedLayer(int) is fixed,
    • add new method to class cell:
      • void selectShapeWithArea(double min,double max),
      • void deselectShapeWithArea(double min,double max),
      • void sizeAdjustSelect(int value,int type),
      • void sizeAdjustSelect(int valueX, int valueY,int type),
    • add new method to class booleanHandler:
      • void aPlusBDelA(),
      • void aPlusBDelB(),
      • void aMinusBDelB(),
      • void bMinusADelA(),
      • void aMultiBDelA(),
      • void aMultiBDelB(),
      • void aExorBDelA(),
      • void aExorBDelB(),
    • add new method to class view3dModule:
      • void view3dModule::depositReset(),
      • void view3dModule::deposit(int source, bool invert, int thickness, int destLayer=-1),
      • void view3dModule::depositFill(int soucre, bool invert, int toLevel, int destLayer=-1),
      • void view3dModule::depositSetLevel(int soucre, bool invert, int toLevel),
    • add new method to class cell3d:
      • void cell3d::mirrorSelect(int plane),
      • void cell3d::moveSelect(int x, int y,int z),
      • void cell3d::rotateSelect(double angle,int x, int y,int z),
      • void cell3d::deleteSelect(),
    • add new method to class extractionmodule:
      • void extractionmodule::setDetailsResistance(int),
      • set return type of calcResistance() to double (was int before),
  • Bug Fixes:

    • connection build on Windows on multi-processor systems,
    • set cell origin will not terminal EditInPlace,

    • start with schematic on XFCE desktop,
    • layout-pycell start script used outside /opt/layout folder,
    • schematic add placement can cause crash,
    • detection of circular component links,
    • management of sheet components, after deleting source sheet,
    • file names with space on Linux system, if used as command line parameter,
    • command line parameter and autostart macro sometimes causes crash,
    • reset undo buffer in case EditInPlace is ended,

See also


CategoryChangeLog


ChangeLog/20170115 (last edited 2017-01-12 16:13:09 by JurgenThies)