|
|
|
|
|
|
|
|
|
|
| r7603
| file changeset diff or repo changeset diff
| igor2 | 2023-05-25T05:11:37.092338Z
| [sch-rnd] -Optimize: use a single object cache vector per rendering session, reuse that for both fills and text updates (reduces number of allocations)
|
|
|
|
|
|
| r7600
| file changeset diff or repo changeset diff
| igor2 | 2023-05-25T03:23:31.998839Z
| [sch-rnd] -Add: separate pass for drawing all fills then drawing all strokes, so strokes are always above fills
|
|
|
|
| r7597
| file changeset diff or repo changeset diff
| igor2 | 2023-05-25T03:06:22.860754Z
| [sch-rnd] -Split: poly stroke and poly fill draw code to separate functions to make it easier to do all fills in a separate pass
|
|
| r7483
| file changeset diff or repo changeset diff
| igor2 | 2023-05-18T08:12:40.624646Z
| [sch-rnd] -Fix: specify font family for non-graphical sheets to be "sans" to avoid random pick (may end up italic)
|
|
|
|
|
|
|
|
| r7443
| file changeset diff or repo changeset diff
| igor2 | 2023-05-15T04:09:56.670550Z
| [sch-rnd] -Add: draw non-graphical sheet line by line, calling the draw_getline function of non-graphial impl
|
|
|
|
| r7327
| file changeset diff or repo changeset diff
| igor2 | 2023-05-10T15:13:29.443779Z
| [sch-rnd] -Add: dummy draw for non-graphical sheets (until we get to display them in a text edit widget much later)
|
|
| r6472
| file changeset diff or repo changeset diff
| igor2 | 2023-02-13T09:21:03.113395Z
| [lib] -Add: implement per sheet invalidation box mechanism for redraw freeze to minimize batched object redraws on sw rendering
|
|
| r6187
| file changeset diff or repo changeset diff
| igor2 | 2022-12-07T14:50:38.287515Z
| [librnd4] -Change: switch over from using gui's ->get_design to rnd_multi_get_current() in preparation of gui's design state removal
|
|
|
|
|
|
|
|
|
|
| r5017
| file changeset diff or repo changeset diff
| igor2 | 2022-08-04T08:17:56.239478Z
| [sch-rnd] -Change: text origin drawn with 3 pixels thick lines so they are visible even on a matching color bbox
|
|
|
|
|
|
| r4944
| file changeset diff or repo changeset diff
| igor2 | 2022-07-30T03:24:31.887869Z
| [font] -Fix: selection color; color is set by draw.c but cap and thickness by the font renderer as these are coming from the font
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| r4111
| file changeset diff or repo changeset diff
| igor2 | 2022-06-06T12:40:37.770594Z
| [sch-rnd] -Add: symbol meta layer: draw an L or E in the top left corner depending on whether the symbol is loclib grp-ref or embedded grp
|
|
| r4110
| file changeset diff or repo changeset diff
| igor2 | 2022-06-06T12:31:12.215355Z
| [sch-rnd] -Add: config nodes for symbol meta rendering color (one for groups and another for loclib group refs)
|
|
|
|
|
|
|
|
|
|
|
|
| r3673
| file changeset diff or repo changeset diff
| igor2 | 2022-05-12T12:39:41.599539Z
| [sch-rnd] -Add: make it possible to render (draw) using local layer visibility instead of the current GUI's (required for reliable exports)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| r2681
| file changeset diff or repo changeset diff
| igor2 | 2022-03-20T06:35:14.736374Z
| [sch-rnd] -Add: debug option for drawing vector arrows of their parent grp transformation for each text object
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| r2203
| file changeset diff or repo changeset diff
| igor2 | 2022-02-19T08:30:33.586027Z
| [sch-rnd] -Fix: draw wire layer in two passes: first non-junctions, then junctions so that junctions are always "above" wires
|
|
|
|
|
|
|
|
|
|
| r1946
| file changeset diff or repo changeset diff
| igor2 | 2022-02-09T07:56:17.926350Z
| [sch-rnd] -Fix: invert start angle when drawing arcs, because of the y-mirror between csch coord system and librnd coord system
|
|
|
|
|
|
|
|
|
|
| r1880
| file changeset diff or repo changeset diff
| igor2 | 2022-02-06T08:06:16.611614Z
| [sch-rnd] -Fix: draw: need to make a separate step updating all text objects before draw because the rtree being searched changes on update
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| r1375
| file changeset diff or repo changeset diff
| igor2 | 2022-01-18T06:11:39.074770Z
| [sch-rnd] -Split: layer draw to separate per object draw functions to avoid growing too big (especially polygon rendering takes many lines of code)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|