magic/database
R. Timothy Edwards 957d7edd64 A number of things in one commit:
1) Added a "*showmem" "wizard" command to get a dump of all memory
   being used by tiles in the database.
2) Made a slight correction to the way magic detects exact overlap
   of instances of the same cell.  This probably does not make any
   actual difference in practice.
3) Corrected an uninitialized variable in dbReComputeBboxFunc().
4) Changes DBSrCellPlaneArea() to use a static BPEnum variable, so
   that it does not waste time allocating and freeing memory for
   the same thing over and over again.
5) Corrected a memory leak in the tech file "extract" section that
   loses memory every time the extraction style is changed.
6) Corrected the tile join routines to fix a bad memory leak in the
   tile allocation and recovery---a fix which was mentioned in issue
   #414 but which had not yet been implemented.  This has now been
   tested and confirmed to work.
2025-11-07 11:00:22 -05:00
..
DBbound.c Corrected an issue in computing the extended (includes area of 2025-08-26 11:00:20 -04:00
DBcell.c A number of things in one commit: 2025-11-07 11:00:22 -05:00
DBcellbox.c A number of things in one commit: 2025-11-07 11:00:22 -05:00
DBcellcopy.c Corrected an error in the substrate generation for extraction, where 2025-08-14 08:51:36 -04:00
DBcellname.c Corrected a problem in which "cellname delete" never cleared the 2025-10-20 11:03:03 -04:00
DBcellsel.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
DBcellsrch.c A number of things in one commit: 2025-11-07 11:00:22 -05:00
DBcellsubr.c Plane[GS]etHint() added to encapsulate access to Plane->pl_hint 2025-04-09 15:02:59 -04:00
DBconnect.c database.h.in: dbSrConnectFunc()/dbSrConnectStartFunc() add public prototype 2025-04-09 15:23:21 -04:00
DBcount.c DBcount.c: DBTreeCountPaint() unify return type of hiercount() callback 2024-12-26 13:13:14 -05:00
DBexpand.c One additional fix which allows "gds write" to continue after a 2025-02-15 13:49:14 -05:00
DBio.c Corrected the greatest common factor routine that is run when 2025-09-17 12:20:13 -04:00
DBlabel.c LookupStructFull() constify call-site 2024-12-26 15:20:58 -05:00
DBlabel2.c 36 x warning: suggest parentheses around assignment used as truth value 2024-10-09 21:12:55 -04:00
DBpaint.c Corrected some basic paint code related to drawing over top non- 2025-08-01 10:47:01 -04:00
DBpaint2.c 4 x warning: suggest explicit braces to avoid ambiguous 'else' 2024-10-09 21:12:55 -04:00
DBprop.c Corrected a small issue in the "property" command that will attempt 2022-02-15 12:01:11 -05:00
DBtcontact.c Corrected an error with the bloat-all CIF operator in which 2024-12-16 21:52:11 -05:00
DBtech.c database/DBtech.c: Incorrect return-value check for a 'scanf'-like function 2024-10-01 12:36:12 -04:00
DBtechname.c database: DBPlaneShortName() return const char * 2025-10-04 20:50:31 -04:00
DBtechtype.c database: DBTypeLongNameTbl() constify data (const char*) 2025-10-04 20:50:31 -04:00
DBtiles.c And one more fix to the method, for which I added a variation of 2025-10-30 13:18:12 -04:00
DBtimestmp.c Corrected behavior of "load ... -dereference" to bring back a 2023-04-18 11:01:58 -04:00
DBtpaint.c Lookup() constify call-site 2024-12-26 15:20:58 -05:00
DBtpaint2.c Corrected code in DBtpaint2.c handling the setup of paint/erase 2024-12-26 16:28:43 -05:00
DBundo.c 37 x warning: array subscript has type 'char' 2024-10-09 21:12:55 -04:00
Makefile Makefile: database.h removal by toplevel Makefile 2025-07-29 10:50:32 -04:00
arrayinfo.h database.h: refactor struct ArrayInfo defn into it arrayinfo.h 2025-08-06 22:58:30 +01:00
database.h.in database: DBTypeLongNameTbl() constify data (const char*) 2025-10-04 20:50:31 -04:00
databaseInt.h A number of things in one commit: 2025-11-07 11:00:22 -05:00
fonts.h header file #endif guard middle program once style consistency 2025-07-29 10:50:32 -04:00