next page
r38652 file changeset diff or repo changeset diff igor22024-02-21T14:23:20.022790Z
 
[footprint] -Add: common_subc: help text for generic offs and ratio parameters include hints on how to use them in practice
r38651 file changeset diff or repo changeset diff igor22024-02-21T14:06:17.728625Z
 
[footprint] -Fix: common_subc: get pad's mask and paste offs and ratio play better with absolute value being 0
r38098 file changeset diff or repo changeset diff igor22023-08-08T05:21:33.326977Z
 
[footprint] -Add: layer_setup() required pcb-rnd version
r38096 file changeset diff or repo changeset diff igor22023-08-08T05:16:52.194288Z
 
[footprint] -Add: common subc: support for layer combining so that footprints can draw negative and auto
r38064 file changeset diff or repo changeset diff igor22023-07-28T08:53:59.487092Z
 
[footprint] -Fix: common subc: padstack emit function shall write the name passed as terminal name instead of hardwired "1"
r37724 file changeset diff or repo changeset diff erich2023-06-08T16:14:08.279960Z
 
[footprint] -Fix: typo in common_subc.awk hshadow function
r37709 file changeset diff or repo changeset diff igor22023-06-08T11:10:54.630511Z
 
[footprint] -Add: subc_pstk_add_shape_hshadow() in common subc helper
r37182 file changeset diff or repo changeset diff igor22023-01-09T10:04:09.050348Z
 
[footprint] -Fix: common_subc: if paste/mask ratio is empty string, don't use it as a value but fall back on defaults
r37181 file changeset diff or repo changeset diff igor22023-01-09T09:59:10.397920Z
 
[footprint] -Fix: common_subc: subc_proto_create_pad_rect() called the wrong function for mask offset calculation (so it used paste defaults when mask was not specified)
r37180 file changeset diff or repo changeset diff igor22023-01-09T09:54:31.356102Z
 
[footprint] -Fix: common_subc: subc_proto_create_pad_rect() passed the wrong argument to paste and mask offset calculator
r37161 file changeset diff or repo changeset diff igor22022-12-21T16:32:48.602902Z
 
[footprint] -Fix: parametric common: minimum thickness for smd pads so there's no invalid poly
r37130 file changeset diff or repo changeset diff igor22022-12-21T06:37:05.733343Z
 
[footprint] -Fix: parametric common: do not generate square pad smaller than 4 nanometer to avoid polygon corner cases
r36413 file changeset diff or repo changeset diff igor22022-06-19T08:52:37.552127Z
 
[footprint] -Add: license banner in common*.awk for parametrics
r36146 file changeset diff or repo changeset diff igor22022-04-10T07:07:21.834010Z
 
[footprint] -Fix: common subc awk: subc_proto_create_pad_circle() used the wrong arguments and layer for creating the paste shape
r34912 file changeset diff or repo changeset diff igor22021-06-14T08:00:36.318952Z
 
[pcblib] -Rename: pcblib to footprint; by the default config footprints are loaded from: footprint/ from the board file's directory (for existing board files); user dir ~/.pcb-rnd/footprint (and ~/pcblib for compatibility); ../footprint (for running from source); $SHARE/pcb-rnd/footprint (system installed)
r32772 file changeset diff or repo changeset diff igor22020-09-17T02:55:22.628267Z
 
[pcblib] -Fix: make sure silkmark never writes arc with negative radius (or even close to zero)
r32277 file changeset diff or repo changeset diff igor22020-07-19T14:00:45.746652Z
 
[pcblib] -Add: common_subc helper for creating poly shape for padstacks
r32256 file changeset diff or repo changeset diff igor22020-07-18T08:43:34.461245Z
 
[pcblib] -Add: common_subc: layer polygon functions
r32137 file changeset diff or repo changeset diff igor22020-07-03T13:30:26.191419Z
 
[pcblib] -Add: subc common: subc begin function gets an optional attribute array for the new subc's attributes
r32136 file changeset diff or repo changeset diff igor22020-07-03T13:28:05.935924Z
 
[pcblib] -Fix: subc common: do not ignore text string argument when creating subc text
r27836 file changeset diff or repo changeset diff igor22019-10-11T14:08:54.350624Z
 
[pcblib] -Fix: some awk implementations don't like ++oid in print, use parenthesis to protect it
r27835 file changeset diff or repo changeset diff igor22019-10-11T13:54:41.584170Z
 
[pcblib] -Fix: pastematrix() needs to be in common_subc because code there depends on it
r27223 file changeset diff or repo changeset diff igor22019-08-18T09:16:35.981341Z
 
[pcblib] -Move: center pad functions from qf() to common_subc.awk so it can be reused in so() later
r27222 file changeset diff or repo changeset diff igor22019-08-18T09:08:15.084071Z
 
[pcblib] -Fix: center pad mask: when no offset specified, use zero offset
r27213 file changeset diff or repo changeset diff igor22019-08-18T06:27:05.967332Z
 
[pcblib] -Add: pad_mask_offs, pin_mask_offs, pad_mask_ratio, pin_mask_ratio
r27212 file changeset diff or repo changeset diff igor22019-08-18T06:09:01.090382Z
 
[pcblib] -Add: pad_mask_ratio and pad_mask_offs
r27210 file changeset diff or repo changeset diff igor22019-08-17T16:27:42.807620Z
 
[pcblib] -Add: new, lht based parametric framework: add pad_paste_ratio and pad_paste_offs
r27208 file changeset diff or repo changeset diff igor22019-08-17T15:49:44.630265Z
 
[pcblib] -Add: new, lht based parametric framework: calculate (a simplified) minuid
r27206 file changeset diff or repo changeset diff igor22019-08-17T15:30:38.362069Z
 
[pcblib] -Del: remove all old parametric footprint scripts, make the new, lihata/subc based ones the default
r27202 file changeset diff or repo changeset diff igor22019-08-17T14:27:19.042433Z
 
[pcblib] -Add: new, lht based parametric framework: unify how paste size is calculated
r27200 file changeset diff or repo changeset diff igor22019-08-17T12:37:33.376658Z
 
[pcblib] -Fix: new, lht based parametric framework: typo in the name of subc-aux
r27199 file changeset diff or repo changeset diff igor22019-08-17T12:24:41.673287Z
 
[pcblib] -Fix: new, lht based parametric framework: when placing padstack without hole, use default pad clearance, not pin clearance
r27197 file changeset diff or repo changeset diff igor22019-08-17T11:49:38.672563Z
 
[pcblib] -Fix: new, lht based parametric framework: pin clearance value doubled and not unit-converted
r27195 file changeset diff or repo changeset diff igor22019-08-17T10:11:22.349611Z
 
[pcblib] -Fix: new, lht based parametric framework: acy() top silk arrow should use subc_line on top-silk instead of old element_line
r27191 file changeset diff or repo changeset diff igor22019-08-17T08:55:51.079810Z
 
[pcblib] -Change: new, lht based parametric framework: prepare for merging back by renaming common.awk to common_subc.awk (old common.awk needs to be kept for user scripts)
r27187 file changeset diff or repo changeset diff igor22019-08-17T06:39:17.564582Z
 
[pcblib] -Add: new, lht based parametric framework: port plcc() and low level qf
r27184 file changeset diff or repo changeset diff igor22019-08-16T15:13:12.428877Z
 
[pcblib] -Add: new, lht based parametric framework: port bga()
r27178 file changeset diff or repo changeset diff igor22019-08-16T13:32:52.952187Z
 
[pcblib] -Fix: new, lht based parametric framework: misuse of dia instsad of ring_dia in round pin prototype creating function
r27177 file changeset diff or repo changeset diff igor22019-08-16T13:02:07.534635Z
 
[pcblib] -Cleanup: new, lht based parametric framework: remove coord_x() and coord_y(), simplify offset/origin code: with subcircuits the origin can be anywhere, no need to translate all coordinates
r27175 file changeset diff or repo changeset diff igor22019-08-16T12:47:12.656415Z
 
[pcblib] -Add: new, lht based parametric framework: helper function to emulate old, line based square pads
r27174 file changeset diff or repo changeset diff igor22019-08-16T09:05:14.270747Z
 
[pcblib] -Fix: new, lht based parametric framework: don't add the unit twice to the line thickness of subc-aux lines
r27173 file changeset diff or repo changeset diff igor22019-08-16T08:58:27.628966Z
 
[pcblib] -Add: new, lht based parametric framework: add subc_aux layer
r27172 file changeset diff or repo changeset diff igor22019-08-16T08:34:46.197388Z
 
[pcblib] -Add: new, lht based parametric framework: padstack prototypes and padstack references
r27171 file changeset diff or repo changeset diff igor22019-08-16T06:51:53.793048Z
 
[pcblib] -Add: new, lht based parametric framework: header, footer, lines and arcs
r21601 file changeset diff or repo changeset diff igor22018-12-09T04:32:18.529540Z
 
[pcblib] -Fix: do convert explicit mil value coord properly even if there's no mil fallback
r21600 file changeset diff or repo changeset diff igor22018-12-09T04:18:59.213866Z
 
[pcblib] -Fix: print override keys at the end that did not get printed during normal processing
r21597 file changeset diff or repo changeset diff igor22018-12-09T04:00:57.244647Z
 
[pcblib] -Add: regex based help ignore so that generators can turn off unused fields
r21595 file changeset diff or repo changeset diff igor22018-12-09T03:46:19.178799Z
 
[pcblib] -Add: help text extraction: default value override
r21591 file changeset diff or repo changeset diff igor22018-12-08T16:02:51.348807Z
 
[pcblib] -Fix: parametric: convert default parameter dims even if they are not mm or mil but some other unit
r21589 file changeset diff or repo changeset diff igor22018-12-08T15:24:48.162959Z
 
[pcblib] -Fix: parametric footprint: wrong conversion of cmil and dmil to mil
r8074 file changeset diff or repo changeset diff igor22017-04-06T04:00:21.259601Z
 
[pcblib] -Fix: typo in r8073 around inches
r8073 file changeset diff or repo changeset diff igor22017-04-06T03:58:36.274257Z
 
[pcblib] -Fix: unit conversion supports all suffixes the core supports
r7238 file changeset diff or repo changeset diff igor22017-02-26T06:04:43.447652Z
 
[pcblib] -Fix: accept --help even if it's not the first positional parameter
r7237 file changeset diff or repo changeset diff igor22017-02-26T05:57:43.155643Z
 
[pcblib] -Add: common help print awk function
r7236 file changeset diff or repo changeset diff igor22017-02-26T05:37:34.950011Z
 
[pcblib] -Fix: parametric common: when printing element pin flags, handle explicit "none" as empty string
r4828 file changeset diff or repo changeset diff igor22016-11-13T04:09:52.385591Z
 
[pcblib-param] -Add: qf() center pad paste matrix option (requested by John G)
r760 file changeset diff or repo changeset diff igor22015-08-21T06:04:45.241550Z
 
[pcblib-param] -Add: reverse mil conversion
r740 file changeset diff or repo changeset diff igor22015-08-20T14:25:27.868359Z
 
[pcblib-param] -Add: rev_mm() to create sizes in mm from pcb coords
r729 file changeset diff or repo changeset diff igor22015-08-20T12:38:22.322519Z
 
[pcblib-param] -Fix: dimension lines should be affected by the transformation
r726 file changeset diff or repo changeset diff igor22015-08-20T12:19:24.893107Z
 
[pcblib-param] -Fix: rectangle pad works in pivot geometry as well
r722 file changeset diff or repo changeset diff igor22015-08-20T12:08:34.971923Z
 
[pcblib-param] -Add: qf dimensions
r714 file changeset diff or repo changeset diff igor22015-08-20T09:04:33.220790Z
 
[pcblib-param] -Add: function to emit dimension annotation
r709 file changeset diff or repo changeset diff igor22015-08-20T07:37:58.634229Z
 
[pcblib-param] -Add: silkmark: dot
r708 file changeset diff or repo changeset diff igor22015-08-20T07:13:02.060070Z
 
[pcblib-param] -Add: helper function to draw silk rectangle corners
r707 file changeset diff or repo changeset diff igor22015-08-20T06:53:08.063928Z
 
[pcblib-param] -Add: common helper function to draw true rectangular element pad with cordner coords and no thickness
r699 file changeset diff or repo changeset diff igor22015-08-19T07:47:15.732874Z
 
[pcblib-param] -Add: helper fucntion for circular element pad
r692 file changeset diff or repo changeset diff igor22015-08-19T06:25:35.891037Z
 
[pcblib-param] -Add: silkmark circle and arc
r691 file changeset diff or repo changeset diff igor22015-08-19T06:21:27.161003Z
 
[pcblib-param] -Fix: silkmark() takes the corner of the rectangle, not the coords of the first pin, in x;y, so it's more general and doesn't depend on generating a connector; step (symbol size) is also an optional arg
r690 file changeset diff or repo changeset diff igor22015-08-19T06:13:09.872185Z
 
[pcblib-param] -Add: silkmark: style exteranl45
r689 file changeset diff or repo changeset diff igor22015-08-19T06:08:56.021620Z
 
[pcblib-param] -Add: silkmark() accepts multiple values
r687 file changeset diff or repo changeset diff igor22015-08-19T06:03:26.047435Z
 
[pcblib-param] -Change: move silkmark out to a separate function within common.awk because multiple packages may use it
r436 file changeset diff or repo changeset diff igor22015-07-25T15:42:15.299673Z
 
[pcblib-param] -Add: new, more detailed @@param syntax
r434 file changeset diff or repo changeset diff igor22015-07-25T14:44:32.418921Z
 
[pcblib-param] -Fix: central bool handling (connector() etrunc)
r384 file changeset diff or repo changeset diff igor22015-07-23T04:02:23.889225Z
 
[pcblib-param] -Change: default footprint description should be the footprint command that generated the footprint
r372 file changeset diff or repo changeset diff igor22015-07-22T03:37:46.562333Z
 
[pcblib-param] -Add: element_rectangle can draw rounded corner rectangle with much control over which conrners should be sharp and whether rounding is done with an arc or a line
r371 file changeset diff or repo changeset diff igor22015-07-22T03:14:51.779875Z
 
[pcblib-param] -Fix: mix up of bottom and left in element_rectangle omit
r362 file changeset diff or repo changeset diff igor22015-07-21T03:19:36.947293Z
 
[pcblib-param] -Add: element_arrow draws a line with an arrowhead
r354 file changeset diff or repo changeset diff igor22015-07-20T05:52:39.229527Z
 
[pcblib-param] -Add: rcy()
r347 file changeset diff or repo changeset diff igor22015-07-20T04:56:02.378132Z
 
[pcblib-param] -Fix: positional parameters counts slots taken only by explicit params
r342 file changeset diff or repo changeset diff igor22015-07-20T03:28:16.075269Z
 
[pcblib-param] -Add: pad related parameter description in common.awk
r336 file changeset diff or repo changeset diff igor22015-07-20T02:38:15.538511Z
 
[pcblib-param] -Fix: strip arguments and ignore empty arguments so that positionals are not messed up
r334 file changeset diff or repo changeset diff igor22015-07-20T02:32:33.114958Z
 
[pcblib-param] -Fix: parse_dim returns empty for empty input so it doesn't fake explicit 0
r328 file changeset diff or repo changeset diff igor22015-07-19T16:51:35.342127Z
 
[pcblib-param] -Add: optional coordinate translation in common
r296 file changeset diff or repo changeset diff igor22015-07-18T13:54:49.355368Z
 
[pcb-fp] -Cleanup: lib reorg, part 2
r295 file changeset diff or repo changeset diff igor22015-07-18T13:53:50.663796Z
 
[pcb-fp] -Cleanup: lib reorg, part 1
r294 file changeset diff or repo changeset diff igor22015-07-18T13:49:03.435976Z
 
[pcb-fp] -Move: parametric footprints take a subdir in pcblib/
r262 file changeset diff or repo changeset diff igor22015-07-18T04:41:03.100229Z
 
[pcblib-param] -Change: generalized dip_outline() (so() and potentially other packages need it too)
r261 file changeset diff or repo changeset diff igor22015-07-18T04:37:24.715703Z
 
[pcblib-param] -Add: central unit conversion call to keep the code clean and unified
r260 file changeset diff or repo changeset diff igor22015-07-18T04:34:42.046768Z
 
[pcblib-param] -Add: element_pad() [pcblib-param] -Change: pin flags are earlier in the parameter list as it's more often used
r247 file changeset diff or repo changeset diff igor22015-07-17T15:54:18.450296Z
 
[pcblib-param] -Add: common.awk supports element arc
r245 file changeset diff or repo changeset diff igor22015-07-17T15:35:24.153008Z
 
[pcblib-param] -Fix: remove all spaces from parameter lists before splitting
r244 file changeset diff or repo changeset diff igor22015-07-17T15:30:19.219413Z
 
[pcblib-param] -Change: pin number is the 3rd arg after x,y for pin draw - most common to change [pcblib-param] -Add: silk rectangle can omit lines per location
r241 file changeset diff or repo changeset diff igor22015-07-17T06:10:51.017024Z
 
[pcblib-param] -Add: help on common parameters
r240 file changeset diff or repo changeset diff igor22015-07-17T06:07:13.640470Z
 
[pcblib-param] -Add: be able to change default settings
r238 file changeset diff or repo changeset diff igor22015-07-17T05:45:25.557330Z
 
[pcblib-param] -Change: put pin/silk defaults in an array to prepare overriding them
r234 file changeset diff or repo changeset diff igor22015-07-17T04:47:54.011260Z
 
[pcblib-param] -Fix: call error() with the right amount of args for missing params
r232 file changeset diff or repo changeset diff igor22015-07-17T04:15:10.041708Z
 
[pcblib-param] -Add: generic error() function: indicate error and exit
r228 file changeset diff or repo changeset diff igor22015-07-16T06:42:18.155268Z
 
[pcblib-param] -Fix: strip parameters so whitespace doesn't fool the system
r208 file changeset diff or repo changeset diff igor22015-07-15T03:48:59.431712Z
 
[pcblib-param] -Fix: mm conversion const
r207 file changeset diff or repo changeset diff igor22015-07-15T03:42:22.141223Z
 
[pcblib-param] -Fix: output integers, never floats

Command line to view the complete history:
svn log -v svn://svn.repo.hu/pcb-rnd/trunk/footprint/parametric/common_subc.awk