|
|
r35678
| file changeset diff or repo changeset diff
| igor2 | 2021-09-14T05:59:17.840336Z
| [core] -Add: a variant of the therm bits to chars conv function that returns const char * to simplify memory management in query
|
|
r35676
| file changeset diff or repo changeset diff
| igor2 | 2021-09-14T03:50:04.005073Z
| [core] -Add: pcb_thermal_chars2bits() that can convert the 2 byte text representation of per layer thermals back from text to bin (used in query and later in propedit)
|
|
|
|
|
r31814
| file changeset diff or repo changeset diff
| igor2 | 2020-06-08T12:18:54.775485Z
| [core] -Add: thermal utility functiobn that generates a string with a char for the shape and whether it's diagonal
|
|
r31214
| file changeset diff or repo changeset diff
| igor2 | 2020-05-07T15:39:56.404953Z
| [core] -Change: disable using thermal/poly_scale - there is a poly lib bug with diagonal sharp thermals on rectangualr polygons
|
|
|
|
|
r31074
| file changeset diff or repo changeset diff
| igor2 | 2020-05-04T05:21:36.287597Z
| [clearance] -Add: pass on in-poly to all thermal functions so they have a chance to consider poly->enforce_clearance [clearance] -Add: line clearance considers poly->enforce_clearance
|
|
|
|
|
|
|
|
|
|
|
|
|
|
r28475
| file changeset diff or repo changeset diff
| igor2 | 2019-11-24T18:24:45.701975Z
| [core] -Fix: thermal/padstack-shape poly render corner case: in gcode, the hole and slot shape does need to be subtracted on mech layers
|
|
r27907
| file changeset diff or repo changeset diff
| igor2 | 2019-10-25T08:33:20.441081Z
| [core] -Fix: don't crash in padstack thermal render when working off-board: it's a NOP in the buffer (can't look up padstack shape without a stackup and only boards have stackups)
|
|
r25994
| file changeset diff or repo changeset diff
| igor2 | 2019-06-05T13:33:45.307764Z
| [core] -Rename: pcb_poly_from_line/pcb_poly_from_arc to pcb_poly_from_pcb_line/pcb_poly_from_pcb_arc to make room for a non-pcb-object based variant that will be needed by other hidlib apps
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
r13574
| file changeset diff or repo changeset diff
| igor2 | 2017-12-20T15:38:41.824771Z
| [thermal] -Fix: handle special case of poly thermals properly: poly corner congestions (common case for round rect pads)
|
|
r13566
| file changeset diff or repo changeset diff
| igor2 | 2017-12-19T16:45:57.443770Z
| [thermal] -Add: avoid too many polygon points too close to avoid thermal overlaps - preliminary version, picks the first point instead of trying to be clever
|
|
|
|
|
|
|
|
r12611
| file changeset diff or repo changeset diff
| igor2 | 2017-11-04T10:58:06.484097Z
| [thermal] -Add: distinguish between square cap and round cap line for round thermas, prepare blank case for the square cap line
|
|
r12608
| file changeset diff or repo changeset diff
| igor2 | 2017-11-04T10:28:09.500239Z
| [padstack] -Fix: circle thermal needs a *2 because of the old pin thermal code has hardwired kludges for pins
|
|
|
r12603
| file changeset diff or repo changeset diff
| igor2 | 2017-11-04T08:42:21.103275Z
| [padstack] -Fix: move the clearance of a poly shaped pad by the padstack's base offset to line it up with the padstack
|
|
|
|
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
|
|
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
|
|
|
|
|
r12471
| file changeset diff or repo changeset diff
| igor2 | 2017-10-30T09:04:46.239038Z
| [thermal] -Change: use the per layer padstack shape get instead of the per layer type, so that the NOSHAPE thermal can be applied
|
|
|
|
|
|
|
r12439
| file changeset diff or repo changeset diff
| igor2 | 2017-10-29T09:09:14.001967Z
| [thermal] -Split: move out the per poly-area thermal code to separate local functions for easier reuse with padstacks
|
|
r12438
| file changeset diff or repo changeset diff
| igor2 | 2017-10-29T08:43:57.006191Z
| [thermal] -Cleanup: reduce the number of loops in poly thermal code to make it easier to reproduce for padstacks
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
r12413
| file changeset diff or repo changeset diff
| igor2 | 2017-10-28T09:40:21.847211Z
| [thermal] -Fix: don't guess the delta angle of the round clearance around round cap line for the negative case, but calulate it
|
|
|
|
|
|
|
|
|