r34335
| file changeset diff or repo changeset diff
| igor2 | 2021-04-08T15:32:19.645906Z
| [draw] -Fix: explicit transformation enable_silk_invis_clr to enable the old "draw other-side silk with invisible object color" hack; on by default for the gui, off by default for export plugins
|
|
r34126
| file changeset diff or repo changeset diff
| igor2 | 2021-02-10T17:07:10.096811Z
| [core] -Add: draw layer xform: an xform bit to force GUI xform flags even on export (useful for as_shown output)
|
|
|
|
r32942
| file changeset diff or repo changeset diff
| igor2 | 2020-10-03T06:51:43.976784Z
| [core] -Cleanup: onpoint indication is an obj common bit, not a flag - it's temporary data never to be saved
|
|
r32115
| file changeset diff or repo changeset diff
| igor2 | 2020-07-02T06:53:03.201898Z
| [core] -Cleanup: rename attrib.[ch] public symbols back to pcb_ prefix from rnd_ prefix as they are not part of librnd anymore
|
|
r32113
| file changeset diff or repo changeset diff
| igor2 | 2020-07-02T06:24:58.617299Z
| [librnd] -Cleanup: move attrib.[ch] out, back to pcb-rnd core - it's pcb-rnd specific code that got in the hidlib only because of the old custom per hid attribute dialog implementations
|
|
|
|
|
|
r31209
| file changeset diff or repo changeset diff
| igor2 | 2020-05-07T09:47:27.046465Z
| [core] -Add: generic call for retrieving a pointer to the thermal char of any object (to unify padstack and non-padstack access)
|
|
|
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
|
|
|
|
|
|
|
|
|
|
r30963
| file changeset diff or repo changeset diff
| igor2 | 2020-04-29T06:04:52.875500Z
| [core] -Add: make override_color a dynamic allocated field that is free'd when the object is free'd (because it will be a field very rearely used)
|
|
|
|
|
|
|
|
|
r29454
| file changeset diff or repo changeset diff
| igor2 | 2020-01-29T06:47:56.994367Z
| [core] -Fix: invis_other_groups draw is communicated to the draw code through xform instead of global conf - export doesn't have to automatically reproduce GUI behavior on this [core] -Fix: black_current_group draw is communicated to the draw code through xform instead of global conf - export doesn't have to automatically reproduce GUI behavior on this
|
|
r29453
| file changeset diff or repo changeset diff
| igor2 | 2020-01-29T06:35:01.288639Z
| [core] -Fix: show_solder_side draw is communicated to the draw code through xform instead of global conf - export doesn't have to automatically reproduce GUI behavior on this
|
|
r29452
| file changeset diff or repo changeset diff
| igor2 | 2020-01-29T06:14:09.387095Z
| [core] -Fix: conf_core.editor.hide_names draw is communicated to the draw code through xform instead of global conf - export doesn't have to automatically reproduce GUI behavior on this
|
|
|
|
r29424
| file changeset diff or repo changeset diff
| igor2 | 2020-01-28T04:33:09.785087Z
| [core] -Fix: check_planes is communicated to the draw code through xform instead of global conf - export doesn't have to automatically reproduce GUI behavior on this
|
|
r29417
| file changeset diff or repo changeset diff
| igor2 | 2020-01-27T07:14:20.175161Z
| [core] -Fix: thin_draw and thin_draw_poly draw is communicated to the draw code through xform instead of global conf - export doesn't have to automatically reproduce GUI behavior on this
|
|
r29415
| file changeset diff or repo changeset diff
| igor2 | 2020-01-27T07:04:09.457686Z
| [core] -Fix: wireframe draw is communicated to the draw code through xform instead of global conf - export doesn't have to automatically reproduce GUI behavior on this
|
|
|
|
|
|
r28802
| file changeset diff or repo changeset diff
| igor2 | 2019-12-18T12:57:00.072996Z
| [hidlib] -Move: pcb_set_point_bounding_box() from box to obj_common because it depends on pcb internals while box.[ch] is part of librnd
|
|
r28740
| file changeset diff or repo changeset diff
| igor2 | 2019-12-14T03:52:12.689573Z
| [extobj] -Add: guard edit_pre() and edot_geo() calls to avoid duplications - they should be strictly in pairs
|
|
|
r28729
| file changeset diff or repo changeset diff
| igor2 | 2019-12-13T15:07:37.236367Z
| [core] -Fix: keeping object ID sometimes requires changing the ID of an existing, registered object; this has to be done by unregistering the object first; provide a wrapper for this and use that wrapper
|
|
r27765
| file changeset diff or repo changeset diff
| igor2 | 2019-10-04T09:39:47.517448Z
| [core] -Add: draw: xform option to not draw slots on non-mechanical layers - for example gerber doesn't want to draw slots on copper at the moment
|
|
r27611
| file changeset diff or repo changeset diff
| igor2 | 2019-09-20T08:35:46.592523Z
| [cam] -Change: remove per info "partial_export", the code is much simpler if this is coming only from the xform
|
|
|
|
|
r27380
| file changeset diff or repo changeset diff
| igor2 | 2019-08-26T04:25:13.938120Z
| [noexport] -Add: obj_common code to cache noexport flags [noexport] -Add: obj_common macro to apply cached noexport flag
|
|
|
|
r26445
| file changeset diff or repo changeset diff
| igor2 | 2019-06-26T05:36:06.305788Z
| [core] -Fix: don't draw unplated hole indication on export (by setting up a dedicated omit-overlay bit in xform for default exporting)
|
|
|
|
|
r25490
| file changeset diff or repo changeset diff
| igor2 | 2019-05-16T03:04:10.348716Z
| [hidlib] -Cleanup: move the two expose (draw main and draw preview) calls into the hidlib, as these are essential API in the HID->core direction
|
|
|
|
|
|
r21196
| file changeset diff or repo changeset diff
| igor2 | 2018-11-29T03:49:12.707225Z
| [core] -Cleanup: xform concept/naming: introdice xform_exporter (for cam and friends), keep xform_caller exclusively for the code that initiated the rendering
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
r18027
| file changeset diff or repo changeset diff
| igor2 | 2018-07-04T03:36:24.754654Z
| [layer] -Fix: when determining layer color for bound layers, do not assume the real layer will always exist (e.g. on preview it may not)
|
|
r18026
| file changeset diff or repo changeset diff
| igor2 | 2018-07-04T03:02:46.178575Z
| [layer] -Fix: when determining bound layer color, don't use default "element" layer color for top silk if it has a real layer color
|
|
|
r18024
| file changeset diff or repo changeset diff
| igor2 | 2018-07-04T02:54:02.916457Z
| [layer] -Fix: when drawing bound layers, use the real layer's actual color (if real layer is available) instead of default color
|
|
|
|
|
|
|
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)
|
|
r15923
| file changeset diff or repo changeset diff
| igor2 | 2018-03-28T07:16:46.049999Z
| [core] -Cleanup: move loop end macros from macro.h to obj_common.h - because it's much less general than it was originally and layers are becoming objects anyway
|
|
|
|
|
|
|
|
|
|
|
|
|
r14749
| file changeset diff or repo changeset diff
| igor2 | 2018-02-18T05:52:19.748851Z
| [subc] -Cleanup: move more hash and eq related functions from obj_common to obj_hash - needed only internally
|
|