|
r37091
| file changeset diff or repo changeset diff
| igor2 | 2022-12-07T07:38:12.745641Z
| [librnd4] -Change: use the new, hackish global var based ps-faded control on auto-generated assembly drawing
|
|
|
|
|
|
|
|
|
|
|
|
|
|
r29428
| file changeset diff or repo changeset diff
| igor2 | 2020-01-28T06:44:46.555186Z
| [core] -Fix: special layer draw resets temp xform to NULL after the all to avoid use of uninitialized memory
|
|
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
|
|
r29416
| file changeset diff or repo changeset diff
| igor2 | 2020-01-27T07:05:52.308661Z
| [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
|
|
|
|
|
r27879
| file changeset diff or repo changeset diff
| igor2 | 2019-10-18T08:23:20.437142Z
| [core] -Fix: doc layer group visibility workaround: direct exporters don't set group visibility so the code can not depend on that exclusively
|
|
r27763
| file changeset diff or repo changeset diff
| igor2 | 2019-10-04T06:43:55.345171Z
| [core] -Fix: slot draw: layer-is-empty was passed in inverse which fooled some exporters to draw empty layers because of slots or to not draw slots at all
|
|
r27541
| file changeset diff or repo changeset diff
| igor2 | 2019-09-12T03:12:25.785788Z
| [core] -Fix: do all drawing using pcb_render instead of pcb_gui so that the right exporter receives layer composite calls
|
|
|
|
|
r27089
| file changeset diff or repo changeset diff
| igor2 | 2019-08-09T06:48:00.591689Z
| [core] -Add: introduce pcb_render, as an alternative to pcb_gui: render is used for rendering, gui is for everything else, so dialog boxes can be still presented while rendering
|
|
|
|
r24883
| file changeset diff or repo changeset diff
| igor2 | 2019-04-25T17:21:24.250907Z
| [hidlib] -Move: pcb_board_t's MaxWidth and MaxHeight to hidlib size_x and size_y - this is really the drawing area extents
|
|
|
|
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
|
|
|
|
|
|
|
|
r19429
| file changeset diff or repo changeset diff
| igor2 | 2018-09-18T06:26:27.295306Z
| [trdraw] -Fix: layer set callback typically should set the caller xform field of info, not the xform field, which is calculated from caller xform
|
|
|
r19384
| file changeset diff or repo changeset diff
| igor2 | 2018-09-15T16:07:33.586406Z
| [trdraw] -Split: layer draw should have the standard drawing API based on info; conv. call ios the no_xform version
|
|
|
r19381
| file changeset diff or repo changeset diff
| igor2 | 2018-09-15T12:34:47.137141Z
| [core] -Revert: layer draw code does not count the objects drawn - this feature did not get any use after all
|
|
r19379
| file changeset diff or repo changeset diff
| igor2 | 2018-09-15T11:47:22.232039Z
| [core] -Cleanup: removed unused var cctx from mech/boundary draw: those layers are not going to be composited
|
|
|
r19369
| file changeset diff or repo changeset diff
| igor2 | 2018-09-15T10:31:59.993850Z
| [core] -Change: pass an extended draw info structure from the top of drawing requests all way through the recursion to the bottom calls; this will help injecting object rendering transformations
|
|
r19340
| file changeset diff or repo changeset diff
| igor2 | 2018-09-14T09:14:50.929403Z
| [layer] -Fix: typo in layer preference code that for padstack picking slot layer (caused preferring boundary over mech in some cases)
|
|
|
|
|
|
r19231
| file changeset diff or repo changeset diff
| igor2 | 2018-09-08T14:07:39.975894Z
| [layer] -Add: when drawing boundaries and mech layers, remember best candidate for unplated and plated slots
|
|
|
r19216
| file changeset diff or repo changeset diff
| igor2 | 2018-09-08T07:21:24.450927Z
| [layer] -Fix: while drawing the outline, save outline group pointer before skipping the group for no-layers: if the group exists but there's no layer/object, we'll need to draw the implicit outline on it
|
|
r19212
| file changeset diff or repo changeset diff
| igor2 | 2018-09-08T06:38:07.633394Z
| [layer] -Fix: when drawing outline layers, properly pass set_layer whether explicit layers are empty or not
|
|
r19202
| file changeset diff or repo changeset diff
| igor2 | 2018-09-07T14:40:15.640668Z
| [layer] -Fix: whether the implicit outline layer needs to be drawn does not depend on how many outline objects got draw, but really depends on how many outline objects there were on those layers
|
|
|
r19200
| file changeset diff or repo changeset diff
| igor2 | 2018-09-07T13:42:25.344282Z
| [layer] -Fix: separate drawing boundary from drawing normal layers - make sure boundary is drawn over other physical layer groups
|
|
r19198
| file changeset diff or repo changeset diff
| igor2 | 2018-09-07T12:58:20.185044Z
| [layer] -Change: layer draw optionally returns how many objects are drawn (will be useful for determining whether theimplicit outline shall be drawn)
|
|
|
|
|
|
|
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
|
|
|
|
|
r12671
| file changeset diff or repo changeset diff
| igor2 | 2017-11-07T05:01:12.583422Z
| [core] -Fix: optimize draw spec layer: save groupd ID in context to avoid the need for reverse lookup in auto-draw
|
|
|
|
|
|
|
r11317
| file changeset diff or repo changeset diff
| igor2 | 2017-09-05T04:04:17.138653Z
| [layer] -Fix: single negative silk renders properly; made the heuristics for the old/implicit silk case more readable
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
r8707
| file changeset diff or repo changeset diff
| igor2 | 2017-05-01T11:15:47.318877Z
| [layer] -Fix: silk draw: when to use the old, plain +auto layer draw condition was broken for multiple layers
|
|
|
r8471
| file changeset diff or repo changeset diff
| igor2 | 2017-04-25T18:49:39.370001Z
| [layer] -Fix: use composite layer for silk only if the group doesn't contain one positive auto layer (this differs from the rule for paste or mask)
|
|
|
|
|
|
|
|