Glade Reference


Change Log 2005

Contents for 2004 can be found here

 

Version 1.2.34 release on 15/1/2005

- bugfix: import Verilog bugfixes.

- Rulers can now snap to 45 degrees or any angle.

Version 1.2.35 release on 20/2/2005

- DEF reader now reads BLOCKAGE statements and creates boundary purpose rectangles for any specified layers.

Version 1.2.36 release on 26/2/2005

- Added the ability to dim other shapes when objects are selected, making it easier to see selected items in a dense design. The layer dim factor is now user-controllable and can be set from the display options form.

- Added option to select all shapes of a net. This is controlled by the options in the Selection Options dialog.

- bugfix: raw insert into tree wasn't set by default, slowing lef/def/gds2 reading. This is now fixed.

Version 1.2.37 release on 6/3/2005

- fixed File->Restore Cell command

- fixed biassing of polygons: positive bias now grows a polygon.

Version 1.2.38 release on 13/3/2005

- bugfix: Colinear points at end of polygon now removed.

- bugfix: Creating a new cell and then adding a polygon made the polygon invisible due to the tree being left in raw insert mode.

- bugfix: Create polygon command now snaps to grid during polygon entry correctly.

- Create path form now remembers previous width / style / begExtent / endExtent.

- Option forms for Create... commands can now be set to be hidden by default in the display options form. They can be displayed by hitting F3.

- Double clicking an object with the left mouse button now selects it and queries its properties.

- The zoom command (right mouse drag) now zooms in and out. To zoom in, drag the mouse from the bottom of the screen towards the top of the screen over the area you want to zoom into. To zoom out, drag the mouse from the top of the screen towards the bottom; the zoom factor is equal to the size of the window divided by the size of the drag rectangle, i.e. the smaller the drag rectangle the greater the zoom out.

- bugfix: Create Polygon command - snapping sometimes was incorrect, the close line was not always right, and deleting the last entered vertex (backspace key) didn't work correctly.

- bugfix: deleting last vertex of a path (backspace key) had similar problems.

- bugfix: copying and then moving shapes trashed the current cellview bounding box.

Version 1.2.39 release on 20/3/2005

- bugfix: Import DEF does not crash if COMPONENTS section just has inst name/master name and no origin/orientation. Cadence Encounter outputs this style DEF if components are unplaced.

- Added File->Exec... command to run a python script file.

- Added -p command line option to run a Python script on startup.

Version 1.2.40 release on 3/4/2005

- fixed some problems with Python wrappers in techfile.

- fixed a crash when quitting after running a Python script.

- A 'background' system layer has been added. This is the colour the screen background is drawn as; the default is black as before but you can change it e.g. to white. Note that for a white background you will need to use a new option on the Display Prefs form that allows you to change the display mode from OR to COPY mode.

Version 1.2.41 release on 15/4/2005

- Cursor box now snaps to grid correctly for all mouse movement.

- Gravity is not automatically turned on when setting edge or vertex selection mode.

- Added a 'merge selected' command. Selected shapes are merged into a single polygon. Currently all shapes regardless of layer are merged, with the resulting layer being that of the last shape selected.

- Added a 'chop' command. Chops a rectangle from a selected shape.

- Fixed several minor bugs.

Version 1.2.42 release on 24/4/2005

- bugfix: move shapes was not correctly redrawing screen

Version 2.0.1 release on 29/4/2005

- Hierarchy browser sorting turned off by default (with large numbers of instances, Qt's QListView thrashes memory sorting).

- Fixed some bugs saving cells to libraries

- Fixed a bug where the Tools->Library Browser menu item invoked the hierarchy browser instead.

- Fixed some bugs relating to creating instances of newly created cells not having their bounding box set.

- Fixed a bug where Export DEF could seg fault if used without importing DEF first.

- Added a 'create' toolbar

Version 2.0.2 release on 2/5/2005

- bugfix: redraw command wasn't working

- DEF reader / writer now supports vertical rows

- LEF reader accepts MAXIMUMDENSITY / MINIMUMDENSITY rules

Version 2.0.3 release on 3/5/2005

- bugfix: vertical rows weren't getting drawn correctly

- bugfix: Import LEF was not resetting ORIGIN for each macro

- bugfix: setting focus on X11 windows was not implemented correctly.

- Moved 'dim unselected shapes' from display preferences for to selection options form.

- Added a 'Limit number of instPins show during query net' option to the selection options form.

Version 2.0.4 release on 8/5/2005

- bugfixes to window autofocus

- bugfixes to get query dialog / LSW to track multiple windows correctly

- bugfix: selection with gravity on was not selecting an object if the cursor was inside it but not within gravity distance of one of its edges.

- bugfix: set a timer on resize events so that paint events wait 20ms after resizing has stopped. This prevents undesirable things happenning on large designs when the canvas window is resized.

- bugfix: stipple patterns and linestyles weren't getting correctly saved and reloaded to libraries on disk.

Version 2.0.5 release on 9/5/2005

- minor bugfix to drawing vertical rows

- added orientation marker for rows

- hierarchy browser now shows instance names rather than cell names

- bugfix: using a shift bindkey would leave point selection in add mode

- added an option to turn off reporting unconnected special net instance pins during import DEF. This is useful if you use regexp's in your SPECIALNETS section. This does not affect checking of regular net instance pins.

- bugfix: boolean operations were calling 'add vertex' action

Version 2.0.6 release on 20/5/2005

- bugfix: opening LSW with no cellView open caused a crash

- bugfix: saving a cell with no cellView open caused a crash

- bugfix: selecting by edge or vertex and then querying properties caused a crash

Version 2.0.7 release on 29/5/2005

- bugfix: instance origins display preference was getting saved as text origins

- bugfix: moving objects did not update selected set bbox in some cases

- dump graphics command can now dump jpeg as well as png formats. Note however that png format gives superior image quality and smaller file size than jpeg.

Version 2.1.0 release on 04/06/2005

- Pcell capability implemented. Users can set up python scripts with parameters to create programmable cells whose dimensions etc. can be modified by altering properties on instances of those cells. Note this is an early release of this capability and is subject to change and (probably) bugfixes.

- Glade main window is centered on desktop on startup now.

- Added preliminary Align command to align objects.

- bugfix: using the query dialog to alter an object's dimensions did not updated selected set bounding box.

- Hierarchy browser now displays both instance name and cell/view name

Version 2.1.1 release on 26/06/2005

- Pcell supermasters are not shown in the library browser and are not referred to when querying a Pcell's properties.

- Pcell bounding box correctly redrawn after modifying Pcell's parameters.

- Library browser Find... command implemented

Version 2.1.2 release on 6/11/2005

- LEF/DEF parsers updated to Cadence 5.6 (Si2) version

- updated zlib library to latest version

- draw rectangle now draws in layer colour/fill style

- draw path now draws in layer colour/fill style

- Pcell supermasters were not getting saved to disk by 'Save Library'.

- Support DEF GROUPs and REGIONs in import/export DEF.

- bus wires now correctly handled by Import Verilog.

- Integrated Capo placer.

- fixed some bugs in global router.

- rewrote Add Fillers command. Now fills existing rows of cells with any orientation.

- rewrote Create Rows command. Now creates rows in the design boundary with control over row margins, row utilisation or spacing, row orientation and row flipping.

- added Create Groups command

- added Create Region command

- Import Verilog supports basic ASSIGN statements

- GDS path type 4 (VAREXTEND) now imported/exported correctly

- GDS path type 1 drawn as octagonal wire extension

- Arrays with negative row/column spacing supported

Version 2.1.3 release on 4/12/2005

- improved graphics operations. Some fairly major changes to allow panning/zooming while in interactive commands e.g. move, stretch, create etc. Dynamic highlighting improved.

- colinear points generated during editing of paths and polygons deleted

- crash when querying an object with edge or vertex select mode fixed

- fixed a linux bug where lots of warnings were output to stdout from guiLayerChooser

- fixed a linux bug drawing spurious lines during Create Path

Version 2.1.4 release on 7/12/05

- Various bugs in Edit In Place caused by graphics changes in 2.1.3 fixed.

- gravity now works during Edit In Place.

- gravity can be selected as either edge based or vertex based

- Basic redo capability added

Version 2.2.0 release on 18/12/2005

- DRC checking primitives introduced. Python wrappings to basic boolean processing implemented. Basic minWidth/minSpace checks implemented.

- fixed a bug in dbCreateHole()

- fixed a bug where drag outlines weren't being drawn during e.g. move/copy insts

- fixed a bug where insts weren't being copied

- added display of shape area/perimeter in query object dialog.

- ruler snapping to snap angle bug fixed.

Contents|Index

Copyright © Peardrop Design 2023.