|
r10417
| file changeset diff or repo changeset diff
| igor2 | 2024-04-10T17:17:56.074665Z
| [io_lihata] -Fix: missing casts for minuid (that prefers to operate on unsigned char)
|
M /trunk/src/plugins/io_lihata/read.c
|
|
|
|
|
r10411
| file changeset diff or repo changeset diff
| igor2 | 2024-04-04T15:37:41.979135Z
| -Update: packager's changelog for 1.0.5
|
M /trunk/doc/developer/packaging/packages.html
M /trunk/doc/developer/packaging/Changelog
M /trunk/doc/developer/packaging/description.txt
|
|
|
|
|
|
|
|
|
|
r10401
| file changeset diff or repo changeset diff
| igor2 | 2024-03-21T13:50:52.168179Z
| [io_geda] -Fix: potential crash when loading symbols with attributes before the first object
|
M /trunk/src/plugins/io_geda/read.c
|
|
|
|
|
r10397
| file changeset diff or repo changeset diff
| igor2 | 2024-03-15T09:47:41.884044Z
| [lib] -Fix: compiler should not attempt to directly compile hierarchic external sheets, they are like aux sheets, they are compiled only through hierarchic references
|
M /trunk/src/libcschem/compile.c
|
|
|
|
|
|
r10388
| file changeset diff or repo changeset diff
| igor2 | 2024-03-10T09:06:57.750571Z
| [lib] -Fix: make sure if wires are split off to a new wirenet in some operation (e.g. line move) the new wirenet seg is checked for wirenet merges
|
M /trunk/src/libcschem/util_wirenet.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
|
|
|
|
r10374
| file changeset diff or repo changeset diff
| igor2 | 2024-03-07T06:33:37.773479Z
| [lib] -Fix: wirenet split/merge: don't crash when line object's parent is NULL
|
M /trunk/src/libcschem/util_wirenet.c
|
|
|
|
|
|
|
|
|
r10363
| file changeset diff or repo changeset diff
| igor2 | 2024-02-21T14:41:39.081395Z
| [lib] -Fix: don't crash on saving in plug_io when realpath() fails (happens for write permission problems as well)
|
M /trunk/src/libcschem/plug_io.c
|
|
|
|
|
|
|
r10356
| file changeset diff or repo changeset diff
| igor2 | 2024-01-31T03:25:37.681892Z
| [lib] -Fix: library refresh: need to replace old root with new root in every existing sheet, as roots are shared
|
M /trunk/src/libcschem/plug_library.c
|
|
|
|
|
|
r10350
| file changeset diff or repo changeset diff
| igor2 | 2024-01-29T05:04:02.188646Z
| [build] -Fix: central makefile typo made src_3rd and font linstall/uninstall do a normal install instead
|
M /trunk/Makefile
|
|
|
r10348
| file changeset diff or repo changeset diff
| igor2 | 2024-01-27T07:12:10.412143Z
| [export_tedax_footprint] -Fix: description (we are exporitng tedax footprint, not svg)
|
M /trunk/src/plugins/export_tedax_footprint/export_tedax_footprint.pup
|
|
r10347
| file changeset diff or repo changeset diff
| igor2 | 2024-01-27T07:10:18.743206Z
| [export_tedax_footprint] -Fix: don't depend on anything, it's a pure text export plugin
|
M /trunk/src/plugins/export_tedax_footprint/export_tedax_footprint.pup
M /trunk/scconfig/plugins.h
|
|
|
|
r10344
| file changeset diff or repo changeset diff
| igor2 | 2024-01-27T04:42:00.715135Z
| [export_tedax_footprint] -Add: new plugin for exporting sheet graphics as a tEDAx footprint
|
M /trunk/src/plugins/export_tedax_footprint/Makefile
A /trunk/src/plugins/export_tedax_footprint/export_tedax_footprint.pup
M /trunk/scconfig/plugins.h
M /trunk/src/plugins/plugins_ALL.tmpasm
D /trunk/src/plugins/export_tedax_footprint/export_svg.pup
M /trunk/src/plugins/export_tedax_footprint/Plug.tmpasm
A /trunk/src/plugins/export_tedax_footprint
D /trunk/src/plugins/export_tedax_footprint/export_svg.c
A /trunk/src/plugins/export_tedax_footprint/export_tedax_footprint.c
|
|
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
|
|
r10342
| file changeset diff or repo changeset diff
| igor2 | 2024-01-26T16:15:29.015507Z
| -Cleanup: sch-rnd banner in plugin sources
|
M /trunk/src/plugins/act_draw/act_draw.c
M /trunk/src/plugins/std_tools/tool_text.c
M /trunk/src/plugins/lib_plot/plot_preview.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/plugins/sch_dialogs/dlg_pref_sheet.c
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/plugins/sch_dialogs/dlg_pref_apptab.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/plugins/target_spice/preview.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/plugins/sch_dialogs/dlg_stance.c
M /trunk/src/plugins/std_cschem/std_cschem.c
M /trunk/src/plugins/propedit/props.c
M /trunk/src/plugins/backann/parse_tedax.c
M /trunk/src/plugins/std_tools/tool_mirror.c
M /trunk/src/plugins/std_tools/tool_line.c
M /trunk/src/plugins/io_geda/io_geda.c
M /trunk/src/plugins/sim_gui/sim_dlg.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/plugins/lib_ngrp/lib_ngrp.c
M /trunk/src/plugins/io_ngrp_fawk/io_ngrp_fawk.c
M /trunk/src/plugins/lib_ucdf/lib_ucdf.c
M /trunk/src/plugins/gui/sheetsel.c
M /trunk/src/plugins/backann/parse_backann.c
M /trunk/src/plugins/construct/breakup.c
M /trunk/src/plugins/target_spice/loclib.c
M /trunk/src/plugins/std_forge/std_forge.c
M /trunk/src/plugins/diag/diag.c
M /trunk/src/plugins/backann/check_ba.c
M /trunk/src/plugins/lib_ngrp/lib_ngrp.h
M /trunk/src/plugins/funcmap/compiler.c
M /trunk/src/plugins/export_svg/export_svg.c
M /trunk/src/plugins/sch_dialogs/dlg_about.c
M /trunk/src/plugins/gui/status.c
M /trunk/src/plugins/lib_alien/read_helper.c
M /trunk/src/plugins/io_geda/read_postproc.c
M /trunk/src/plugins/export_abst/export_abst.c
M /trunk/src/plugins/symlib_local/loc_acts.c
M /trunk/src/plugins/funcmap/libs.c
M /trunk/src/plugins/sch_dialogs/dlg_pref_lib.c
M /trunk/src/plugins/lib_alien/read_helper.h
M /trunk/src/plugins/symlib_local/loc_ops.c
M /trunk/src/plugins/sch_dialogs/dlg_pref_color.c
M /trunk/src/plugins/export_ps/export_ps.c
M /trunk/src/plugins/sim_gui/sim_outcfg_dlg.c
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/plugins/funcmap/preview.c
M /trunk/src/plugins/construct/conv_grp.c
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/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/lib_anymap/loclib.c
M /trunk/src/plugins/lib_anymap/lib_anymap.c
M /trunk/src/plugins/sch_dialogs/dlg_view.c
M /trunk/src/plugins/lib_plot/plot_data.h
M /trunk/src/plugins/backann/parse_bap.c
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/plugins/target_none/target_none.c
M /trunk/src/plugins/sch_dialogs/dlg_pref_general.c
M /trunk/src/plugins/sch_dialogs/abst_attr.c
M /trunk/src/plugins/funcmap/funcmap.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/export_spice/hid_impl.c
M /trunk/src/plugins/hlibrary_fs/hlibrary_fs.c
M /trunk/src/plugins/sch_dialogs/abst_attr.h
M /trunk/src/plugins/backann/backann.c
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/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/plugins/sim/sim_conf.c
M /trunk/src/plugins/renumber/renumber.c
M /trunk/src/plugins/symlib_local/symlib_local.c
M /trunk/src/plugins/io_ngrp_tedax/read.c
M /trunk/src/plugins/std_devmap/parse.c
M /trunk/src/plugins/std_devmap/compiler.c
M /trunk/src/plugins/io_altium/schdoc.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/plugins/sch_dialogs/dlg_undo.c
M /trunk/src/plugins/io_lihata/write.c
M /trunk/src/plugins/std_tools/tool_polyedit.c
M /trunk/src/plugins/gui/sch_rnd_gui.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/plugins/sim_ngspice/sim_ngspice.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/plugins/io_geda/read.c
M /trunk/src/plugins/lib_anymap/libs.c
M /trunk/src/plugins/std_forge/dlg_test_bench.c
M /trunk/src/plugins/lib_anymap/preview.c
M /trunk/src/plugins/sch_dialogs/dlg_infobar.c
M /trunk/src/plugins/export_tedax/hid_impl.c
M /trunk/src/plugins/std_tools/tool_wirenet.c
M /trunk/src/plugins/funcmap/fmdrc.c
M /trunk/src/plugins/gui/layersel.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/plugins/target_spice/mod_parse.c
M /trunk/src/plugins/std_devmap/loclib.c
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/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/plugins/sim_gui/sim_mod_dlg.c
M /trunk/src/plugins/sch_dialogs/dlg_attrib.c
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/place/place.c
M /trunk/src/plugins/sim_gui/sim_setup_dlg.c
M /trunk/src/plugins/backann/dlg_ba.c
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/plugins/propedit/propsel.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/plugins/propedit/propsel.h
M /trunk/src/plugins/sch_dialogs/dlg_cond.c
M /trunk/src/plugins/lib_alien/read_postproc.h
M /trunk/src/plugins/sch_dialogs/dlg_tree.c
|
|
|
r10340
| file changeset diff or repo changeset diff
| igor2 | 2024-01-26T05:56:33.105774Z
| [query] -Add: tooltips for the new scope/follow features in advanced search dialog
|
M /trunk/src/plugins/query/dlg_search.c
|
|
|
|
r10337
| file changeset diff or repo changeset diff
| igor2 | 2024-01-26T04:59:30.958879Z
| [query] -Add: search dialog: implement scope follow
|
M /trunk/src/plugins/query/query.c
M /trunk/src/plugins/query/dlg_search.c
M /trunk/src/plugins/query/dlg_search.h
|
|
|
r10335
| file changeset diff or repo changeset diff
| igor2 | 2024-01-26T04:41:29.065146Z
| [query] -Add: search dialog: print current scope sheet or project name
|
M /trunk/src/plugins/query/dlg_search.c
|
|
|
|
r10332
| file changeset diff or repo changeset diff
| igor2 | 2024-01-25T15:43:37.886210Z
| [tests] -Add: hierarchic: slotted SRS
|
A /trunk/tests/hier/slot/child.rs
A /trunk/tests/hier/slot/main.rs
A /trunk/tests/hier/slot/Makefile
A /trunk/tests/hier/slot/project.lht
A /trunk/tests/hier/slot
A /trunk/tests/hier/slot/abst.ref
|
|
r10331
| file changeset diff or repo changeset diff
| igor2 | 2024-01-25T15:04:06.660700Z
| [lib] -Fix: hierarchic: do not compile multiple instances of the same hpath, reuse existing
|
M /trunk/src/libcschem/compile.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
|
|
r10324
| file changeset diff or repo changeset diff
| igor2 | 2024-01-25T08:36:39.740080Z
| [TODO] -Move: plot upgrade to subsequent cycle - the current cycle got enough cleanups already
|
M /trunk/doc/TODO
|
|
|
|
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
|
|
|
|
|
r10317
| file changeset diff or repo changeset diff
| igor2 | 2024-01-25T04:42:17.146609Z
| [lib] -Add: integrity check: floater-only wirenet error message include wirenet ID so it's easier to find
|
M /trunk/src/libcschem/integrity.c
|
|
r10316
| file changeset diff or repo changeset diff
| igor2 | 2024-01-25T04:32:34.856285Z
| [lib] -Add: integrity check internal API: ASSERT1() that can print an argument
|
M /trunk/src/libcschem/integrity.c
|
|
|
|
r10313
| file changeset diff or repo changeset diff
| igor2 | 2024-01-25T04:22:18.868606Z
| [lib] -Fix: if a wirenet has only junctions, it's also considered an empty wirenet
|
M /trunk/src/libcschem/util_wirenet.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
|
|
r10311
| file changeset diff or repo changeset diff
| igor2 | 2024-01-25T03:51:46.522098Z
| [lib] -Add: when an object from a wirenet is removed also remove all floaters if there are only floaters left in the wirenet
|
M /trunk/src/libcschem/operation.c
M /trunk/src/libcschem/util_wirenet.h
M /trunk/src/libcschem/util_wirenet.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
|
|
|
r10307
| file changeset diff or repo changeset diff
| igor2 | 2024-01-24T14:54:49.648159Z
| [lib_target] -Fix: memhandling: avoid double free on whitelist/blakclist by settign back isused to 0 after a free
|
M /trunk/src/plugins/lib_target/lib_target.c
|
|
|
r10305
| file changeset diff or repo changeset diff
| igor2 | 2024-01-24T14:38:24.794625Z
| [lib] -Fix: memleak: abstract "sheet ports" shall be freed with the abstract model
|
M /trunk/src/libcschem/abstract.h
M /trunk/src/libcschem/abstract.c
|
|
|