|
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
|
|
|
|
|
|
r38053
| file changeset diff or repo changeset diff
| igor2 | 2023-07-19T02:25:34.343986Z
| [core] -Fix: verify number of points in a simplepoly when drawing/decomposing font; skip and warn if there are too many points
|
|
|
|
|
|
|
r36984
| file changeset diff or repo changeset diff
| igor2 | 2022-11-18T11:57:42.957366Z
| [core] -Change: switch over to librnd's font -Del: local font rendering implementation in favor of librnd's
|
|
|
|
|
|
|
|
|
|
|
|
|
r36635
| file changeset diff or repo changeset diff
| igor2 | 2022-07-31T05:49:23.637655Z
| [font] -Change: invert brave setting: use new font rendering by default, provide a brave setting for swtiching back to the old engine for testing
|
|
r36558
| file changeset diff or repo changeset diff
| igor2 | 2022-07-23T15:25:12.526050Z
| [font] -Add: pcb_font_invalid_chars() calls the old or the new implementation depending on the brave setting
|
|
|
|
|
r36518
| file changeset diff or repo changeset diff
| igor2 | 2022-07-22T09:47:28.797293Z
| [font] -Add: when new font rendering engine is enabled, recalculate bbox with that and compare to the original calculation
|
|
|
r36508
| file changeset diff or repo changeset diff
| igor2 | 2022-07-22T04:52:18.793083Z
| [core] -Fix: (old) font rendering: bbox calculation ignored most arcs because "character displacement" was not added to the x coords of arc bboxes
|
|
r36507
| file changeset diff or repo changeset diff
| igor2 | 2022-07-22T04:48:21.618838Z
| [core] -Fix: (old) font rendering: when calculating text bbox, update minimums too for arc and poly in symbol
|
|
|
|
|
r36497
| file changeset diff or repo changeset diff
| igor2 | 2022-07-21T16:03:17.108371Z
| [font] -Cleanup: simplify callback usage: only the info struct needs to be passed on, no need to have an exrta context srtuct
|
|
|
|
|
|
|
|
|
r34514
| file changeset diff or repo changeset diff
| igor2 | 2021-04-15T11:01:30.530685Z
| [core] -Cleanup: UI layers do have a non-NULL, valid data parent, a dedicated (pcb_data_t *) within pcb_board_t; this makes ui layers less of a special case and is one step toward being reentrant
|
|
|
|
|
r34219
| file changeset diff or repo changeset diff
| igor2 | 2021-02-27T10:38:25.626607Z
| [core] -Fix: ui layers: set up a dummy pcb_data_t for being the parent of all UI layers temporarily so the object id based search works
|
|
|
|
|
|
|
r34007
| file changeset diff or repo changeset diff
| igor2 | 2021-02-03T07:25:29.883187Z
| [core] -Split: text minimum thickness on a specific layer to a separate, public function so that the poly clearance code can use it too
|
|
|
|
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)
|
|
r32910
| file changeset diff or repo changeset diff
| igor2 | 2020-10-02T09:50:48.694702Z
| [core] -Fix: when drawing text object true clearance (when moving a text object and clearance indication is enabled), do not draw the bbox of the text object, it'd interfere
|
|
|
|
|
|
r32173
| file changeset diff or repo changeset diff
| igor2 | 2020-07-09T13:41:12.703303Z
| -Fix: get text rotation vs. scale vs. mirror transformation ordering right, in a way that it works with existing text objects as well as with bbox based placement
|
|
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
|
|
|
|
|
|
r31268
| file changeset diff or repo changeset diff
| igor2 | 2020-05-09T08:20:09.372738Z
| [core] -Add: extra checks and warnings in the by-bbox text object creation call to ease debugging invalid io code
|
|
|
r31245
| file changeset diff or repo changeset diff
| igor2 | 2020-05-08T12:09:33.316728Z
| [core] -Fix: low level text creation always gets mirror flags so copies won't create the text with the wrong bbox on x-mirror
|
|
r31244
| file changeset diff or repo changeset diff
| igor2 | 2020-05-08T10:08:11.883271Z
| [core] -Add: new text object by bbox: add a parameter for mirroring [io_bxl] -Add: IsFlipped should create the text object X-mirrored
|
|
|
|
|
|
|
|
r31223
| file changeset diff or repo changeset diff
| igor2 | 2020-05-08T04:24:19.495358Z
| [core] -Split: text object creation: provide a low level function that doesn't yet add the new text on layer so some fields can be tuned
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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)
|
|