r11562
| file changeset diff or repo changeset diff
| igor2 | 2025-06-18T15:05:30.912563Z
| [sch-rnd] -Fix: extobj context popup menu: propedit and attribute editor shall be ran on "object", not "parent", as it's the group object that is found
|
M /trunk/src/sch-rnd/menu-default.lht
|
|
r11550
| file changeset diff or repo changeset diff
| igor2 | 2025-06-18T09:21:11.937367Z
| [sch-rnd] -Add: convert to extended object submenu in arc right click context menu
|
M /trunk/src/sch-rnd/menu-default.lht
|
|
|
|
|
r11527
| file changeset diff or repo changeset diff
| igor2 | 2025-06-14T11:37:06.023469Z
| [sch-rnd] -Fix: Extobj(selected, ...): really operate only on selected objects
|
M /trunk/src/sch-rnd/extobj_act.c
|
|
r11519
| file changeset diff or repo changeset diff
| igor2 | 2025-06-13T09:38:24.318242Z
| [sch-rnd] -Fix: extobj edit dialog popup returns 0 on success, don't throw error on that
|
M /trunk/src/sch-rnd/extobj_act.c
|
|
r11516
| file changeset diff or repo changeset diff
| igor2 | 2025-06-12T14:33:51.089070Z
| [sch-rnd] -Fix: set paths in (empty) config before creating a new empty sheet - when done for alien sheets, the config is not fully initialized yet but the default sheet typically searched using paths
|
M /trunk/src/sch-rnd/sheet.c
M /trunk/src/sch-rnd/conf_core.c
|
|
r11513
| file changeset diff or repo changeset diff
| igor2 | 2025-06-12T09:43:44.632283Z
| [sch-rnd] -Fix: rewrite sch_rnd_buffer_clear() to free all objects in the buffer (fixes memleak)
|
M /trunk/src/sch-rnd/buffer.c
|
|
|
r11497
| file changeset diff or repo changeset diff
| igor2 | 2025-06-09T06:49:12.617093Z
| [sch-rnd] -Fix: menu file: clear buffer before loading a group into it (instead of attempting to merge)
|
M /trunk/src/sch-rnd/menu-default.lht
|
|
r11496
| file changeset diff or repo changeset diff
| igor2 | 2025-06-09T06:32:01.901777Z
| [sch-rnd] -Fix: BufferSave(): throw detailed error message if no file is created due to missing appropriate object in the buffer
|
M /trunk/src/sch-rnd/buffer.c
|
|
r11478
| file changeset diff or repo changeset diff
| igor2 | 2025-05-14T06:24:22.948312Z
| -Fix: fsf paper mail address changed
|
M /trunk/src/plugins/act_draw/act_draw.c
M /trunk/src/libcschem/util_endpoint.c
M /trunk/src/plugins/std_tools/tool_text.c
M /trunk/src/plugins/lib_plot/plot_preview.c
M /trunk/src/sch-rnd/search.c
M /trunk/src/plugins/std_tools/tool_rotate.c
M /trunk/src/plugins/sch_dialogs/quick_attr.c
M /trunk/src/plugins/export_tedax/export_tedax.c
M /trunk/src/libcschem/undo.c
M /trunk/src/sch-rnd/file_act.c
M /trunk/src/plugins/sch_dialogs/dlg_pref_sheet.c
M /trunk/src/plugins/query/dlg_search_tab.h
M /trunk/src/libcschem/util_lib_fs.h
M /trunk/src/plugins/sim/util.c
M /trunk/src/plugins/lib_target/lib_target.c
M /trunk/src/plugins/funcmap/parse.c
M /trunk/src/plugins/construct/construct.c
M /trunk/src/libcschem/util_loclib.c
M /trunk/src/plugins/sch_dialogs/dlg_pref_apptab.c
M /trunk/src/plugins/query/fnc.c
M /trunk/src/plugins/place/terminal.c
M /trunk/src/plugins/lib_plot/plot_preview.h
M /trunk/src/plugins/gui/edit_act.c
M /trunk/src/libcschem/undo.h
M /trunk/src/libcschem/cnc_text.c
M /trunk/src/sch-rnd/font_rnd.c
M /trunk/src/plugins/target_spice/preview.c
M /trunk/src/plugins/lib_attbl/lib_attbl.c
M /trunk/src/libcschem/engine.c
M /trunk/src/libcschem/attrib.c
M /trunk/src/plugins/std_tools/tool_rect.c
M /trunk/src/plugins/export_bom/hid_impl.c
M /trunk/src/plugins/construct/conv_poly.c
M /trunk/src/libcschem/util_loclib.h
M /trunk/src/libcschem/cnc_grp_ref.c
M /trunk/src/sch-rnd/plug_io_act.c
M /trunk/src/plugins/sch_dialogs/dlg_stance.c
M /trunk/src/plugins/io_eeschema/read.c
M /trunk/src/plugins/std_cschem/std_cschem.c
M /trunk/src/plugins/propedit/props.c
M /trunk/src/libcschem/cnc_text.h
M /trunk/src/plugins/query/query.c
M /trunk/src/plugins/backann/parse_tedax.c
M /trunk/src/libcschem/engine.h
M /trunk/src/libcschem/attrib.h
M /trunk/src/plugins/std_tools/tool_mirror.c
M /trunk/src/sch-rnd/select_act.c
M /trunk/src/sch-rnd/build_run.c
M /trunk/src/plugins/std_tools/tool_line.c
M /trunk/src/libcschem/cnc_bitmap.c
M /trunk/src/plugins/query/query_y.c
M /trunk/src/plugins/io_geda/io_geda.c
M /trunk/src/plugins/sim_gui/sim_dlg.c
M /trunk/src/plugins/query/query_act.c
M /trunk/src/plugins/propedit/props.h
M /trunk/src/plugins/propedit/propdlg.c
M /trunk/src/plugins/backann/auto_ba.c
M /trunk/src/sch-rnd/project.c
M /trunk/src/plugins/query/query.h
M /trunk/src/sch-rnd/conf_core.c
M /trunk/src/plugins/lib_ngrp/lib_ngrp.c
M /trunk/src/plugins/io_ngrp_fawk/io_ngrp_fawk.c
M /trunk/src/libcschem/plug_io.c
M /trunk/src/sch-rnd/build_run.h
M /trunk/src/plugins/lib_ucdf/lib_ucdf.c
M /trunk/src/plugins/gui/sheetsel.c
M /trunk/src/libcschem/cnc_bitmap.h
M /trunk/src/plugins/construct/breakup.c
M /trunk/src/plugins/backann/parse_backann.c
M /trunk/src/plugins/target_spice/loclib.c
M /trunk/src/plugins/std_forge/std_forge.c
M /trunk/src/libcschem/cnc_any_obj.c
M /trunk/src/plugins/diag/diag.c
M /trunk/src/plugins/backann/check_ba.c
M /trunk/src/libcschem/plug_library.c
M /trunk/src/plugins/lib_ngrp/lib_ngrp.h
M /trunk/src/libcschem/plug_io.h
M /trunk/src/sch-rnd/emergency.c
M /trunk/src/plugins/funcmap/compiler.c
M /trunk/src/plugins/export_svg/export_svg.c
M /trunk/src/libcschem/libcschem.c
M /trunk/src/libcschem/extobj.c
M /trunk/src/libcschem/cnc_any_obj.h
M /trunk/src/plugins/sch_dialogs/dlg_about.c
M /trunk/src/plugins/gui/status.c
M /trunk/src/libcschem/plug_library.h
M /trunk/src/plugins/lib_alien/read_helper.c
M /trunk/src/libcschem/triangle.c
M /trunk/src/libcschem/rotate.h
M /trunk/src/plugins/io_geda/read_postproc.c
M /trunk/src/plugins/extobj_chart/extobj_chart.c
M /trunk/src/plugins/export_abst/export_abst.c
M /trunk/src/libcschem/non_graphical.c
M /trunk/src/plugins/symlib_local/loc_acts.c
M /trunk/src/plugins/funcmap/libs.c
M /trunk/src/libcschem/libcschem.h
M /trunk/src/libcschem/integrity.c
M /trunk/src/libcschem/extobj.h
M /trunk/src/libcschem/abstract.c
M /trunk/src/sch-rnd/draw_xor.c
M /trunk/src/plugins/sch_dialogs/dlg_pref_lib.c
M /trunk/src/plugins/query/query_l.c
M /trunk/src/plugins/query/query_exec.c
M /trunk/src/plugins/io_easyeda/read_low_std.c
M /trunk/src/plugins/extobj_chart/chart_block.c
M /trunk/src/libcschem/cnc_pen.c
M /trunk/src/plugins/lib_alien/read_helper.h
M /trunk/src/libcschem/triangle.h
M /trunk/src/libcschem/non_graphical.h
M /trunk/src/plugins/io_easyeda/read_hi_pro_draw.c
M /trunk/src/plugins/export_boxsym/export_boxsym.c
M /trunk/src/plugins/symlib_local/loc_ops.c
M /trunk/src/plugins/sch_dialogs/dlg_pref_color.c
M /trunk/src/plugins/io_easyeda/read.c
M /trunk/src/plugins/export_ps/export_ps.c
M /trunk/src/libcschem/integrity.h
M /trunk/src/libcschem/abstract.h
M /trunk/src/libcschem/cnc_line.c
M /trunk/src/plugins/sim_gui/sim_outcfg_dlg.c
M /trunk/src/plugins/query/query_exec.h
M /trunk/src/plugins/io_altium/pcbdoc_ascii.c
M /trunk/src/libcschem/cnc_pen.h
M /trunk/src/plugins/sch_dialogs/dlg_text.c
M /trunk/src/plugins/sim/sim.c
M /trunk/src/plugins/sim/mods.c
M /trunk/src/plugins/renumber/renumber_dlg.c
M /trunk/src/plugins/io_ngrp_fawk/read.c
M /trunk/src/plugins/symlib_fs/symlib_fs.c
M /trunk/src/plugins/lib_tedax/lib_tedax.c
M /trunk/src_3rd/load_cache/COPYING
M /trunk/src/plugins/funcmap/preview.c
M /trunk/src/plugins/construct/conv_grp.c
M /trunk/src/libcschem/cnc_line.h
M /trunk/src/plugins/export_abst/hid_impl.c
M /trunk/src/plugins/lib_plot/plot_data.c
M /trunk/src/plugins/io_altium/read.c
M /trunk/src/libcschem/cnc_loop.h
M /trunk/src/libcschem/abs_comp.c
M /trunk/src/plugins/sch_dialogs/dlg_library.c
M /trunk/src/plugins/query/query_access.c
M /trunk/src/plugins/io_orcad/read.c
M /trunk/src/plugins/io_easyeda/io_easyeda.c
M /trunk/src/libcschem/project.c
M /trunk/src/plugins/lib_tedax/parse.c
M /trunk/src/plugins/lib_anymap/loclib.c
M /trunk/src/plugins/lib_anymap/lib_anymap.c
M /trunk/src/libcschem/op_common.c
M /trunk/src/plugins/sch_dialogs/dlg_view.c
M /trunk/src/plugins/lib_plot/plot_data.h
M /trunk/src_3rd/load_cache/load_cache.c
M /trunk/src/plugins/io_eeschema/read_render.c
M /trunk/src/plugins/backann/parse_bap.c
M /trunk/src/plugins/attbl_lht/attbl_lht.c
M /trunk/src/libcschem/cnc_arc.c
M /trunk/src/plugins/query/query_access.h
M /trunk/src/plugins/io_easyeda/read_hi_pro_io.c
M /trunk/src/libcschem/project.h
M /trunk/src/plugins/std_tools/tool_remove.c
M /trunk/src/plugins/sch_dialogs/dlg_pen.c
M /trunk/src/plugins/target_spice/libs.c
M /trunk/src/plugins/funcmap/loclib.c
M /trunk/src/libcschem/op_common.h
M /trunk/src/plugins/target_none/target_none.c
M /trunk/src_3rd/load_cache/load_cache.h
M /trunk/src/plugins/sch_dialogs/dlg_pref_general.c
M /trunk/src/libcschem/cnc_arc.h
M /trunk/src/plugins/sch_dialogs/abst_attr.c
M /trunk/src/plugins/funcmap/funcmap.c
M /trunk/src/sch-rnd/font.c
M /trunk/src/plugins/std_devmap/libs.c
M /trunk/src/plugins/sch_dialogs/dlg_project.c
M /trunk/src/plugins/io_tinycad/read.c
M /trunk/src/plugins/io_easyeda/read_hi_pro_glue.c
M /trunk/src/libcschem/cnc_text_dyn.c
M /trunk/src/plugins/export_spice/hid_impl.c
M /trunk/src/plugins/attbl_json/attbl_json.c
M /trunk/src/plugins/hlibrary_fs/hlibrary_fs.c
M /trunk/src/libcschem/cnc_grp_child.h
M /trunk/src/plugins/sch_dialogs/abst_attr.h
M /trunk/src/plugins/backann/backann.c
M /trunk/src/libcschem/event.c
M /trunk/src/libcschem/actions_csch.c
M /trunk/src/libcschem/compile.c
M /trunk/src/sch-rnd/style.c
M /trunk/src/sch-rnd/font.h
M /trunk/src/plugins/target_spice/target_spice.c
M /trunk/src/plugins/io_lihata/io_lihata.c
M /trunk/src/plugins/funcmap/dlg_funcmap.c
M /trunk/src/libcschem/cnc_text_dyn.h
M /trunk/src/sch-rnd/sch-rnd.c
M /trunk/src/plugins/std_tools/tool_lock.c
M /trunk/src/plugins/std_tools/std_tools.c
M /trunk/src/plugins/export_bom/export_bom.c
M /trunk/src/plugins/gui/title.c
M /trunk/src/libcschem/event.h
M /trunk/src/libcschem/compile.h
M /trunk/src/sch-rnd/style.h
M /trunk/src/sch-rnd/draw_poly.c
M /trunk/src/plugins/sim/sim_conf.c
M /trunk/src/plugins/renumber/renumber.c
M /trunk/src/libcschem/util_grp.c
M /trunk/src/plugins/symlib_local/symlib_local.c
M /trunk/src/plugins/query/fnc_glue.c
M /trunk/src/plugins/query/dlg_search_edit.c
M /trunk/src/plugins/io_ngrp_tedax/read.c
M /trunk/src/plugins/attbl_tedax/attbl_tedax.c
M /trunk/src/plugins/std_devmap/parse.c
M /trunk/src/plugins/io_easyeda/read_low_pro.c
M /trunk/src/libcschem/abs_net.c
M /trunk/src/plugins/std_devmap/compiler.c
M /trunk/src/plugins/attbl_csv/attbl_csv.c
M /trunk/src/sch-rnd/buffer.c
M /trunk/src/plugins/io_eeschema/read_netclass.c
M /trunk/src/plugins/io_altium/schdoc.c
M /trunk/src/sch-rnd/main_act.c
M /trunk/src/sch-rnd/draw.c
M /trunk/src/plugins/std_devmap/preview.c
M /trunk/src/plugins/target_pcb/target_pcb.c
M /trunk/src/plugins/io_altium/binlen2txt.c
M /trunk/src/libcschem/util_export.c
M /trunk/src/libcschem/util_abst.c
M /trunk/src/plugins/sch_dialogs/dlg_undo.c
M /trunk/src/libcschem/util_project.c
M /trunk/src/libcschem/search.c
M /trunk/src/libcschem/oidpath.c
M /trunk/src/plugins/export_boxsym/hid_impl.c
M /trunk/src/libcschem/util_wirenet.c
M /trunk/src/plugins/io_lihata/write.c
M /trunk/src/plugins/io_eeschema/read_wks.c
M /trunk/src/plugins/io_eeschema/io_eeschema.c
M /trunk/src/sch-rnd/select.c
M /trunk/src/plugins/std_tools/tool_polyedit.c
M /trunk/src/plugins/io_easyeda/read_hi_std.c
M /trunk/src/plugins/gui/sch_rnd_gui.c
M /trunk/src/plugins/act_read/act_read.c
M /trunk/src/plugins/std_devmap/std_devmap.c
M /trunk/src/plugins/funcmap/fmparse.c
M /trunk/src/plugins/std_tools/tool_circle.c
M /trunk/src/libcschem/search.h
M /trunk/src/libcschem/oidpath.h
M /trunk/src/plugins/sim_ngspice/sim_ngspice.c
M /trunk/src_3rd/libucsv/libucsv.c
M /trunk/src/plugins/io_lihata/write.h
M /trunk/src/plugins/export_spice/export_spice.c
M /trunk/src/plugins/std_tools/tool_movecopy.c
M /trunk/src/plugins/std_tools/tool_arrow.c
M /trunk/src/plugins/io_altium/io_altium.c
M /trunk/src/libcschem/project_act.c
M /trunk/src/libcschem/cnc_obj.c
M /trunk/src/libcschem/util_parse.c
M /trunk/src/libcschem/intersect.c
M /trunk/src/plugins/io_geda/read.c
M /trunk/src/libcschem/attrib_src.c
M /trunk/src/plugins/query/fnc_list.c
M /trunk/src/sch-rnd/crosshair.c
M /trunk/src/plugins/lib_anymap/libs.c
M /trunk/src/plugins/std_forge/dlg_test_bench.c
M /trunk/src/libcschem/cnc_obj.h
M /trunk/src/libcschem/concrete.c
M /trunk/src/sch-rnd/sheet.c
M /trunk/src/plugins/lib_anymap/preview.c
M /trunk/src/libcschem/intersect.h
M /trunk/src/sch-rnd/operation.c
M /trunk/src/plugins/sch_dialogs/dlg_infobar.c
M /trunk/src/plugins/act_read/act_rtree.c
M /trunk/src/libcschem/util_compile.c
M /trunk/src/plugins/lib_tedax/write.c
M /trunk/src/plugins/export_tedax/hid_impl.c
M /trunk/src/libcschem/drc.c
M /trunk/src/plugins/std_cschem/quick_attr_connect.c
M /trunk/src/libcschem/concrete.h
M /trunk/src/sch-rnd/util_sheet.c
M /trunk/src/sch-rnd/operation.h
M /trunk/src/plugins/std_tools/tool_wirenet.c
M /trunk/src/plugins/funcmap/fmdrc.c
M /trunk/src/libcschem/drc.h
M /trunk/src/libcschem/project_p4.c
M /trunk/src/sch-rnd/export.c
M /trunk/src/plugins/lib_nanojson/lib_nanojson.c
M /trunk/src/plugins/io_eeschema/read_paper.c
M /trunk/src/plugins/act_read/act_idpath.c
M /trunk/src/sch-rnd/multi.c
M /trunk/src/libcschem/cnc_poly.c
M /trunk/src/plugins/gui/layersel.c
M /trunk/src/sch-rnd/font_act.c
M /trunk/src/plugins/sch_dialogs/dlg_viewport.c
M /trunk/src/plugins/io_tinycad/io_tinycad.c
M /trunk/src/plugins/io_ngrp_tedax/io_ngrp_tedax.c
M /trunk/src/plugins/io_lihata/read.c
M /trunk/src/libcschem/project_p4.h
M /trunk/src/plugins/target_spice/mod_parse.c
M /trunk/src/plugins/std_devmap/loclib.c
M /trunk/src/libcschem/hierarchy.c
M /trunk/src/libcschem/cnc_poly.h
M /trunk/src/plugins/std_devmap/quick_attr_portmap.c
M /trunk/src/plugins/sch_dialogs/dlg_abstract.c
M /trunk/src/plugins/gui/infobar.c
M /trunk/src/plugins/export_lpr/lpr.c
M /trunk/src/plugins/std_tools/tool_buffer.c
M /trunk/src/plugins/sim/actions.c
M /trunk/src/plugins/lib_alien/lib_alien.c
M /trunk/src/plugins/io_lihata/read.h
M /trunk/src/libcschem/csch_printf.c
M /trunk/COPYING
M /trunk/src/plugins/sim_gui/sim_mod_dlg.c
M /trunk/src/plugins/sch_dialogs/dlg_attrib.c
M /trunk/src/plugins/io_eeschema/read_pin.c
M /trunk/src/libcschem/hierarchy.h
M /trunk/src/plugins/query/dlg_search.c
M /trunk/src/plugins/place/attrib.c
M /trunk/src/plugins/io_orcad/io_orcad.c
M /trunk/src/plugins/sim_gui/sim_gui.c
M /trunk/src/plugins/lib_netlist_exp/lib_netlist_exp.c
M /trunk/src/plugins/io_eeschema/read_disp.c
M /trunk/src/plugins/place/place.c
M /trunk/src/plugins/act_read/act_search.c
M /trunk/src/libcschem/operation.c
M /trunk/src/plugins/export_tedax_footprint/export_tedax_footprint.c
M /trunk/src/plugins/sim_gui/sim_setup_dlg.c
M /trunk/src/plugins/backann/dlg_ba.c
M /trunk/src/plugins/std_forge/cond_gram.h
M /trunk/src/plugins/propedit/propedit.c
M /trunk/src/plugins/lib_plot/lib_plot.c
M /trunk/src/plugins/gui/autocomp.c
M /trunk/src/libcschem/operation.h
M /trunk/src/plugins/propedit/propsel.c
M /trunk/src/libcschem/cnc_conn.c
M /trunk/src/plugins/lib_alien/read_postproc.c
M /trunk/src/plugins/gui/act.c
M /trunk/src/plugins/sch_dialogs/sch_dialogs.c
M /trunk/src/libcschem/cnc_grp.c
M /trunk/src/sch-rnd/extobj_act.c
M /trunk/src/plugins/export_png/export_png.c
M /trunk/src/plugins/propedit/propsel.h
M /trunk/src/libcschem/cnc_conn.h
M /trunk/src/plugins/sch_dialogs/dlg_cond.c
M /trunk/src/plugins/lib_alien/read_postproc.h
M /trunk/src/libcschem/util_lib_fs.c
M /trunk/src/plugins/std_tools/line_common.c
M /trunk/src/plugins/sch_dialogs/dlg_tree.c
M /trunk/src/libcschem/cnc_grp.h
|
|
r11444
| file changeset diff or repo changeset diff
| igor2 | 2025-04-11T04:19:54.003778Z
| [sch-rnd] -Fix: move the About window from the Help menu to the Window menu to match pcb-rnd, with hotkey {i a}; remove the Help menu
|
M /trunk/src/sch-rnd/menu-default.lht
|
|
r11374
| file changeset diff or repo changeset diff
| igor2 | 2025-03-15T08:19:48.194607Z
| [sch-rnd] -Fix: BufferLoad() default format is NULL for autodetect so that alien format symbols are easier to load (from Import menu)
|
M /trunk/src/sch-rnd/buffer.c
|
|
|
|
|
r11169
| file changeset diff or repo changeset diff
| igor2 | 2024-12-26T12:30:17.779158Z
| [extobj] -Add: GUI extobj type selector (for ConvFrom when extobj name is not specified)
|
M /trunk/src/sch-rnd/extobj_act.c
|
|
r11168
| file changeset diff or repo changeset diff
| igor2 | 2024-12-26T09:40:43.877406Z
| [extobj] -Add: Extobj() action: ConvFrom op
|
M /trunk/src/sch-rnd/funchash_core_list.h
M /trunk/src/sch-rnd/extobj_act.c
|
|
|
|
r11162
| file changeset diff or repo changeset diff
| igor2 | 2024-12-26T08:42:34.999943Z
| [extobj] -Fix: missing coord conversion in screen search for extended object under crosshair
|
M /trunk/src/sch-rnd/extobj_act.c
|
|
r11161
| file changeset diff or repo changeset diff
| igor2 | 2024-12-26T08:38:05.554587Z
| [extobj] -Add: implement object search and call to update/gui_dlg in Extobj() action
|
M /trunk/src/sch-rnd/extobj_act.c
|
|
r11159
| file changeset diff or repo changeset diff
| igor2 | 2024-12-26T08:17:03.717350Z
| [extobj] -Change: switch over from strcasecmp to funchash now that the action is in sch-rnd
|
M /trunk/src/sch-rnd/funchash_core_list.h
M /trunk/src/sch-rnd/extobj_act.c
|
|
|
r11157
| file changeset diff or repo changeset diff
| igor2 | 2024-12-26T07:47:18.239690Z
| [extobj] -Move: action implementation from libcschem to sch-rnd because it would depend on crosshair position that's available only in sch-rnd
|
M /trunk/scconfig/Rev.h
A /trunk/src/sch-rnd/extobj_act.c
M /trunk/src/sch-rnd/Makefile.in
M /trunk/scconfig/Rev.tab
M /trunk/src/sch-rnd/sch-rnd.c
M /trunk/src/libcschem/extobj.c
M /trunk/src/libcschem/libcschem.c
A /trunk/src/sch-rnd/extobj_act.h
M /trunk/src/libcschem/extobj.h
|
|
|
r11136
| file changeset diff or repo changeset diff
| igor2 | 2024-12-22T10:05:06.302912Z
| [lib_nanojson] -Add: wrapper plugin so multiple other plugins can use libnanojson (io_easyeda and attbl_json for now) -Update: deps
|
M /trunk/src/sch-rnd/Makefile.dep
M /trunk/src/plugins/attbl_json/attbl_json.pup
M /trunk/scconfig/Rev.h
M /trunk/src/plugins/io_easyeda/read_low_std.c
M /trunk/src/plugins/attbl_json/attbl_json.c
A /trunk/src/plugins/lib_nanojson/Plug.tmpasm
M /trunk/scconfig/Rev.tab
A /trunk/src/plugins/lib_nanojson/lib_nanojson.pup
A /trunk/src/plugins/lib_nanojson/lib_nanojson.c
M /trunk/scconfig/plugins.h
M /trunk/src/plugins/plugins_ALL.tmpasm
M /trunk/src/plugins/io_easyeda/io_easyeda.pup
A /trunk/src/plugins/lib_nanojson
A /trunk/src/plugins/lib_nanojson/Makefile
|
|
r11122
| file changeset diff or repo changeset diff
| igor2 | 2024-12-22T05:33:51.252706Z
| [lib_tedax] -Move: generic escaped field print from export_tedax to the lib_tedax plugin so it can be reused in other plugins using the format
|
M /trunk/src/sch-rnd/Makefile.dep
A /trunk/src/plugins/lib_tedax/write.c
M /trunk/src/plugins/lib_tedax/lib_tedax.c
M /trunk/src/plugins/export_tedax/export_tedax.pup
A /trunk/src/plugins/lib_tedax/write.h
M /trunk/src/plugins/export_tedax/export_tedax.c
|
|
r11121
| file changeset diff or repo changeset diff
| igor2 | 2024-12-22T04:50:46.508516Z
| -Add: frame for attbl format plugins: tedax, lht, json
|
M /trunk/src/sch-rnd/Makefile.dep
D /trunk/src/plugins/attbl_tedax/attbl_csv.c
M /trunk/src/plugins/attbl_tedax/Plug.tmpasm
A /trunk/src/plugins/attbl_json/attbl_json.pup
M /trunk/scconfig/Rev.h
A /trunk/src/plugins/attbl_lht/attbl_lht.pup
D /trunk/src/plugins/attbl_lht/attbl_csv.c
A /trunk/src/plugins/attbl_json/attbl_json.c
A /trunk/src/plugins/attbl_json
D /trunk/src/plugins/attbl_json/attbl_csv.c
M /trunk/src/plugins/attbl_json/Plug.tmpasm
M /trunk/src/plugins/attbl_json/Makefile
M /trunk/scconfig/Rev.tab
M /trunk/src/plugins/attbl_lht/Plug.tmpasm
M /trunk/scconfig/plugins.h
M /trunk/src/plugins/plugins_ALL.tmpasm
A /trunk/src/plugins/attbl_tedax/attbl_tedax.c
A /trunk/src/plugins/attbl_lht
D /trunk/src/plugins/attbl_tedax/attbl_csv.pup
D /trunk/src/plugins/attbl_json/attbl_csv.pup
M /trunk/src/libcschem/Makefile.dep
A /trunk/src/plugins/attbl_tedax/attbl_tedax.pup
A /trunk/src/plugins/attbl_tedax
M /trunk/src/plugins/attbl_tedax/Makefile
A /trunk/src/plugins/attbl_lht/attbl_lht.c
D /trunk/src/plugins/attbl_lht/attbl_csv.pup
M /trunk/src/plugins/attbl_lht/Makefile
|
|
r11119
| file changeset diff or repo changeset diff
| igor2 | 2024-12-21T13:47:56.147217Z
| [lib_attbl] -Add: plugin config [lib_attbl] -Add: make default external editor command template configurable
|
M /trunk/src/sch-rnd/Makefile.dep
M /trunk/scconfig/Rev.h
M /trunk/scconfig/Rev.tab
M /trunk/scconfig/plugins.h
A /trunk/src/plugins/lib_attbl/lib_attbl.conf
A /trunk/src/plugins/lib_attbl/lib_attbl_conf.h
M /trunk/src/plugins/lib_attbl/Plug.tmpasm
M /trunk/src/plugins/lib_attbl/lib_attbl.c
|
|
|
r11114
| file changeset diff or repo changeset diff
| igor2 | 2024-12-21T06:38:50.191067Z
| [sch-rnd] -Add: when ImportAttbl is called without arguments offer a file selection dialog
|
M /trunk/src/sch-rnd/file_act.c
|
|
|
r11088
| file changeset diff or repo changeset diff
| igor2 | 2024-12-20T05:06:51.330752Z
| [sch-rnd] -Add: action ImportAttbl() for importing attribute tables using plugins
|
M /trunk/src/sch-rnd/file_act.c
|
|
|
|
|
|
|
|
r10841
| file changeset diff or repo changeset diff
| igor2 | 2024-10-31T06:37:25.999122Z
| [sch-rnd] -Fix: GUI for creating new sheet: refuse path separator in sheet name
|
M /trunk/src/sch-rnd/file_act.c
|
|
r10831
| file changeset diff or repo changeset diff
| igor2 | 2024-10-25T06:24:31.851137Z
| [sch-rnd] -Fix: remove-selected: when a group is removed and all its members are removed, do not remove the members individually becuase they are already removed and double remove in libcschem will lead to an assert or crash; typical example: wirenet group and its floater name text; removing the group removes the floater and then an attempt to remove the floater would be a problem
|
M /trunk/src/sch-rnd/select_act.c
|
|
r10826
| file changeset diff or repo changeset diff
| igor2 | 2024-10-01T03:37:07.148284Z
| [sch-rnd] -Fix: partial screen redraw with lr-box: make sure crosshair and attahced objects are redrawn properly: start a crosshair change before the partial redraw (so crosshair is removed) and finalize it after the draw so crosshair is displayed again
|
M /trunk/src/sch-rnd/draw.c
|
|
r10800
| file changeset diff or repo changeset diff
| igor2 | 2024-09-18T14:45:58.173649Z
| [sch-rnd] -Fix: conf dir is runtime built in floating fhs mode
|
M /trunk/src/sch-rnd/sch-rnd.c
M /trunk/src/sch-rnd/config.h.in
|
|
|
|
r10788
| file changeset diff or repo changeset diff
| igor2 | 2024-09-02T11:09:14.837365Z
| [core] -Add: remember viewbox last rendered in the top window
|
M /trunk/src/sch-rnd/draw.c
M /trunk/src/sch-rnd/draw.h
|
|
|
r10760
| file changeset diff or repo changeset diff
| igor2 | 2024-08-25T15:32:45.423990Z
| [sch-rnd] -Fix: cast embedded font's key to char * when inserting to the hash for const correctness and explain in a comment why it is safe (won't be free'd)
|
M /trunk/src/sch-rnd/font_rnd.c
|
|
r10756
| file changeset diff or repo changeset diff
| igor2 | 2024-08-22T15:40:20.441057Z
| [build] -Fix: pass on $(CC) when building minuid recursively so that the target compiler is used
|
M /trunk/src/sch-rnd/Makefile.in
|
|
|
|
|
r10752
| file changeset diff or repo changeset diff
| igor2 | 2024-08-22T14:50:28.807681Z
| [build] -Fix: base config.h's selection between static and runtime prefix not on win32 but RND_WANT_FLOATING_FHS
|
M /trunk/src/sch-rnd/conf_core.c
M /trunk/src/sch-rnd/config.h.in
|
|
r10750
| file changeset diff or repo changeset diff
| igor2 | 2024-08-22T13:46:02.623655Z
| [build] -Fix: don't assum libs/ldl exists in scconfig templates (it won't on win32)
|
M /trunk/src/sch-rnd/Makefile.in
|
|
r10701
| file changeset diff or repo changeset diff
| igor2 | 2024-07-03T03:30:32.570980Z
| [io_easyeda] -Split: overgrown pro high level parser into 3 smaller files
|
M /trunk/src/sch-rnd/Makefile.dep
A /trunk/src/plugins/io_easyeda/read_hi_pro_io.c
A /trunk/src/plugins/io_easyeda/read_hi_pro_draw.c
D /trunk/src/plugins/io_easyeda/read_hi_pro.c
A /trunk/src/plugins/io_easyeda/read_hi_pro_glue.c
M /trunk/src/plugins/io_easyeda/read.c
|
|
r10596
| file changeset diff or repo changeset diff
| igor2 | 2024-06-28T04:11:59.001021Z
| [io_easyeda] -Split: pro high level parser entry pint (for sym parse) from read.c to read_hi_pro.c
|
M /trunk/src/sch-rnd/Makefile.dep
A /trunk/src/plugins/io_easyeda/read_hi_pro.c
M /trunk/src/plugins/io_easyeda/read.c
|
|
r10592
| file changeset diff or repo changeset diff
| igor2 | 2024-06-28T03:50:29.672298Z
| [io_easyeda] -Split: std file format specific high level parse parts from read.c to read_hi_std.c to make room for the pro file format
|
M /trunk/src/sch-rnd/Makefile.dep
A /trunk/src/plugins/io_easyeda/read_hi_std.c
M /trunk/src/plugins/io_easyeda/read.c
|
|
|
|
|
r10577
| file changeset diff or repo changeset diff
| igor2 | 2024-06-27T12:08:49.196850Z
| [io_easyeda] -Add: the pro parser needs to fake fgetc() to emulate a proper json document for the almost-json (json-per-line) file format
|
M /trunk/src/sch-rnd/Makefile.dep
M /trunk/scconfig/Rev.h
M /trunk/src/plugins/io_easyeda/read_low_std.c
M /trunk/src/plugins/io_easyeda/Plug.tmpasm
M /trunk/scconfig/Rev.tab
M /trunk/src/plugins/io_easyeda/read_low_pro.c
|
|
r10571
| file changeset diff or repo changeset diff
| igor2 | 2024-06-27T11:04:05.201100Z
| [io_easyeda] -Rename: read_low.[ch] to read_low_std.[ch] to make room for the 'pro' variant
|
M /trunk/src/sch-rnd/Makefile.dep
M /trunk/scconfig/Rev.h
A /trunk/src/plugins/io_easyeda/read_low_std.c
D /trunk/src/plugins/io_easyeda/read_low.c
M /trunk/src/plugins/io_easyeda/Plug.tmpasm
M /trunk/scconfig/Rev.tab
A /trunk/src/plugins/io_easyeda/read_low_std.h
D /trunk/src/plugins/io_easyeda/read_low.h
M /trunk/src/plugins/io_easyeda/read.c
|
|
|
r10444
| file changeset diff or repo changeset diff
| igor2 | 2024-06-21T03:45:03.409002Z
| [io_easyeda] -Add: get the low level parser compile with the plugin
|
M /trunk/src_3rd
M /trunk/src/sch-rnd/Makefile.dep
M /trunk/scconfig/Rev.h
A /trunk/src/plugins/io_easyeda/read_low.c
D /trunk/src/plugins/io_easyeda/easyeda_low_sch.c
M /trunk/src/plugins/io_easyeda/Plug.tmpasm
M /trunk/scconfig/Rev.tab
A /trunk/src/plugins/io_easyeda/read_low.h
D /trunk/src/plugins/io_easyeda/easyeda_low_sch.h
D /trunk/src/plugins/io_easyeda/easyeda_low_dump.c
|
|
r10441
| file changeset diff or repo changeset diff
| igor2 | 2024-06-20T13:41:30.485526Z
| [io_eeschema] -Add: frame for new format plugin (KiCAD) [io_easyeda] -Add: frame for new format plugin (web based)
|
M /trunk/src/sch-rnd/Makefile.dep
A /trunk/src/plugins/io_easyeda/io_easyeda_conf.h
M /trunk/scconfig/Rev.h
A /trunk/src/plugins/io_easyeda/io_easyeda.c
A /trunk/src/plugins/io_eeschema/io_eeschema_conf.h
A /trunk/src/plugins/io_eeschema/Makefile
A /trunk/src/plugins/io_easyeda/read.h
A /trunk/src/plugins/io_easyeda/Plug.tmpasm
A /trunk/src/plugins/io_easyeda/Makefile
M /trunk/scconfig/Rev.tab
A /trunk/src/plugins/io_eeschema/read.c
A /trunk/src/plugins/io_easyeda
A /trunk/src/plugins/io_eeschema/io_eeschema.conf
M /trunk/scconfig/plugins.h
M /trunk/src/plugins/plugins_ALL.tmpasm
A /trunk/src/plugins/io_eeschema/io_eeschema.pup
A /trunk/src/plugins/io_easyeda/io_easyeda.pup
A /trunk/src/plugins/io_eeschema/io_eeschema.c
A /trunk/src/plugins/io_easyeda/io_easyeda.conf
A /trunk/src/plugins/io_eeschema/read.h
A /trunk/src/plugins/io_eeschema
A /trunk/src/plugins/io_eeschema/Plug.tmpasm
A /trunk/src/plugins/io_easyeda/read.c
|
|
r10438
| file changeset diff or repo changeset diff
| igor2 | 2024-06-12T07:25:12.506977Z
| [font] -Fix: font uninit: don't attempt to free the key or non-allocated content of the embedded font
|
M /trunk/src/sch-rnd/font_rnd.c
|
|
|
|
r10378
| file changeset diff or repo changeset diff
| igor2 | 2024-03-07T08:04:12.994573Z
| [sch-rnd] -Fix: recalculate sheet bbox before sheet export to make exports reproducible
|
M /trunk/src/sch-rnd/export.c
|
|
r10377
| file changeset diff or repo changeset diff
| igor2 | 2024-03-07T08:01:50.583289Z
| [sch-rnd] -Add: expose an API function to recalculate sheet bbox from scratch
|
M /trunk/src/sch-rnd/sheet.c
M /trunk/src/sch-rnd/sheet.h
|
|
|
r10343
| file changeset diff or repo changeset diff
| igor2 | 2024-01-26T16:25:49.718323Z
| -Cleanup: sch-rnd banners in sch-rnd/
|
M /trunk/src/sch-rnd/select_act.c
M /trunk/src/sch-rnd/buffer.c
M /trunk/src/sch-rnd/sheet.c
M /trunk/src/sch-rnd/font_act.c
M /trunk/src/sch-rnd/export.c
M /trunk/src/sch-rnd/operation.c
M /trunk/src/sch-rnd/font.c
M /trunk/src/sch-rnd/draw_poly.c
M /trunk/src/sch-rnd/crosshair.c
M /trunk/src/sch-rnd/style.h
M /trunk/src/sch-rnd/plug_io_act.c
M /trunk/src/sch-rnd/multi.c
M /trunk/src/sch-rnd/font_rnd.c
M /trunk/src/sch-rnd/search.c
M /trunk/src/sch-rnd/sch-rnd.c
M /trunk/src/sch-rnd/draw.c
M /trunk/src/sch-rnd/conf_core.c
M /trunk/src/sch-rnd/file_act.c
M /trunk/src/sch-rnd/operation.h
M /trunk/src/sch-rnd/font.h
M /trunk/src/sch-rnd/select.c
M /trunk/src/sch-rnd/emergency.c
M /trunk/src/sch-rnd/draw_xor.c
M /trunk/src/sch-rnd/util_sheet.c
M /trunk/src/sch-rnd/style.c
M /trunk/src/sch-rnd/project.c
|
|
|
r10328
| file changeset diff or repo changeset diff
| igor2 | 2024-01-25T09:22:22.863041Z
| [sch-rnd] -Fix: when creating a new unlisted sheet in a project, make sure it ends up within the project in the layer selector, even tho it is not listed
|
M /trunk/src/sch-rnd/multi.c
M /trunk/src/sch-rnd/file_act.c
M /trunk/src/sch-rnd/multi.h
|
|
|
r10325
| file changeset diff or repo changeset diff
| igor2 | 2024-01-25T08:58:25.861224Z
| [sch-rnd] -Fix: prompt for quit-confirmation if any open sheet has changed, not only the sheet currently active
|
M /trunk/src/sch-rnd/file_act.c
|
|
|
r10321
| file changeset diff or repo changeset diff
| igor2 | 2024-01-25T07:12:46.239809Z
| [sch-rnd] -Fix: set hidlib crosshair to crosshair coords on move-to so actions implemented in the hidlib can track the crosshair
|
M /trunk/src/sch-rnd/crosshair.c
|
|
r10312
| file changeset diff or repo changeset diff
| igor2 | 2024-01-25T04:21:18.866786Z
| [sch-rnd] -Fix: can't call tool_uninit until librnd 4.3 is released to fix the log window at uninit problem
|
M /trunk/src/sch-rnd/sch-rnd.c
|
|
r10309
| file changeset diff or repo changeset diff
| igor2 | 2024-01-25T03:40:00.563455Z
| [sch-rnd] -Fix: rather leak memory than crash when no project file name is available
|
M /trunk/src/sch-rnd/multi.c
|
|
|
|
|
r10290
| file changeset diff or repo changeset diff
| igor2 | 2024-01-24T10:04:03.658302Z
| [lib] -Fix: memleak: free project p4 internal config list at the very end
|
M /trunk/src/sch-rnd/sch-rnd.c
M /trunk/src/libcschem/project_p4.c
M /trunk/src/libcschem/libcschem.c
M /trunk/src/libcschem/project_p4.h
M /trunk/src/libcschem/libcschem.h
|
|
|
|
|
|
|
|
|
r10254
| file changeset diff or repo changeset diff
| igor2 | 2024-01-22T17:41:18.563834Z
| [sch-rnd] -Add: hierarchic: when loading a sheet for hierarchic, mark it external, not unlisted, so it's clear that it's for hierarchic
|
M /trunk/src/sch-rnd/multi.c
|
|
|
r10239
| file changeset diff or repo changeset diff
| igor2 | 2024-01-22T14:17:21.841372Z
| [sch-rnd] -Add: hierarchic: implement external hierarchic child sheet loader so that the hlibrary system works
|
M /trunk/src/sch-rnd/multi.c
M /trunk/src/sch-rnd/sch-rnd.c
M /trunk/src/sch-rnd/multi.h
|
|
|
r10229
| file changeset diff or repo changeset diff
| igor2 | 2024-01-22T10:12:00.039575Z
| [sch-rnd] -Add: hierarchic: introduce hlibrary search path for reusable hierarchic sheets
|
M /trunk/src/sch-rnd/sheet.c
M /trunk/src/sch-rnd/sch-rnd-conf.lht
M /trunk/src/sch-rnd/main_act.c
M /trunk/src/sch-rnd/conf_core.h
|
|
|