r11524
| file changeset diff or repo changeset diff
| igor2 | 2025-06-14T06:45:38.415170Z
| [lib] -Add: call central "obj geo changed" function instead of locally executing object redraw and sheet changed notification for arc, grp, line, poly, text (this ensures side effects such as extobj floater post geo change are also triggered)
|
|
|
|
r8015
| file changeset diff or repo changeset diff
| igor2 | 2023-06-14T09:52:47.275296Z
| [lib] -Fix: csch_text_update(): do not ruin inst vectors with non-parent-transformed spec vectors when do_xform == 0
|
|
r7996
| file changeset diff or repo changeset diff
| igor2 | 2023-06-13T06:26:55.431145Z
| [lib] -Fix: text dup: don't leave ghost objects behind in the rtree when the dup'd text object is on a different display layer than the source text object
|
|
|
|
|
|
|
|
|
|
r7085
| file changeset diff or repo changeset diff
| igor2 | 2023-04-08T07:21:40.761755Z
| [lib] -Fix: text object: update() removes object from rtree before any bbox recalculation else removal may fail due to mismatching bbox
|
|
|
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
|
|
|
|
r5373
| file changeset diff or repo changeset diff
| igor2 | 2022-08-24T12:39:13.626559Z
| [lib] -Fix: text vs. box intersection calculated properly for rotated text - not for the unrotated gross bbox but for the rotated net text meta rectangle
|
|
r5053
| file changeset diff or repo changeset diff
| igor2 | 2022-08-07T05:48:01.420816Z
| [lib] -Fix: text_inst2spec() calculates new x2 and y2 using width and height to preserve orientation of bbox-specified text [lib] -Fix: text_inst2spec() preserves mirror bits
|
|
r5038
| file changeset diff or repo changeset diff
| igor2 | 2022-08-05T12:04:04.119919Z
| [lib] -Fix: remove rotation tweak in text mirror operation: it turned out to be a workaround for a rendering bug
|
|
r5037
| file changeset diff or repo changeset diff
| igor2 | 2022-08-05T11:52:16.156269Z
| [lib] -Fix: get text rotation vs. mirror right (both for unrotated bbox and precalculated for rendering): rotate first, then mirror
|
|
|
r5001
| file changeset diff or repo changeset diff
| igor2 | 2022-08-03T06:59:36.902285Z
| [lib] -Fix: text mirror: if text is not bbox-specified, do not change spec2 coords (they should be calculated)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
r4498
| file changeset diff or repo changeset diff
| igor2 | 2022-06-22T06:24:30.976029Z
| [lib] -Add: extend the object hash API with a more flexible, bitfield ignore [lib] -Add: object hash can ignore floater geo and grp placement (useful for loclib symbols)
|
|
|
r4459
| file changeset diff or repo changeset diff
| igor2 | 2022-06-20T06:43:46.001272Z
| [lib] -Fix: text update: optimization gone bad: can't skip detailed angle transformation if text is mirrored in any direction, even if input rotation is zero
|
|
|
|
|
|
|
|
|
|
|
|
|
|
r2274
| file changeset diff or repo changeset diff
| igor2 | 2022-02-24T08:35:43.733534Z
| [lib] -Add: inst2spec needs a separate source object because copy would also update the destination objet losing the transformed inst field
|
|
|
r2270
| file changeset diff or repo changeset diff
| igor2 | 2022-02-24T04:00:25.552216Z
| [lib] -Fix: group mirror transformation should change group-member text rotation angle the same way as plain text mirror operation does
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
r1833
| file changeset diff or repo changeset diff
| igor2 | 2022-02-03T14:08:55.341891Z
| [lib] -Fix: text inst rotation needs to be done in update; spec should always specify the unrotated domensinos
|
|
|
r1819
| file changeset diff or repo changeset diff
| igor2 | 2022-02-03T09:57:16.497985Z
| [lib] -Fix: text modify: new string is strdup'd because it will end up in the undo slot and caller passed const char *
|
|
|
|
|
|
|
|