xschem/src
stefan schippers 6d08202a5d save (ctrl-s function) normally does not save if no changes are made. However if file timestamp has changed since opening (by someone else) prompt user to decide what to do (save or not) 2023-06-04 10:16:17 +02:00
..
systemlib update copyright info to 2023 2023-05-21 12:52:19 +02:00
utile update copyright info to 2023 2023-05-21 12:52:19 +02:00
Makefile.in add create_graph.tcl example procedure 2023-02-26 13:39:57 +01:00
actions.c save (ctrl-s function) normally does not save if no changes are made. However if file timestamp has changed since opening (by someone else) prompt user to decide what to do (save or not) 2023-06-04 10:16:17 +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 update copyright info to 2023 2023-05-21 12:52:19 +02:00
cairo_jpg.c change preprocessor defined(HAS_CAIRO) to HAS_CAIRO==1 2023-04-09 15:36:06 +02:00
cairo_jpg.h Added png and embedded graphs to ps and pdf export 2023-01-16 10:35:29 +01:00
callback.c make ctrl-ArrowLeft/ctrl-ArrowRight work again (move to next/prev tab) 2023-06-04 09:28:22 +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 update copyright info to 2023 2023-05-21 12:52:19 +02:00
clip.c update copyright info to 2023 2023-05-21 12:52:19 +02: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 update copyright info to 2023 2023-05-21 12:52:19 +02:00
draw.c fix uninitialized wave_color due to regression after rainbow wave color enablement in double dc sweeps; more bus_tap.sym usage in examples; make bus_tap.sym work correctly for all netlist formats 2023-05-27 23:36:10 +02:00
editprop.c removed some direct exit() calls in editprop.c 2023-06-03 12:19:34 +02:00
exp.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
expandlabel.y fix long standing bug: redundant grammar rule in expandlabel.y causing it to fail recognizing nodes like GND*16 2023-06-01 07:09:43 +02:00
findnet.c update copyright info to 2023 2023-05-21 12:52:19 +02: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 update copyright info to 2023 2023-05-21 12:52:19 +02:00
get_malloc_id.awk update xschemtest hashes, uniquify allocation IDs 2022-10-16 14:21:22 +02:00
globals.c update copyright info to 2023 2023-05-21 12:52:19 +02:00
gschemtoxschem.awk update copyright info to 2023 2023-05-21 12:52:19 +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 update copyright info to 2023 2023-05-21 12:52:19 +02:00
herculestospice.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
hilight.c fix memory leak when using new resolved_net() fn 2023-05-27 14:13:50 +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 update copyright info to 2023 2023-05-21 12:52:19 +02:00
keys.help removed File menu commands `Empty schematic in new window` and `Empty symbol in new window` since these just create another xschem process. Added `File->Start new xschem process`. `xschem new_window` and `xschem new_symbol_window` commands removed, added `xschem new_process 2023-06-04 00:46:01 +02:00
label_compactor.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
main.c update copyright info to 2023 2023-05-21 12:52:19 +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 update copyright info to 2023 2023-05-21 12:52:19 +02:00
make_sch_from_vhdl.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
make_sym.awk update copyright info to 2023 2023-05-21 12:52:19 +02: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
move.c remove dbg message 2023-05-22 07:46:36 +02:00
netlist.c xschem resolved_net command: add [net] parameter; instcheck(): use inst[].lab instead of get_tok_value(inst[].prop_ptr, "lab",0) 2023-06-01 18:00:47 +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 update copyright info to 2023 2023-05-21 12:52:19 +02:00
options.c cleaner exit -f xschem -v is given 2023-06-03 11:41:07 +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 add command xschem tab_list, returns window pathname and associated filename loaded 2023-06-03 00:21:55 +02:00
paste.c update copyright info to 2023 2023-05-21 12:52:19 +02:00
psprint.c added handling of bus_tap.sym (wip) 2023-05-21 23:58:17 +02: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 update copyright info to 2023 2023-05-21 12:52:19 +02:00
save.c some bug fixes in resolved_net hashing, use some @#n:resolved_net labels in examples 2023-05-27 21:48:21 +02:00
scheduler.c removed File menu commands `Empty schematic in new window` and `Empty symbol in new window` since these just create another xschem process. Added `File->Start new xschem process`. `xschem new_window` and `xschem new_symbol_window` commands removed, added `xschem new_process 2023-06-04 00:46:01 +02:00
select.c update copyright info to 2023 2023-05-21 12:52:19 +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 update copyright info to 2023 2023-05-21 12:52:19 +02:00
spice_netlist.c update copyright info to 2023 2023-05-21 12:52:19 +02:00
store.c update copyright info to 2023 2023-05-21 12:52:19 +02:00
supergrep.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
svgdraw.c update copyright info to 2023 2023-05-21 12:52:19 +02:00
symgen.awk update copyright info to 2023 2023-05-21 12:52:19 +02:00
tedax.awk update copyright info to 2023 2023-05-21 12:52:19 +02:00
tedax_netlist.c update copyright info to 2023 2023-05-21 12:52:19 +02:00
token.c @spice_get_voltage: do not process if net is a multiple bit bundle 2023-06-02 08:10:47 +02:00
track_memory.awk fix yet another error in "cmd" string handling in load_sym_def(). Added realloc of freed pointers detection in track_memory.awk 2023-05-05 09:29: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 update copyright info to 2023 2023-05-21 12:52:19 +02:00
verilog.awk update copyright info to 2023 2023-05-21 12:52:19 +02:00
verilog_netlist.c update copyright info to 2023 2023-05-21 12:52:19 +02:00
vhdl.awk update copyright info to 2023 2023-05-21 12:52:19 +02:00
vhdl_netlist.c update copyright info to 2023 2023-05-21 12:52:19 +02:00
xinit.c Place polygon bind key is now `p`, ctrl-w is now `Close current schematic`, while ctrl-q is `Quit xschem`. Reorganized File menu, added more orthogonal `Create new schematic/tab` removed some largely unused entries. Ctrl-w does not close the last window, just leaves it blank. Use ctrl-q to close xschem 2023-06-03 23:57:35 +02:00
xschem.h Place polygon bind key is now `p`, ctrl-w is now `Close current schematic`, while ctrl-q is `Quit xschem`. Reorganized File menu, added more orthogonal `Create new schematic/tab` removed some largely unused entries. Ctrl-w does not close the last window, just leaves it blank. Use ctrl-q to close xschem 2023-06-03 23:57:35 +02:00
xschem.help -b option: redirect stdout/stderr to /dev/null, better explain -b in help, update manpage, and docs 2023-04-09 02:12:54 +02:00
xschem.tcl removed File menu commands `Empty schematic in new window` and `Empty symbol in new window` since these just create another xschem process. Added `File->Start new xschem process`. `xschem new_window` and `xschem new_symbol_window` commands removed, added `xschem new_process 2023-06-04 00:46:01 +02:00
xschemrc set content-disposition flags in wget (--content-disposition) and curl (-J) helper downloaders to save downloaded files with correct names (no http queries) 2023-05-19 01:15:09 +02:00