r38585
| file changeset diff or repo changeset diff
| igor2 | 2023-12-21T07:43:23.770534Z
| [core] -Fix: gfx measure resize should use the absolute value of pixel distance, direction shouldn't matter
|
|
|
|
|
|
|
|
|
r37777
| file changeset diff or repo changeset diff
| igor2 | 2023-06-17T07:30:25.370224Z
| [core] -Cleanup: rename pcb_flag_erase() to pcb_flag_uninit(), as "erase" is used in the gui redraw sense; the confusing terminology already caused the call to be in the wrong place for all objects
|
|
|
r37204
| file changeset diff or repo changeset diff
| igor2 | 2023-01-23T12:13:33.288699Z
| [core] -Fix: do notdraw pixmap 'X' on missing pxm render if target is an exporter, not a GUI (at the moment the default should be that we are not exporting pixmaps)
|
|
|
|
|
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
|
|
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)
|
|
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
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
r31573
| file changeset diff or repo changeset diff
| igor2 | 2020-05-25T17:22:35.305455Z
| [gfx] -Add: catch gfx by-corner resize request on move tool 'release' and call a specialized (yet dummy) gfx function to perform the resize
|
|
|
r31146
| file changeset diff or repo changeset diff
| igor2 | 2020-05-05T07:43:43.491811Z
| [gfx] -Add: update() should recalculate the bbox (it's cheap and depends on the corners that are just updated)
|
|
r31145
| file changeset diff or repo changeset diff
| igor2 | 2020-05-05T07:43:10.355483Z
| [gfx] -Fix: bbox calculation should reset the bbox to invalid coords instead of 0;0 so the upper left corner of the bbox will come out right
|
|
|
r31135
| file changeset diff or repo changeset diff
| igor2 | 2020-05-05T06:02:56.856379Z
| [gfx] -Add: no-free version of pixmap set (useful for loading gfx objects from files where multiple gfx reference the same pixmap)
|
|
r31132
| file changeset diff or repo changeset diff
| igor2 | 2020-05-05T05:07:35.169533Z
| [gfx] -Del: remove custom dup() implementation, just call dup_at() with offset 0;0 - there's no much gain in saving the +0
|
|
|
r31130
| file changeset diff or repo changeset diff
| igor2 | 2020-05-05T05:04:28.861770Z
| [gfx] -Add: set pixmap ref ID to 0 when a new pixmap is assigned to a gfx so its ID will be determined automatically on save
|
|
|
|
|
|
|
|
|
|
|
|
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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|