magic/database
R. Timothy Edwards cb30ac369b Extended the "property" command and modified the way that properties
are handled.  Properties were previously only character strings,
which had become cumbersome because properties were being used for
mask hints and bounding boxes, with the necessity of constantly
converting values from string to integer and back, which can cause
a performance impact as well as just being messy.  The main difference
to the command is the addition of an optional first keyword argument
for the property type, which can be "string", "integer", "dimension",
or "double".  All types except "string" can consist of multiple
values.  Multiple values can be specified as separate arguments on
the command line, so that, for example, values of FIXED_BBOX or
MASKHINTS_* no longer need to be quoted.  In addition, this completes
the handling of "units" implemented recently, as all properties of
the type "dimension" can be entered in the current units, will display
in the current units, and will scale with the database.
2026-02-18 10:48:47 -05:00
..
DBbound.c Corrected an issue in computing the extended (includes area of 2025-08-26 11:00:20 -04:00
DBcell.c Corrected an error from a recent commit: An attempt to add array 2025-11-25 12:57:46 -05:00
DBcellbox.c A number of things in one commit: 2025-11-07 11:00:22 -05:00
DBcellcopy.c Extended the "property" command and modified the way that properties 2026-02-18 10:48:47 -05:00
DBcellname.c Extended the "property" command and modified the way that properties 2026-02-18 10:48:47 -05:00
DBcellsel.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
DBcellsrch.c Extended the "property" command and modified the way that properties 2026-02-18 10:48:47 -05:00
DBcellsubr.c freeMagic1() idiom insertion at all sites reported by static code analysis 2025-12-19 09:31:58 -05:00
DBconnect.c More updates. . . Got it to the point were gpio_ovtv2 is LVS 2026-01-17 20:49:52 -05: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 Extended the "property" command and modified the way that properties 2026-02-18 10:48:47 -05:00
DBlabel.c First cut of pulling the TT_SIDE bit out of the tile database 2026-01-09 12:05:03 -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 Committing changes to date, which includes a number of fixes, 2026-01-09 12:05:03 -05:00
DBpaint2.c First cut of pulling the TT_SIDE bit out of the tile database 2026-01-09 12:05:03 -05:00
DBprop.c Extended the "property" command and modified the way that properties 2026-02-18 10:48:47 -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 freeMagic1() idiom insertion at all sites reported by static code analysis 2025-12-19 09:31:58 -05:00
DBtiles.c More updates. . . Got it to the point were gpio_ovtv2 is LVS 2026-01-17 20:49:52 -05:00
DBtimestmp.c freeMagic1() idiom insertion at all sites reported by static code analysis 2025-12-19 09:31:58 -05: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 Extended the "property" command and modified the way that properties 2026-02-18 10:48:47 -05: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