Glade Reference
Contents for 2010 can be found here
Version 4.1.32 release on 02/01/2011
- bugfix: dbGetHierOverlaps python binding fixed
- bugfix: chop path command undo/redo was not working correctly when chopped paths were maintained as paths
Version 4.1.33 release on 07/01/2011
- bugfix: use of geomLabel() followed by geomConnect() could cause a crash
- bugfix: extracting resistors/capacitors without a pcell for the master caused a crash
Version 4.1.34 release on 22/01/2011
- bugfix: running a drc/extract script and calling drcUnInit() twice in a session caused a crash.
- bugfix: geomOverlaps() did not report enclosed shapes with coincident edges
- bugfix: The first time a pcell is placed, its property list was not being shown in the 'create instance' dialog.
Version 4.1.35 release on 24/02/2011
- bugfix: stretch of a polygon with abutting edges no longer reports it as self-intersecting.
- bugfix: Creating a via in non-OpenGL mode caused a crash.
Version 4.1.36 release on 10/03/2011
- bugfix: loading a library with boolean properties dropped any properties after the first boolean prop.
- inst::dbCreateInstPin() now returns a pointer to the instPin if successful, or NULL if it fails.
- bugfix: fixed a crash that could occur when parsing DEF component SOURCE types.
- bugfix: DEF export of special nets did not set SHAPE type of vias.
- New option to disable label rotation.
- New option to display top level labels only.
- Display Options form made tabbed as it was getting too large.
Version 4.1.37 release on 22/03/2011
- preliminary tiled boolean operations. Allows boolean ops on larger designs where memory usage can be too great. Tile size can be user specified, or automatically determined for low memory usage.
- bugfix: in the above, data in lower hierarchy was not transformed.
Version 4.1.38 release on 27/03/11
- export GDS2 dialog allows control of exported layers
- speedup for import GDS2 for some pathological cases
- Limit the reporting of unbound instances during import gds2
- Significant bugfix for import DEF. In 5.7 DEF was dropping wire segments, this is now fixed.
Version 4.1.39 release on 31/03/2011
- bugfix: Could not set system layers when importing a techfile
- bugfix: Accept reading GDS files with database units below 1nm.
Version 4.1.40 release on 01/04/2011
- Tiled booleans takes a tile manufacturing grid, so all tiles are rounded up to the next grid multiple.
- bugfix: auto tiling was slow due to a bug.
Version 4.1.41 release on 13/04/2011
- bugfix: Export GDS2 by layer did not write instances.
Version 4.1.42 release on 17/04/2011
- Mainly a springcleaning version, with Qt version updated to 4.7.2 and compiled using VS 2010 for both 32 and 64 bit versions.
Version 4.1.43 release on 20/04/2011
- Tiled boolean ops are multithreaded for speedup in performance.
- Improvements to the heap cached memory managers to make them (a) thread safe and (b) release memory back to the OS as necessary. At least on Windows...
- Edit->Compare Cells now runs in tiled mode to handle larger designs.
- Export GDS2 can control whether srefs are written for cells when 'All Cells' is not used.
Version 4.1.44 release on 27/04/2011
- bugfix: Tiled boolean ops could crash on certain types of data.
- bugfix: Export Oasis would just hang since version 4.1.36 or thereabouts.
Version 4.1.45 release on 08/05/2011
- path/polygon memory usage reduced.
- cellView bounding boxes computed with text origins, rather than text bounding boxes.
Version 4.1.46 release on 15/05/2011
- Import GDS2 can convert 2 point paths to rectangles or H/VSegs. This can reduce memory use for designs which use lots of 2 point paths for e.g. metal fill.
- Import GDS dump text option now has file chooser to choose the text output file.
- more minor memory reductions.
- bugfixes to clipping algorithm for tiled booleans.
Version 4.1.47 release on 19/05/2011
- bugfix: tile clipping code improvements to handle 'awkward' polygons that cross tile boundaries.
- datatype field removed from query dialog. This had been redundant for a long time. Some python calls are slightly different as a result (e.g. dbCreatePath()).
- bugfix: importing two designs with similar hierarchy into two seperate libs could lead to instances in lib2 with masters from lib 1 or vice versa.
Version 4.1.48 release on 20/05/2011
- bugfix: badly formed paths could cause a crash in boolean operations.
- varextend paths were not getting handled correctly, resulting in potential differences in streamed out data.
- colinear path code improvements.
Version 4.1.49 release on 24/05/2011
- bugfix: potential crash reading a library
- bugfix: import GDS allows create of hseg/vseg objects, previously a warning was given and a rectangle was created.
Version 4.1.50 release on 28/05/2011
- bugfix: non-OpenGL display was incorrectly setting pen width for e.g. axes and grid, resulting in Qt warnings about setting negative pen widths.
- bugfix: Import DXF crashed if certain shapes were defined in the top cell.
- bugfix: Editing a system stipple pattern caused a crash.
- bugfix: non-OpenGL display drew rectangles slightly incorrectly, and diffferently if layer opacity was not 100%.
Version 4.1.51 release on 31/05/2011
- bugfix: layer display order was not following layer priority attribute. Layer-purpose pairs are now sorted accoring to priority.
- Library browser can now sort in case-sensitive and case-insensitive modes. Use the Library Browser View->Case Sensitive menu to toggle between modes.
Version 4.1.52 release on 10/06/2011
- bugfix: shape::shapeToPoly() was missing cellView* arg
- bugfix: selecting a single shape (guiSelected::selectOne()) occasionally would hang.
- bugfix: ui::compareCells() had incorrect count of # lpps for each cell due to changes since version 4.1.45
Version 4.1.53 release on 13/06/2011
- bugfix: hierarchy browser performance improved considerably.
- Added option to automatically open GDS top cell(s) when importing GDS, and set it to the default.
- Added option to automatically open Oasis top cell(s) when importing Oasis, and set it to the default.
- Added option to automatically open GDS or Oasis files when they are double clicked on in Windows, if file associations have been set.
Version 4.1.54 release on 18/06/2011
- Added support for nondefault rules in LEF/DEF parsers.
- bugfix: sometimes data was dropped on e.g. large P&R designs.
Version 4.1.55 release on 19/06/2011
- internal improvements in db
Version 4.1.56 release on 25/06/2011
- Check added to see if Oasis / GDS2 files are valid before reading. Else a crash could occur.
- improvements to display speed of polygons/paths.
- Loading a LEF file without loading a techfile will now set up some fairly sensible colours/fill patterns.
- bugfix: ui().compareCells() ignores layers in cells to be compared that have 0 shapes in both cells. Text labels are not considered as shapes.
Version 4.1.57 release on 30/06/2011
- bugfix: OpenGL display on some variants of Linux failed to display dialog contents.
Version 4.1.58 release on 10/07/2011
- bugfix: Deleting objects could cause a crash due to some changes made in 4.1.55.
- bugfix: Various hierarchical search bugs fixed in dbGetHierOverlaps. dbHierObj moved into seperate class files.
- bugfix: Crash occurred if a techfile layer function / spacing rule had an unknown layer or purpose name.
- enhancement: Net tracer added. Trace from a net or from a text label. This is preliminary and subject to improvements.
- bugfix: querying an array and changing any of its attributes set its magnification to 0.
- Added a layer stack editor dialog to allow editing the connectivity of layers for net tracing.
Version 4.1.59 release on 14/07/2011
- enhancement: Layer stack editor dialog added for setting up net tracer connectivity. New construct added to techfile to support connectivity in an improved manner.
- bugfix: Querying an array's attributes and changing anything set the array magnification to 0.
- bugfix: GDS files with version of 7 was being classed as a non-GDS file..
- enhancement: Net tracer speedups. Still more can be done though.
- enhancement: Added the capability to dim non-hilighted shapes. Makes it easier to see net tracer result.
- Improvements to the hierarchical search engine.
Version 4.1.60 release on 22/07/2011
- bugfix: status bar does not resize when a progress dialog is displayed any more.
- bugfix: DEF nets using TAPERRULE were not displayed with the nondefault rule.
- bugfix: Polygons with solid fill pattern were showing as outlined only.
- bugfix: Extraction would sometimes report shorts and relabel labelled nets. Now shorts are only reported when two differently labelled nets touch.
- bugfix: Export LEF/DEF with nondefault rules caused a crash.
Version 4.1.61 release on 30/07/2011
- bugfix: Progress bar text was getting overwritten occasionally during net tracing.
- bugfix: In non-OpenGL mode, highlight data was not getting transformed correctly.
- bugfix: In non-OpenGL mode, the canvas was not always drawn until the mouse was moved in the canvas after a redraw.
- bugfix: In non-OpenGL mode, the cursor box was not drawn after a redraw until the cursor was moved.
Version 4.1.62 release on 16/08/2011
- bugfix: Create path defaulted to a width of -0.001um if layer MINWIDTH not specified in techfile. Changed this to a default of 0.1um.
- bugfix: DEF HSEG/VSEG default widths were sometimes set incorrectly.
- bugfix: Changing height of multiple labels simultaneously caused the height to be rounded down to an integer value.
- Export CDL can write device XY origin.
- Export CDL can write device parameters in microns or metres.
Version 4.1.63 release on 18/08/2011
- bugfix: Double clicking a cell in the hierarchy browser resulted in problems editing the cell.
- enhancement: LVS supported for MOS-only netlists.
- enhancement: Rotate dialog now allows rotating shapes by any angle. Rectangles/Squares will be converted to polygons on rotation. Note that instances cannot be rotated and a warning will be given.
Version 4.1.64 release on 20/08/2011
- enhancement: Query dialog now has a 'delete' button that will delete the current queried object.
- bugfix: Fixed a bug eliminating colinear points in paths while reading GDS.
- bugfix: Fixed a bug drawing paths with colinear points that coould cause a crash.
Version 4.1.65 release on 01/09/2011
- bugfix: Search dialog crashed in recent builds.
- bugfix: Polygonal obstructions in DEF not scaled correctly.
- bugfix: Pcell instances in extracted view for resistors/capacitors/diodes/bjts were not getting attributes added correctly.
- enhancement: LVS errors in nets now highlight the nets in the extracted view.
- enhancement: Preliminary support in LVS for resistors, capacitors, diodes and BJTs.
Version 4.1.66 release on 03/09/2011
- bugfix: GDS file version 610 not recognised as a valid GDS version.
- bugfix: Import Laker did not set layer colour for some techfiles.
- bugfix: Import Laker did not assign linestyles for some techfiles.
- bugfix: Import Laker did not assign stream layer/datatype for some techfiles.
- bugfix: Crash if e.g. Toggle System Layers clicked in LSW when no cellView open.
Version 4.1.67 release on 25/09/2011
- bugfix: Edit->Bias... command caused a crash
- enhancement: ui module api documentation for bias/scale/compare updated
- bugfix: Stretch command did not work correctly in Edit In Place mode.
- enhancement: Selected move capability added. If the "Allow immediate move/stretch of selected objects" option in the display preferences dialog is checked, left clicking on a selected object and dragging will move/stratch the object or edge/vertex.
- bugfix: selected vertices were not displayed correctly.
Version 4.1.68 release on 01/10/2011
- bugfix: LEF files sometimes not recognised if VERSION line had e.g. a tab between the keyword and the version number.
- enhancement: DEF shorts tracer. Preliminary version detects shorts between nets in a design at the top level.
- bugfix: DEF VIA definitions were sometimes read incorrectly.
- bugfix: dump GDS to text was reporting some constructs as unknown, even though they were being read correctly.
Version 4.1.69 release on 15/10/2011
- enhancement: support via rotation in DEF nets
- bugfix: Query dialog rounded some entries to integers
- bugfix: nondefault rule nets were not set at nondefault width. They are now set correctly and TAPER will taper nondefault widths to default widths for the current wire only.
- bugfix: Export DEF broke due to some changes made in 4.1.68
- enhancement: Export DEF now writes nondefault rules and TAPER / TAPERRULE attributes.
- enhancement: a few DEF reader speedups.
Version 4.1.70 release on 22/10/2011
- enhancement: to viaInsts to support viaInsts from another library. Required for hierarchical DEF reading.
- enhancement: to viaInst drawing to support hierarchical DEF viewing
- enhancement: added Tools->Add Marker and Tools->Clear Markers commands.
- bugfix: DEF NET/SPECIALNET RECT and POLYGON constructs now supported.
- bugfix: flushpoint DEF SPECIALNETs were being dropped. SPECIALNETS now all imported as Hseg/Vsegs
- bugfix: export DEF did not always write routing in the correct nets/specialnets section
- bugfix: Import LEF checked for the presence of a valid VERSION and rejected the file if it was missing. Some IP vendors don't write the lef VERSION, sigh, so this check has been removed.
Version 4.1.71 release on 12/11/2011
- net tracer now correctly writes connectivity across the hierarchy
- improvements to dbGetHierOverlaps for arrays.
Version 4.1.72 release on 22/11/2011
- Cadence techfile import handles missing system layer purposes.
- bugfix: exporting GDS of a single layer exported all child cells. Now only child cells containing insts or shapes on the layer are exported.
- enhancement: LSW highlights active layers in viewport.
- enhancement: Right mouse button action can be switched in the display options form.
Version 4.1.73 release on 26/11/2011
- bugfix: move of std cells with 'snap to cell rows' did not snap during move operation.
- bugfix: In non-OpenGL mode, dimming layer colors e.g. during edit in place also dimmed the LSW colors.
Version 4.1.74 release on 06/12/2011
- bugfix: crash occasionally while building tile data for tiled booleans / compare cells.
- bugfix: copying pcells did not copy their property list.
- bugfix: changing a pcell inst's origin/orientation etc. made it lose its property list.
-bugfix: changing a pcell's parameters would delete the pcell instance master; if the same master was used elsewhere, all its other instances were deleted! This has been fixed.
Version 4.1.75 release on 19/12/2011
- Qt version 4.8.0 update
Version 4.1.76 release on 22/12/2011
- Fixed a bug where the help system did not recognise certain local file paths for GLADE_HOME
Copyright © Peardrop Design 2023.