r38609
| file changeset diff or repo changeset diff
| igor2 | 2024-01-26T08:49:26.475593Z
| [core] -Add: undoable prototype and shape move functions that translates the prototype by relative dx;dy coords
|
|
|
|
|
r34445
| file changeset diff or repo changeset diff
| igor2 | 2021-04-12T17:00:05.491377Z
| [core] -Add: helper function to return pen via bbox larger side (useful for constructing via site search boxes)
|
|
r33419
| file changeset diff or repo changeset diff
| igor2 | 2020-12-08T06:58:24.849985Z
| [core] -Fix: padstack term ID draw: remember whether a padstack shape is drawn in the current rendering effort using stamps and draw the terminal label only if the padstack was visible; this fixes 'label visible on inivisible padstack', i.e. turning off all layers a padstack spans will make the label disappear too
|
|
|
r32751
| file changeset diff or repo changeset diff
| igor2 | 2020-09-16T07:41:05.739717Z
| [core] -Add: padstack update calculates a cached prototype bit that indicates if all copper shapes are connected by the hole/slot
|
|
r32121
| file changeset diff or repo changeset diff
| igor2 | 2020-07-02T08:00:57.896802Z
| [core] -Del: pcb_pstk_drc_check_clearance() - was used by drc_orig only; this is generally not the right way of checking the clearance anyway
|
|
|
|
|
|
|
|
|
|
|
|
r30390
| file changeset diff or repo changeset diff
| igor2 | 2020-04-03T15:46:32.225403Z
| [core] -Fix: don't hardwire the old drc conf target in the pcb_pstk_drc_check_and_warn() check, that makes it unusable for drc_query
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
r20388
| file changeset diff or repo changeset diff
| igor2 | 2018-10-27T13:36:06.866152Z
| [pstk] -Move: padstack layer names/properties from the dialogs plugin to core, padstack preview will need it
|
|
|
|
|
|
|
|
|
r19241
| file changeset diff or repo changeset diff
| igor2 | 2018-09-09T03:30:21.592923Z
| [pstk] -Add: helper macros to determine if a padstack cuts through the board (has slot or hole) and/or also plates
|
|
r19224
| file changeset diff or repo changeset diff
| igor2 | 2018-09-08T12:01:17.474368Z
| [pstk] -Change: centralize the proto cache update (including the hash value) and make sure the core calls it on any proto change
|
|
|
r17095
| file changeset diff or repo changeset diff
| igor2 | 2018-05-25T07:12:01.128914Z
| [padstack] -Fix: for mirroring y_offs=0 does not mean "no coord change": the y coord can still be non-zero in which case it needs to be mirrored. Introduce a special y_offs value to indicate "don't mirror corrds"
|
|
r17088
| file changeset diff or repo changeset diff
| igor2 | 2018-05-23T05:00:45.981407Z
| [core] -Add: extend the padstack mirror API so that x mirroring can be disabled [io_pcb] -Fix: do not x-mirror on-solder pads, data read from the file is already mirrored
|
|
|
|
r16171
| file changeset diff or repo changeset diff
| igor2 | 2018-04-06T06:02:24.199468Z
| [core] -Cleanup: rename PCB_ANYOBJFIELDS to PCB_ANY_PRIMITIVE_FIELDS to make room for generalization (any object may be non-drawing-primitive)
|
|
|
|
|
|
r14733
| file changeset diff or repo changeset diff
| igor2 | 2018-02-17T08:27:16.793754Z
| [core] -Split: object hash inlines from obj_common.h - their use is rather limited, there will be more of them, and inlines shouldn't pollute all includes
|
|
|
r14728
| file changeset diff or repo changeset diff
| igor2 | 2018-02-17T06:05:15.259737Z
| [padstack] -Cleanup: rename pstk_hash/pstk_eq to pstk_proto_hash/pstk_proto_eq to make room for the real padstack hash (these ones work on prototypes only)
|
|
|
|
|
|
r13989
| file changeset diff or repo changeset diff
| igor2 | 2018-01-13T10:51:49.906879Z
| [padstack] -Add: publish the prototype of the low level proto converter - to be reused in the pstk helper lib plugin
|
|
|
|
|
r13102
| file changeset diff or repo changeset diff
| igor2 | 2017-12-01T07:17:55.338858Z
| [subc] -Workaround: when subc is moved to buffer for a change, padstack ID lookup will need to be able to find it by ID - add a temporary hack for this
|
|
|
|
r13069
| file changeset diff or repo changeset diff
| igor2 | 2017-11-28T05:05:08.725329Z
| [padstack] -Add: mirror has an option for sending the padstack tot eh other side, which combines mirroring and rotation negating
|
|
r13063
| file changeset diff or repo changeset diff
| igor2 | 2017-11-27T06:44:52.388094Z
| [padstack] -Fix: rtree update: create padstacks in their transformed state to make sure the rtee is set right
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
r12595
| file changeset diff or repo changeset diff
| igor2 | 2017-11-04T06:51:55.926090Z
| [padstack] -Cleanup: rename padstack to pstk to shorten names and stick to the max-4-char convention of object type naming
|
|
|
|
r12567
| file changeset diff or repo changeset diff
| igor2 | 2017-11-03T08:16:48.661737Z
| [padstack] -Change: switch over all structs and supporting code for transformations, remove padstack proto group support
|
|
|
r12489
| file changeset diff or repo changeset diff
| igor2 | 2017-10-30T13:14:12.471397Z
| [padstack] -Cleanup: rename pcb_padstack_shape_update_pline() to pcb_padstack_shape_update_pa(), as we cache a whole pa, not just a pline
|
|
|
|
|