|
r19617
| file changeset diff or repo changeset diff
| igor2 | 2018-09-28T06:05:01.117583Z
| [trdraw] -Fix: use caller supplied layer from info first, fall back to the _real_ layer and fall back to the bound layer only as last resort when drawing layer objects
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
r14737
| file changeset diff or repo changeset diff
| igor2 | 2018-02-17T08:45:57.510376Z
| [subc] -Fix: x and y coordinates cna be hashed only together, because of transformations like rotation couple them
|
|
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
|
|
|
|
|
r14045
| file changeset diff or repo changeset diff
| igor2 | 2018-01-16T04:19:41.315025Z
| -Cleanup: license banners: replace old PCB project banner and Thomas Nau contact in core (with permission from Thomas Nau) and mark other author's contact as old contact
|
|
r13917
| file changeset diff or repo changeset diff
| igor2 | 2018-01-07T14:51:52.655806Z
| [rtree] -Del: remove 'manage' from the API - callers should arrange freeing the tree nodes; a full tree must be dynamic or static, mixed trees are not supported
|
|
r13853
| file changeset diff or repo changeset diff
| igor2 | 2018-01-04T07:22:04.904097Z
| [core] -Cleanup: low level op calls should never call pcb_draw(); it's the task of a higher level to decide when to draw
|
|
|
r13680
| file changeset diff or repo changeset diff
| igor2 | 2017-12-28T10:29:59.324645Z
| [rtree] -Change: API change: new rtree creation API won't have arguments; keep the old API until the autoplace and autoroute code are tested
|
|
|
|
r13353
| file changeset diff or repo changeset diff
| igor2 | 2017-12-08T16:53:57.830684Z
| [core] -Fix: don't clamp arc angles between 0 and +360 but -360 and +360 - this lets the user explicitly set start angle or delta angle to -90
|
|
|
|
r13038
| file changeset diff or repo changeset diff
| igor2 | 2017-11-26T03:59:54.589951Z
| [core] -Fix: when drawing objects on bound layers (e.g. a subcircuit for a preview window), use a more advanced color logics: objects on top copper and silk layer should have board colors, the rest should have far-side color
|
|
r13032
| file changeset diff or repo changeset diff
| igor2 | 2017-11-25T16:50:01.982230Z
| [core] -Add: when drawing a bound layer object, use far-side color instead of real layer color (which is simply not available)
|
|
|
r12857
| file changeset diff or repo changeset diff
| igor2 | 2017-11-17T06:25:23.801755Z
| [core] -Fix: data model bug: when deleting an object, it is copied to the list of removed objects; do not clear the parent field after the deletion, but leave it to point to the data of that list
|
|
|
|
r12507
| file changeset diff or repo changeset diff
| igor2 | 2017-10-31T05:15:36.493373Z
| [core] -Fix: remove buggy optimization: do not rotate the bounding box on 90 deg rotation, but recalculate - because of our open/closed boxes, rotation breaks the optimization
|
|
r12291
| file changeset diff or repo changeset diff
| igor2 | 2017-10-22T03:38:29.567667Z
| [core] -Fix: no-clip version of move ops should not modify the rtrees; instead, rtree updating is bound to the clipping (clear/restore) calls, else the poly clipper gets confused
|
|
|
|
|
r11762
| file changeset diff or repo changeset diff
| igor2 | 2017-09-24T08:39:41.771218Z
| [core] -Fix: if poly-clear-related flags are changed in a generic object flag change operation, update clipping as necessary
|
|
r11743
| file changeset diff or repo changeset diff
| igor2 | 2017-09-24T05:16:33.145879Z
| [core] -Fix: remove duplicate lists of "what flags this object type can have" - rather have a function that calculates it from the flag_str table and cache it
|
|
|
|
r11017
| file changeset diff or repo changeset diff
| igor2 | 2017-08-20T14:38:28.532760Z
| [intconn] -Fix: remove intconn from flags and make it a good old common struct field - for easier access and cleaner data structs; keep file format compatibility with .pcb, and lihata board v1 and v2
|
|
|
|
|
|
r10966
| file changeset diff or repo changeset diff
| igor2 | 2017-08-19T12:17:51.698369Z
| [term] -Fix: simpler and more optimal 'selected' color logics for pads - do not draw more than one object on selected, it will be all cyan anyway
|
|
|
|
r10941
| file changeset diff or repo changeset diff
| igor2 | 2017-08-19T03:35:34.052304Z
| [term] -Fix: "center" of an object (also rat connection point of arc) is the middle point on the arc, not the center of the bounding box
|
|
|
|
r10838
| file changeset diff or repo changeset diff
| wojciechk8 | 2017-08-15T23:51:07.134245Z
| [core] -Update: allow setting arc/line 0 clearance (the behavior of change action is the same as with pin/pad)
|
|
r10808
| file changeset diff or repo changeset diff
| igor2 | 2017-08-15T02:38:50.659672Z
| [core] -API CHANGE: the attribute system requires unique keys per attribte list; this will keep things concistent as the code used to silently ignore redundant attributes
|
|
r10807
| file changeset diff or repo changeset diff
| wojciechk8 | 2017-08-14T22:24:04.320997Z
| [core] -Update: replace 'absolute', 'delta' fields with 'is_absolute', 'value' in change size/angle contexts (pcb_opctx_chgsize_t, pcb_opctx_chgangle_t). Now 0 absolute value can be passed to object change functions.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
r9099
| file changeset diff or repo changeset diff
| igor2 | 2017-06-04T07:28:11.880368Z
| [subc] -Change: split layer fields and group/name them differently for board layers and subc layers (binding)
|
|
|