xschem/src
stefan schippers 6db52b125c fix missing type for sym_vs_sch_pins(all) 2024-05-10 08:06:39 +02:00
..
systemlib merged in fast_raw_read branch 2023-10-11 14:05:27 +02:00
utile avoid tk_messageBox in reload schematic warning message (blocks event loop). Avoid using xschem specific XSCHEM_SHAREDIR in utile/utile (can be used standalone) 2023-11-30 20:52:28 +01:00
Makefile.in improve `xschem add_symbol_pin` command, add create_symbol.tcl procedure 2024-04-12 00:06:36 +02:00
actions.c removed completely menu View->Show/hide->Show net names on symbol pins 2024-05-02 14:41:15 +02:00
add_custom_button.tcl update src/add_custom_button.tcl to match code refactoring done in r2264 2023-03-29 23:41:28 +02:00
add_custom_menu.tcl compacted a bit the ctxmenu 2022-08-29 18:06:56 +02:00
break.awk spice.awk: do not join user code lines 2023-12-03 21:33:03 +01:00
cairo_jpg.c fix erroneous bbox(START...) call in edit_rect_property() not followed by bbox(SET...) and bbox(END...), possibly locking the UI 2024-03-14 20:25:50 +01:00
cairo_jpg.h Added png and embedded graphs to ps and pdf export 2023-01-16 10:35:29 +01:00
callback.c resolved_net(): resolve nets passed to symbols via attributes, avoid using dtoa_eng() in returned spice voltages, use dtoa(), since it may be used further in tcl expressions. 2024-05-03 15:00:51 +02:00
change_index.tcl populating xschem git repo 2020-08-08 15:47:34 +02:00
change_ref.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
check.c add ability to click and drag directly polygon/bezier points 2024-03-01 00:12:44 +01:00
clip.c add Option menu `draw crosshair`, some fixes for crosshair restoring when unselecting 2024-03-04 20:42:29 +01:00
convert_to_verilog2001.awk update copyright info to 2023 2023-05-21 12:52:19 +02:00
create_alloc_ids.awk In source Documentation (scheduler.c) of xschem commands, html docs updated 2023-03-03 18:29:17 +01:00
create_alloc_ids_windows.awk First version: create_alloc_ids_windows.awk can be used with Windows GNU GAWK by running Windows batch file create_alloc_ids_windows.bat. It`s the equivalent to linux version of create_alloc_ids.awk. 2023-05-25 21:56:55 +02:00
create_alloc_ids_windows.bat First version: create_alloc_ids_windows.awk can be used with Windows GNU GAWK by running Windows batch file create_alloc_ids_windows.bat. It`s the equivalent to linux version of create_alloc_ids.awk. 2023-05-25 21:56:55 +02:00
create_graph.tcl added commands xschem get schprop|schvhdprop|schverilogprop|schtedaxprop|schsymbolprop, "xschem create_text" renamed to "xschem text" for syntax consistency 2023-09-29 09:46:31 +02:00
create_symbol.tcl modernization of symgen.awk, fine tuning of create_symbol.tcl 2024-04-12 01:44:48 +02:00
draw.c xschem image rectangles: allow to fetch urls using filter="tcleval(wget --quiet http://.... -O -)" and image="" 2024-04-22 18:00:15 +02:00
editprop.c drc_check(): if no fet_drc procedure found do nothing 2024-04-25 09:13:23 +02:00
exp.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
expandlabel.y bus labels with trailing chars (A[15:0]_xx): fix rule conflicts in grammar parser. Add a trailer token in lexer 2023-09-17 21:17:35 +02:00
findnet.c various improvements in intuitive_interface and shape point selection 2024-03-05 02:54:35 +01:00
flatten.awk update copyright info to 2023 2023-05-21 12:52:19 +02:00
flatten_savenodes.awk update copyright info to 2023 2023-05-21 12:52:19 +02:00
flatten_tedax.awk fix mapping issue in hiertEDAx code. Thanks to Hannu for pointing it out. Allow newlines in (quoted) long vector labels, like: "AAA,BBB,\nCCC,DDD,EEE" 2020-11-30 21:01:33 +01:00
font.c xctx->sch made an array of pointers instead of array of PATH_MAX strings (memory saver) 2023-06-17 23:58:35 +02:00
get_malloc_id.awk update xschemtest hashes, uniquify allocation IDs 2022-10-16 14:21:22 +02:00
globals.c if top level schematic has an associated symbol (.sym) file ensure their ports match, otherwise issue an error. if netlisting fails return non zero exit code if netlisting from command line 2024-05-09 02:10:45 +02:00
gschemtoxschem.awk merged in fast_raw_read branch 2023-10-11 14:05:27 +02:00
gtkwave_server.tcl add gtkwave_server.tcl hook for gtkwave to listen to a tcp port 2020-09-24 02:28:00 +02:00
hash_iterator.c object iterator, object spatial hash table for all objects. tbu in the future maybe. Fix crashing bug when copying ngspice_probe.sym if annotation is enabled 2023-11-09 13:57:58 +01:00
herculestospice.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
hilight.c resolved_net(): resolve nets passed to symbols via attributes, avoid using dtoa_eng() in returned spice voltages, use dtoa(), since it may be used further in tcl expressions. 2024-05-03 15:00:51 +02:00
hspice_backannotate.tcl update copyright info to 2023 2023-05-21 12:52:19 +02:00
icon.c update copyright info to 2023 2023-05-21 12:52:19 +02:00
icon.xpm some more brace protected filenames in C tcl calls 2021-12-03 23:59:46 +01:00
import_opus_symbols.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
in_memory_undo.c first commit for parametric models in subckts --DO NOT USE-- 2024-02-09 17:00:56 +01:00
keys.help add `Tools->Grab screen area` function (unix only) 2024-03-20 03:53:56 +01:00
label_compactor.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
main.c do not load XSCHEM_LIBRARY_PATH if options are given on cmdline 2024-04-19 13:55:25 +02:00
make_edif.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
make_sch_from_cadence_pin.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
make_sch_from_spice.awk fix version print in make_sch_from_spice.awk and make_sym_from_spice.awk 2023-11-02 19:29:00 +01:00
make_sch_from_vhdl.awk update make_sch_from_vhdl.awk (compliance with regexp syntax) 2024-02-07 12:32:07 +01:00
make_sym.awk remove debug info 2024-03-05 00:32:57 +01:00
make_sym_from_spice.awk add inherited_pin[] in make_sym_from_spice.awk 2023-11-02 19:39:01 +01:00
make_sym_lcc.awk update copyright info to 2023 2023-05-21 12:52:19 +02:00
make_vhdl_from_spice.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
mouse_bindings.tcl updated moude_bindings.tcl with Paul`s new version, updated noconn.sym (do not use *_ignore attributes, put comments in netlist about NC net) 2023-06-30 09:11:04 +02:00
move.c in intuitive_interface allow to trigger laucher() by ctrl-click (if no mouse is moved), do not clear set_first_sel() data in intuitive_interface when clicking (without moving) multiple objects, better recognize .subckr or .model name in device_model attributes 2024-04-18 11:40:51 +02:00
netlist.c fix missing type for sym_vs_sch_pins(all) 2024-05-10 08:06:39 +02:00
netlist_compactor.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
ngspice_backannotate.tcl update copyright info to 2023 2023-05-21 12:52:19 +02:00
node_hash.c add xschem list_nets command 2024-02-19 13:03:28 +01:00
options.c config.h: generate HAS_LIBREADLINE, do not add #include line for libreadline (yet) as this is wip 2024-05-01 11:53:54 +02:00
order_labels.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
parse_synopsys_vhdl.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
parselabel.l expandlabel(): if a node name begins with `$` assume it will be processed downstream by some scripts. Don`t expand anything 2023-11-28 12:24:43 +01:00
paste.c initial support for drawing ellipses (from rectangle boxes) 2024-04-05 01:34:54 +02:00
place_pins.tcl add src/place_pins.tcl, src/place_sym_pins.tcl 2023-09-28 16:09:06 +02:00
place_sym_pins.tcl added commands xschem get schprop|schvhdprop|schverilogprop|schtedaxprop|schsymbolprop, "xschem create_text" renamed to "xschem text" for syntax consistency 2023-09-29 09:46:31 +02:00
psprint.c apply cairo_font_scale also for nocairo fonts (in addition to nocairo_[xy]_font_scale) 2024-03-24 20:36:19 +01:00
rawtovcd.c update copyright info to 2023 2023-05-21 12:52:19 +02:00
reduce_even_odd_array_labels.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
rescale.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
resources.tcl dark_gui_colorscheme toolbar 2024-03-05 18:08:01 +01:00
save.c xschem image rectangles: allow to fetch urls using filter="tcleval(wget --quiet http://.... -O -)" and image="" 2024-04-22 18:00:15 +02:00
scheduler.c removed completely menu View->Show/hide->Show net names on symbol pins 2024-05-02 14:41:15 +02:00
select.c in intuitive_interface allow to trigger laucher() by ctrl-click (if no mouse is moved), do not clear set_first_sel() data in intuitive_interface when clicking (without moving) multiple objects, better recognize .subckr or .model name in device_model attributes 2024-04-18 11:40:51 +02:00
sort_labels.awk fix a regression in sort_labels.awk after moving tmpfile to /tmp; added oldvalue (for simulation) in hilight hash table 2020-12-26 23:53:26 +01:00
spice.awk spice.awk: handle per-instance .subckt lines of vector instances 2024-02-11 16:55:57 +01:00
spice_netlist.c if top level schematic has an associated symbol (.sym) file ensure their ports match, otherwise issue an error. if netlisting fails return non zero exit code if netlisting from command line 2024-05-09 02:10:45 +02:00
store.c initial support for drawing ellipses (from rectangle boxes) 2024-04-05 01:34:54 +02:00
supergrep.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
svgdraw.c apply cairo_font_scale also for nocairo fonts (in addition to nocairo_[xy]_font_scale) 2024-03-24 20:36:19 +01:00
symgen.awk modernization of symgen.awk, fine tuning of create_symbol.tcl 2024-04-12 01:44:48 +02:00
tedax.awk update copyright info to 2023 2023-05-21 12:52:19 +02:00
tedax_netlist.c if top level schematic has an associated symbol (.sym) file ensure their ports match, otherwise issue an error. if netlisting fails return non zero exit code if netlisting from command line 2024-05-09 02:10:45 +02:00
token.c translate(): return @spice_get_* tokens in engineerring notation if no tcleval(...) is used (no further expr processing) 2024-05-04 09:02:34 +02:00
track_memory.awk optimization for new_prop_string() done. doc updates for instance hide_texts=true attribute, align strboolcmp() to tcl allowed boolean values (1, true, on, yes) 2023-10-03 15:20:30 +02:00
traduci.awk "@#n:net_name" attribute (n = pin name or number) in symbols translates to net name attached to pin. "lab_show.sym" component that shows (does not assign) net name. "highlight=true" attribute can be given on instances in addition to symbols 2020-09-30 00:30:48 +02:00
traversal.tcl attribute default_schematic=ignore: if set in a symbol xschem will not descend into the default schematic associated to symbol. Instances MUST specify a schematic attribute 2023-12-02 13:17:32 +01:00
verilog.awk update copyright info to 2023 2023-05-21 12:52:19 +02:00
verilog_netlist.c if top level schematic has an associated symbol (.sym) file ensure their ports match, otherwise issue an error. if netlisting fails return non zero exit code if netlisting from command line 2024-05-09 02:10:45 +02:00
vhdl.awk update copyright info to 2023 2023-05-21 12:52:19 +02:00
vhdl_netlist.c if top level schematic has an associated symbol (.sym) file ensure their ports match, otherwise issue an error. if netlisting fails return non zero exit code if netlisting from command line 2024-05-09 02:10:45 +02:00
xinit.c if top level schematic has an associated symbol (.sym) file ensure their ports match, otherwise issue an error. if netlisting fails return non zero exit code if netlisting from command line 2024-05-09 02:10:45 +02:00
xschem.h if top level schematic has an associated symbol (.sym) file ensure their ports match, otherwise issue an error. if netlisting fails return non zero exit code if netlisting from command line 2024-05-09 02:10:45 +02:00
xschem.help add option --pipe (alias for -r / ----no_readline) 2023-10-22 22:16:17 +02:00
xschem.tcl little adjust default layer 11 color (green) 2024-05-02 17:44:56 +02:00
xschemrc set default live_cursor2_backannotate to 1 (enabled) 2024-03-26 15:39:16 +01:00