r38754
| file changeset diff or repo changeset diff
| igor2 | 2024-04-04T11:46:24.384294Z
| [core] -Add: plugin-drawn layers: optional layer draw function callback (intended for UI layers mostly), similar to osm-rnd's
|
|
r38523
| file changeset diff or repo changeset diff
| igor2 | 2023-11-30T07:16:59.014195Z
| [font2] -Del: PCB_WANT_FONT2: always require font2 [font2] -Del: ./configure time option that enables font2 [font2] -Update: tests/drc_query/invchar.ref was buggy with the old font engine because (invalid char bbox bug)
|
|
r38386
| file changeset diff or repo changeset diff
| igor2 | 2023-10-04T04:27:39.299217Z
| [font2] -Add: extend the low level text rendering API to receive text flags [font2] -Add: text rendering: execute the entity text flag
|
|
|
|
|
|
|
|
|
|
|
r37549
| file changeset diff or repo changeset diff
| igor2 | 2023-05-16T04:00:58.420053Z
| [core] -Fix: draw code used the wrong field for applying gui xform, causing conditional jump on uninitialized value
|
|
|
|
|
|
|
|
|
|
|
|
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)
|
|
|
|
|
|
r33869
| file changeset diff or repo changeset diff
| igor2 | 2021-01-21T13:06:57.311239Z
| [draw] -Split: draw-everything functions into a separate .c file as they are getting big (and will get even bigger with scripting)
|
|
|
|
|
r33865
| file changeset diff or repo changeset diff
| igor2 | 2021-01-21T12:38:49.991665Z
| [draw] -Split: other-side padstack and mask draw from draw-everything (to make scripting possible) [draw] -Cleanup: simplify the code at silk draw
|
|
|
|
|
|
|
r33498
| file changeset diff or repo changeset diff
| igor2 | 2020-12-13T15:37:45.323093Z
| [core] -Add: xor draw label event passes on draw info as an event arg so the event handlers know which region is drawn
|
|
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
|
|
r33176
| file changeset diff or repo changeset diff
| igor2 | 2020-10-26T11:24:55.544331Z
| [core] -Fix: low level label draw: separate x and y text mirroring is possible now, use it (fixes ctrl+tab text mirror bug)
|
|
r33132
| file changeset diff or repo changeset diff
| igor2 | 2020-10-19T04:06:55.744613Z
| [core] -Fix: set rendering to positive before drawing the fab layer (might be the first thing drawn on an empty board)
|
|
r32965
| file changeset diff or repo changeset diff
| igor2 | 2020-10-03T10:25:44.688014Z
| [core] -Add: delayed label draw: always call the object's callback and let it decide whether side-correctness matters (pass that as a new argument)
|
|
|
|
r32460
| file changeset diff or repo changeset diff
| igor2 | 2020-08-13T09:10:34.569759Z
| [core] -Add: introduce priorities for label draw so less favorable labels can be moved out of the way more easily
|
|
|
|
r31583
| file changeset diff or repo changeset diff
| igor2 | 2020-05-26T05:15:24.198668Z
| [gfx] -Add: attribute render_level, with value "above" or "under" to control rendering order within the layer
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
r29427
| file changeset diff or repo changeset diff
| igor2 | 2020-01-28T06:42:28.068036Z
| [core] -Fix: alway set back xform to NULL after initializing it from a stack variable to avoid uninitialized memory use
|
|
r29425
| file changeset diff or repo changeset diff
| igor2 | 2020-01-28T04:40:08.426828Z
| [core] -Fix: do not draw padstack shapes in check_planes mode - padstacks are not considered "planes", not even if they are of polygon shape
|
|
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
|
|
r29421
| file changeset diff or repo changeset diff
| igor2 | 2020-01-28T04:13:53.132282Z
| [core] -Split: draw xform setup from info+xform setup so exporters can call xform setup directly for "as-shown"
|
|
|
r29419
| file changeset diff or repo changeset diff
| igor2 | 2020-01-27T08:29:27.507398Z
| [core] -Fix: drawing flags communicated to the draw code through xform instead of global conf: make sure xform is always set
|
|
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
|
|
|
|
|
|
|
r28361
| file changeset diff or repo changeset diff
| igor2 | 2019-11-16T14:12:33.141245Z
| [extobj] -Fix: don't assume line width wouldn't be changed while drawing subc marks (extobjs may change line width)
|
|
|
|
|
|
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
|
|
|