r38226
| file changeset diff or repo changeset diff
| igor2 | 2023-09-03T09:06:20.253191Z
| [core] -Add: netlist patch: implement is_subc_created_on_patch() to avoid duplicate adds/removes
|
M /trunk/src/rats_patch.c
|
|
|
|
r38222
| file changeset diff or repo changeset diff
| igor2 | 2023-09-03T07:28:08.236673Z
| [core] -Add: netlist patch: support for comp_add and comp_del
|
M /trunk/src/rats_patch.c
M /trunk/src/rats_patch.h
|
|
r38221
| file changeset diff or repo changeset diff
| igor2 | 2023-09-03T05:06:35.308619Z
| [core] -Add: high level calls for adding subc add/del to netlist patch: verify if the subc is already on
|
M /trunk/src/rats_patch.c
M /trunk/src/rats_patch.h
|
|
|
r38212
| file changeset diff or repo changeset diff
| igor2 | 2023-09-02T04:47:48.451727Z
| [core] -Add: netlist patch: introduce separate net attribute case [core] -Add: netlist patch: enable saving tedax backann v2 with "attr_conn" for net attribute changes
|
M /trunk/src/rats_patch.c
M /trunk/src/rats_patch.h
|
|
r38210
| file changeset diff or repo changeset diff
| igor2 | 2023-09-01T14:12:00.460410Z
| [core] -Cleanup: rename RATP_CHANGE_ATTRIB to RATP_CHANGE_COMP_ATTRIB to make room for network attributes in back annotation
|
M /trunk/src_plugins/io_lihata/read.c
M /trunk/src_plugins/dialogs/dlg_netlist_patch.c
M /trunk/src_plugins/propedit/propsel.c
M /trunk/src/rats_patch.c
M /trunk/src_plugins/io_pcb/parse_y.y
M /trunk/src/rats_patch.h
M /trunk/src_plugins/io_pcb/parse_y.c
|
|
r38209
| file changeset diff or repo changeset diff
| igor2 | 2023-09-01T13:59:41.316359Z
| [core] -Cleanup: rename PCB_RPE_ATTR_CHG to PCB_RPE_COMP_ATTR_CHG as it deals with components only and there would be another for nets
|
M /trunk/src_plugins/io_lihata/write.c
M /trunk/src/rats_patch.c
M /trunk/src/rats_patch.h
|
|
r38208
| file changeset diff or repo changeset diff
| igor2 | 2023-09-01T13:48:06.935474Z
| -Update: bump copyright year, mention nlnet support
|
M /trunk/src/rats_patch.c
M /trunk/src/netlist_act.c
M /trunk/src/rats_patch.h
|
|
|
r38205
| file changeset diff or repo changeset diff
| igor2 | 2023-09-01T12:24:08.437268Z
| [core] -Add: back annotation save: throw error when unknown file format is specified
|
M /trunk/src/rats_patch.c
|
|
r38204
| file changeset diff or repo changeset diff
| igor2 | 2023-09-01T12:19:06.485567Z
| [core] -Add: extend the rats patch API and action to take file format (more than just old/new)
|
M /trunk/src/rats_patch.c
M /trunk/src_plugins/io_pcb/file.c
M /trunk/src/rats_patch.h
|
|
|
r38195
| file changeset diff or repo changeset diff
| igor2 | 2023-09-01T09:41:24.871575Z
| [menu] -Add: window menu item for the new back annotation dialog, key binding: {w b}
|
M /trunk/src/menu-default.lht
|
|
|
|
r38188
| file changeset diff or repo changeset diff
| igor2 | 2023-09-01T07:27:32.385850Z
| [core] -Fix: when generating file name for saving rats patch, remove the now default .rp suffix before appending .bap
|
M /trunk/src/rats_patch.c
|
|
|
r38184
| file changeset diff or repo changeset diff
| igor2 | 2023-09-01T06:54:18.462705Z
| [core] -Add: Net(remove, netname): remove a net (remove all connections of the net; back annotated)
|
M /trunk/src/funchash_core_list.h
M /trunk/src/netlist_act.c
|
|
|
|
|
r38142
| file changeset diff or repo changeset diff
| igor2 | 2023-08-23T08:50:58.630520Z
| -Fix: don't append rats patch instruction whenid is NULL (no-reference patching doesn't make sense anyway)
|
M /trunk/src/rats_patch.c
|
|
r38122
| file changeset diff or repo changeset diff
| igor2 | 2023-08-14T08:11:12.875039Z
| [core] -Fix: when subc is moved to buffer (most notably to removelist), rebind subc layers to the buffer after all the objects have been moved; without this, free'ing the subc (e.g. clearing the undo list which clears the removelist which frees all objects there) would leave ghost objects on the rtrees because at subc free the rtree is NULL so child objects are not removed from the rtree but those child objects are freed
|
M /trunk/src/obj_subc.c
|
|
r38107
| file changeset diff or repo changeset diff
| igor2 | 2023-08-09T06:58:27.942067Z
| [core] -Fix: revert should do the same PCB drawing area bbox tuning that normal load does, when pcb is a footprint; this fixes the problem of not updating drawing area of growing footprint on reload-on-change (which is really a revert)
|
M /trunk/src/plug_io.c
|
|
r38100
| file changeset diff or repo changeset diff
| igor2 | 2023-08-08T06:10:20.064267Z
| [core] -Fix: remove padstack mirror optimization: there are cases when ps->y is 0 but we still need to change the coords
|
M /trunk/src/obj_pstk.c
|
|
r38075
| file changeset diff or repo changeset diff
| igor2 | 2023-07-28T13:09:02.547725Z
| [core] -Add: more sophisticated thindraw shape selection for drawing from buffer: pick top copper or bottom copper first and fall back to first shape only if those are not found; this avoids picking the mech shape for the main contour
|
M /trunk/src/obj_pstk.c
|
|
r38074
| file changeset diff or repo changeset diff
| igor2 | 2023-07-28T13:02:16.662340Z
| [core] -Fix: pstk thin draw: don't draw mech layer twice because it will make the object inivisible in xor-draw
|
M /trunk/src/obj_pstk.c
|
|
r38055
| file changeset diff or repo changeset diff
| igor2 | 2023-07-19T15:00:27.100800Z
| [core] -Fix: font unlink: when the default (system) font is unlinked, cheat: make a copy and return that; this is required for the font editor because the board struct hosting the default font is soon to be free()'d
|
M /trunk/src/font.c
|
|
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
|
M /trunk/src/obj_text.c
|
|
|
r38023
| file changeset diff or repo changeset diff
| igor2 | 2023-06-25T11:46:38.869918Z
| [export_bom2] -Cleanup: remove export_bom, rename export_bom2 to export_bom (replacing the old, hardwired code with the new, template based code)
|
D /trunk/src_plugins/export_bom2
A /trunk/src_plugins/export_bom/export_bom.pup
M /trunk/tests/RTT/ref/elem_sides_trh.bom
A /trunk/src_plugins/export_bom/bom.c
R /trunk/src_plugins/export_bom
M /trunk/src_3rd/rnd_inclib/lib_bom/lib_bom.c
M /trunk/tests/RTT/ref/netlist.bom
M /trunk/src_plugins/export_bom/Plug.tmpasm
M /trunk/src_plugins/export_bom/Makefile
M /trunk/tests/RTT/ref/padrot.bom
M /trunk/tests/RTT/ref/elem_pins.bom
D /trunk/src_plugins/export_bom/export_bom2.pup
M /trunk/scconfig/plugins.h
M /trunk/tests/RTT/ref/elem_sides_smd.bom
M /trunk/src_plugins/export_xy/xy.c
D /trunk/src_plugins/export_bom/bom2.c
M /trunk/src/Makefile.dep
M /trunk/tests/RTT/ref/flag_colors.bom
M /trunk/tests/RTT/ref/elem_pads.bom
M /trunk/src_plugins/plugins_ALL.tmpasm
D /trunk/src_plugins/export_bom/bom2_conf.h
D /trunk/src_plugins/export_bom/export_bom2.conf
A /trunk/src_plugins/export_bom/export_bom.conf
A /trunk/src_plugins/export_bom/bom_conf.h
M /trunk/tests/RTT/ref/netlist_ba.bom
M /trunk/tests/RTT/ref/elem_pads_ds.bom
|
|
r38022
| file changeset diff or repo changeset diff
| igor2 | 2023-06-25T11:29:18.765723Z
| [export_bom2] -Move: generic lib_bom to rnd_inclib for sch-rnd to reuse later
|
A /trunk/src_3rd/rnd_inclib/lib_bom/lib_bom.c
M /trunk/src_plugins/export_bom2/bom2.c
A /trunk/src_3rd/rnd_inclib/lib_bom
D /trunk/src_plugins/export_bom2/lib_bom.c
A /trunk/src_3rd/rnd_inclib/lib_bom/lib_bom.h
M /trunk/src/Makefile.dep
D /trunk/src_plugins/export_bom2/lib_bom.h
|
|
r38003
| file changeset diff or repo changeset diff
| igor2 | 2023-06-25T08:58:53.991383Z
| [export_bom2] -Split: generic code into an inc-lib
|
M /trunk/src_plugins/export_bom2/bom2.c
A /trunk/src_plugins/export_bom2/lib_bom.c
M /trunk/src/Makefile.dep
A /trunk/src_plugins/export_bom2/lib_bom.h
|
|
r37991
| file changeset diff or repo changeset diff
| igor2 | 2023-06-25T03:20:18.551133Z
| [export_bom2] -Add: initial plugin, copied from xy, removed XY-related parts
|
M /trunk/src_plugins/export_bom2/Makefile
A /trunk/src_plugins/export_bom2
M /trunk/scconfig/Rev.h
A /trunk/src_plugins/export_bom2/export_bom2.pup
A /trunk/src_plugins/export_bom2/export_bom2.conf
A /trunk/src_plugins/export_bom2/bom2_conf.h
M /trunk/scconfig/Rev.tab
D /trunk/src_plugins/export_bom2/xy.c
A /trunk/src_plugins/export_bom2/bom2.c
M /trunk/scconfig/plugins.h
D /trunk/src_plugins/export_bom2/export_xy.conf
D /trunk/src_plugins/export_bom2/export_xy.pup
M /trunk/src_plugins/export_bom2/Plug.tmpasm
M /trunk/src/Makefile.dep
M /trunk/src_plugins/plugins_ALL.tmpasm
D /trunk/src_plugins/export_bom2/xy_conf.h
|
|
r37986
| file changeset diff or repo changeset diff
| igor2 | 2023-06-24T08:40:25.885849Z
| [core] -Cleanup: remove rtree2_compat.h dependency
|
M /trunk/src/polygon.h
M /trunk/src/obj_subc.h
M /trunk/src/data.h
|
|
|
r37984
| file changeset diff or repo changeset diff
| igor2 | 2023-06-24T08:33:07.092620Z
| [core] -Cleanup: replace compat rtree dir consts with native
|
M /trunk/src/obj_line.c
M /trunk/src/obj_subc.c
M /trunk/src/search.c
M /trunk/src/obj_pstk.c
|
|
r37979
| file changeset diff or repo changeset diff
| igor2 | 2023-06-24T08:30:53.021910Z
| [core] -Cleanup: remove rtree compatibility dependency on determining if rtree is empty
|
M /trunk/src/layer.c
|
|
|
|
r37947
| file changeset diff or repo changeset diff
| igor2 | 2023-06-24T06:21:13.405076Z
| [core] -Cleanup: replace compat rtree create with native in extended object helpers
|
M /trunk/src/extobj_helper.h
|
|
|
|
|
|
|
|
|
|
|
r37937
| file changeset diff or repo changeset diff
| igor2 | 2023-06-24T06:18:48.004909Z
| [core] -Cleanup: replace compat rtree create with native in arc and line
|
M /trunk/src/obj_line.c
M /trunk/src/obj_arc.c
|
|
|
|
|
|
|
|
r37900
| file changeset diff or repo changeset diff
| igor2 | 2023-06-23T12:53:20.110741Z
| [core] -Cleanup: replace compat rtree search with native in search.c for layer objects
|
M /trunk/src/search.c
|
|
r37899
| file changeset diff or repo changeset diff
| igor2 | 2023-06-23T12:26:40.454188Z
| [core] -Cleanup: replace compat rtree search with native in search internal for padstacks
|
M /trunk/src/search.c
|
|
r37898
| file changeset diff or repo changeset diff
| igor2 | 2023-06-23T12:10:37.591888Z
| [core] -Cleanup: replace compat rtree search with native in pcb_search_data_by_loc()
|
M /trunk/src_plugins/dialogs/dlg_pinout.c
M /trunk/src/search.c
M /trunk/src/search_r.h
|
|
|
|
r37895
| file changeset diff or repo changeset diff
| igor2 | 2023-06-23T11:33:02.321820Z
| [core] -Cleanup: replace compat rtree search with native in poly plow
|
M /trunk/src/polygon.h
M /trunk/src/obj_line.c
M /trunk/src/polygon.c
|
|
|
|
|
r37891
| file changeset diff or repo changeset diff
| igor2 | 2023-06-23T09:57:09.431069Z
| [core] -Cleanup: replace compat rtree search with native in board slot counting internals
|
M /trunk/src/board.c
|
|
r37890
| file changeset diff or repo changeset diff
| igor2 | 2023-06-23T09:51:58.520167Z
| [core] -Cleanup: replace compat rtree search with native in board hole count internals
|
M /trunk/src/board.c
|
|
|
r37888
| file changeset diff or repo changeset diff
| igor2 | 2023-06-23T09:21:19.642633Z
| [core] -Cleanup: replace compat rtree search with native in pcb_data_r_search()
|
M /trunk/src/data.c
M /trunk/src/data.h
M /trunk/src/select.c
|
|
r37887
| file changeset diff or repo changeset diff
| igor2 | 2023-06-23T09:00:01.577367Z
| [core] -Cleanup: replace compat rtree search with native in rat draw
|
M /trunk/src/obj_rat_draw.h
M /trunk/src/draw_ly_spec.c
M /trunk/src/obj_rat.c
|
|
r37886
| file changeset diff or repo changeset diff
| igor2 | 2023-06-23T08:50:52.264542Z
| [core] -Cleanup: replace compat rtree search with native in text obj draw
|
M /trunk/src/draw.c
M /trunk/src/obj_text_draw.h
M /trunk/src/obj_text.c
|
|
r37885
| file changeset diff or repo changeset diff
| igor2 | 2023-06-23T08:26:16.367135Z
| [core] -Cleanup: replace compat rtree search with native in line and arc draw
|
M /trunk/src/obj_line.c
M /trunk/src/obj_arc_draw.h
M /trunk/src/obj_arc.c
M /trunk/src/draw.c
M /trunk/src/obj_line_draw.h
|
|
r37884
| file changeset diff or repo changeset diff
| igor2 | 2023-06-23T08:09:17.289356Z
| [core] -Cleanup: replace compat rtree search with native in polygon object draw
|
M /trunk/src/obj_poly.c
M /trunk/src/obj_poly_draw.h
M /trunk/src/draw.c
|
|
r37883
| file changeset diff or repo changeset diff
| igor2 | 2023-06-23T07:52:34.763136Z
| [core] -Cleanup: replace compat rtree search with native in gfx object draw
|
M /trunk/src/obj_gfx.c
M /trunk/src/draw.c
M /trunk/src/obj_gfx_draw.h
|
|
r37882
| file changeset diff or repo changeset diff
| igor2 | 2023-06-23T07:45:18.205947Z
| [core] -Cleanup: replace compat rtree search with native in padstack mark and label draw
|
M /trunk/src/obj_pstk_draw.h
M /trunk/src/obj_subc.c
M /trunk/src/draw.c
M /trunk/src/obj_pstk.c
|
|
|
r37880
| file changeset diff or repo changeset diff
| igor2 | 2023-06-23T07:34:37.327853Z
| [core] -Cleanup: replace compat rtree search with native in pstk hole and slot draw
|
M /trunk/src/obj_pstk_draw.h
M /trunk/src/obj_subc.c
M /trunk/src/draw.c
M /trunk/src/obj_pstk.c
|
|
r37879
| file changeset diff or repo changeset diff
| igor2 | 2023-06-23T07:04:40.677846Z
| [core] -Cleanup: replace compat rtree search with native in padstack draw
|
M /trunk/src/obj_pstk_draw.h
M /trunk/src/obj_subc.c
M /trunk/src/draw.c
M /trunk/src/obj_pstk.c
|
|
r37878
| file changeset diff or repo changeset diff
| igor2 | 2023-06-23T06:47:04.038827Z
| [core] -Cleanup: replace compat rtree search with native in subc draw
|
M /trunk/src_plugins/exto_std/cord.c
M /trunk/src/obj_subc.c
M /trunk/src/draw.c
M /trunk/src/obj_subc.h
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|