xschem/src
Stefan Frederik 9dbe4343e2 added label notation EN[0:3:6:5]: EN[start🔚offset:repetitions], it will expand to a 20 bit bus: a[0],a[1],a[2],a[3],a[6],a[7],a[8],a[9],a[12],a[13],a[14],a[15],a[18],a[19],a[20],a[21],a[24],a[25],a[26],a[27] 2022-10-05 02:23:37 +02:00
..
systemlib (Joanne) update to be clearer on how to compile xschem (from scratch vs using XSchemWin.sln) on Windows using VS2022. font.sch micro edits 2022-09-28 11:33:48 +02:00
utile added missing (src/utile/) utile.bat and utile3.bat 2022-05-06 23:42:00 +02:00
Makefile.in add sample add_custom_button.tcl script to add custom toolbar buttons 2022-08-28 00:27:52 +02:00
actions.c refactor str_hash_* and int_hash_* functions 2022-10-05 01:18:45 +02:00
add_custom_button.tcl faster toolbar creation, 2px reduction in toolbar height, better add_custom_button.tcl and add_custom_menu.tcl example codes 2022-08-29 13:24:43 +02:00
add_custom_menu.tcl compacted a bit the ctxmenu 2022-08-29 18:06:56 +02:00
break.awk update license info 2022-06-24 00:36:12 +02:00
callback.c graph axes in engineering notation (20u, 10p, 3k), fix an issue in graph panning with button1 mouse; ngspice:: get_current, get_voltage, get_diff_voltage, get_node embedded into xschem.tcl, to_eng tcl procedure to convert number to engineering form. 2022-09-28 19:14:31 +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 recent components are in paned window (can be resized) 2022-09-27 09:27:39 +02:00
clip.c update license info 2022-06-24 00:36:12 +02:00
convert_to_verilog2001.awk update license info 2022-06-24 00:36:12 +02:00
draw.c some refactoring of tcl globals, engineering format in cursor display (on unscaled axes) 2022-09-29 14:22:33 +02:00
editprop.c use limiting mylog()/mylog10() functions in expression calculator 2022-10-03 18:29:36 +02:00
exp.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
expandlabel.y added label notation EN[0:3:6:5]: EN[start🔚offset:repetitions], it will expand to a 20 bit bus: a[0],a[1],a[2],a[3],a[6],a[7],a[8],a[9],a[12],a[13],a[14],a[15],a[18],a[19],a[20],a[21],a[24],a[25],a[26],a[27] 2022-10-05 02:23:37 +02:00
findnet.c Button 1 Double click does edit object attributes 2022-07-31 09:06:10 +02:00
flatten.awk update license info 2022-06-24 00:36:12 +02:00
flatten_savenodes.awk ngspice_backannotate.tcl: handle Xyce operating point data, removed hspice_netlist (no more existent) 2022-09-13 12:01:58 +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 added menu entries to set and conmpare with schematic. 2022-08-25 13:59:36 +02:00
get_malloc_id.awk cleanup raw_query sub command, added "values" opcode, speedup some "xschem" subcommands 2022-02-04 17:35:07 +01:00
globals.c update license info 2022-06-24 00:36:12 +02:00
gschemtoxschem.awk bump version to 3.1.0 (candidate #1) 2022-07-19 09:25:34 +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 license info 2022-06-24 00:36:12 +02:00
herculestospice.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
hilight.c test and got svg_embedded_graph(...) to work on Windows with Cairo (Joanne). added some #ifndef __unix__ guards to avoid compiler warnings about defined and not used functions, initial implementation of "Recent components" browser. 2022-09-25 21:11:52 +02:00
hspice_backannotate.tcl update license info 2022-06-24 00:36:12 +02:00
icon.c update license info 2022-06-24 00:36:12 +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 added menu entries to set and conmpare with schematic. 2022-08-25 13:59:36 +02:00
keys.help Button 1 Double click does edit object attributes 2022-07-31 09:06:10 +02:00
label_compactor.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
main.c update license info 2022-06-24 00:36:12 +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 bump version to 3.1.0 (candidate #1) 2022-07-19 09:25:34 +02:00
make_sch_from_vhdl.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
make_sym.awk bump version to 3.1.0 (candidate #1) 2022-07-19 09:25:34 +02:00
make_sym_lcc.awk update license info 2022-06-24 00:36:12 +02:00
make_vhdl_from_spice.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
move.c refactor str_hash_* and int_hash_* functions 2022-10-05 01:18:45 +02:00
netlist.c refactor str_hash_* and int_hash_* functions 2022-10-05 01:18:45 +02:00
netlist_compactor.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
ngspice_backannotate.tcl graph axes in engineering notation (20u, 10p, 3k), fix an issue in graph panning with button1 mouse; ngspice:: get_current, get_voltage, get_diff_voltage, get_node embedded into xschem.tcl, to_eng tcl procedure to convert number to engineering form. 2022-09-28 19:14:31 +02:00
node_hash.c update license info 2022-06-24 00:36:12 +02:00
options.c update license info 2022-06-24 00:36:12 +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 remove redundant extern declaration 2022-09-14 13:36:37 +02:00
paste.c better file globbing in load_file_dialog 2022-09-27 13:15:04 +02:00
psprint.c do not show bboxes of hidden texts while moving objects if global option "show hidden texts" is not set; documentation updates 2022-09-16 13:19:26 +02:00
rawtovcd.c rawtovcd.c: better description if -h is given 2022-07-29 14:31:54 +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 faster toolbar creation, 2px reduction in toolbar height, better add_custom_button.tcl and add_custom_menu.tcl example codes 2022-08-29 13:24:43 +02:00
save.c refactor str_hash_* and int_hash_* functions 2022-10-05 01:18:45 +02:00
scheduler.c added label notation EN[0:3:6:5]: EN[start🔚offset:repetitions], it will expand to a 20 bit bus: a[0],a[1],a[2],a[3],a[6],a[7],a[8],a[9],a[12],a[13],a[14],a[15],a[18],a[19],a[20],a[21],a[24],a[25],a[26],a[27] 2022-10-05 02:23:37 +02:00
select.c cleanup/rename some xctx variables and graph-related functions, avoid drawing graphs using data file loaded from from schematics that are unmatched with current schematic or up in the hierarchy levels 2022-09-21 11:25:45 +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 ngspice_backannotate.tcl: handle Xyce operating point data, removed hspice_netlist (no more existent) 2022-09-13 12:01:58 +02:00
spice_netlist.c refactor str_hash_* and int_hash_* functions 2022-10-05 01:18:45 +02:00
store.c update license info 2022-06-24 00:36:12 +02:00
supergrep.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
svgdraw.c do not show bboxes of hidden texts while moving objects if global option "show hidden texts" is not set; documentation updates 2022-09-16 13:19:26 +02:00
symgen.awk bump version to 3.1.0 (candidate #1) 2022-07-19 09:25:34 +02:00
tedax.awk ngspice_backannotate.tcl: handle Xyce operating point data, removed hspice_netlist (no more existent) 2022-09-13 12:01:58 +02:00
tedax_netlist.c add Highlight->Select overlapped instances command 2022-09-27 18:35:42 +02:00
token.c refactor str_hash_* and int_hash_* functions 2022-10-05 01:18:45 +02:00
track_memory.awk various checks to prevent multiple file loading if no X or -x option used, put xpm header in icon.c so it can be opened by image viewers 2022-01-15 23:35:37 +01: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 add xschem get zoom to query zoom factor 2022-08-24 11:22:26 +02:00
verilog.awk added vhdl_sym_def, spice_sym_def, verilog_sym_def attributes for symbols. If defined and not empty the corresponding netlister will insert the content of the attribute instead of the subcircuit schematic implementation. Typically used to include a definition file. Updated documentation 2022-09-29 11:59:43 +02:00
verilog_netlist.c refactor str_hash_* and int_hash_* functions 2022-10-05 01:18:45 +02:00
vhdl.awk update license info 2022-06-24 00:36:12 +02:00
vhdl_netlist.c refactor str_hash_* and int_hash_* functions 2022-10-05 01:18:45 +02:00
xinit.c refactor str_hash_* and int_hash_* functions 2022-10-05 01:18:45 +02:00
xschem.h refactor str_hash_* and int_hash_* functions 2022-10-05 01:18:45 +02:00
xschem.help add "--command" command line option to execute commands after initialization (whereas "--tcl" executes commands before initialization) 2022-05-06 23:19:41 +02:00
xschem.tcl faster jump table in plot_raw_custom_data(), added simulation->add waveform reload launcher 2022-10-03 11:15:14 +02:00
xschemrc performance optimization in live cursor b backannotation 2022-09-18 11:06:48 +02:00