xschem/src
Stefan Frederik 887280d8a2 better postscript page align 2020-12-16 18:56:38 +01:00
..
systemlib aligned pdf hardcopy colors to xschem light colorscheme, pdf and svg exports use the enable_layer[] array to display/hide layers as does draw(). 2020-08-30 10:38:29 +02:00
utile populating xschem git repo 2020-08-08 15:47:34 +02:00
Makefile.in added flatten_savenodes.awk for flattening in-subcircuit .save instructions 2020-12-14 16:31:20 +01:00
actions.c better #if/#endif configuration of various xrender/xcb/cairo combinations 2020-12-07 20:04:57 +01:00
break.awk added flatten_savenodes.awk for flattening in-subcircuit .save instructions 2020-12-14 16:31:20 +01:00
callback.c each schematic windows has its own "current later" (rectcolor) 2020-12-06 16:40:08 +01: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 each schematic windows has its own "current later" (rectcolor) 2020-12-06 16:40:08 +01:00
clip.c "lazy man" (good enough for schematics) aproximated polygon clipping using the underlying xorg 16 bit integer poly clipping engine, by projecting outer vertices to the 16 bit signed coordinate system edges 2020-12-05 13:58:44 +01:00
convert_to_verilog2001.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
draw.c code formatting 2020-12-12 22:48:25 +01:00
editprop.c better #if/#endif configuration of various xrender/xcb/cairo combinations 2020-12-07 20:04:57 +01:00
exp.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
expandlabel.y some code refactoring, more globals in xctx context, fixed unnoticed shift-reduce conflict in expandlabel 2020-12-03 04:20:05 +01:00
findnet.c better #if/#endif configuration of various xrender/xcb/cairo combinations 2020-12-07 20:04:57 +01:00
flatten.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
flatten_savenodes.awk added flatten_savenodes.awk for flattening in-subcircuit .save instructions 2020-12-14 16:31:20 +01: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 more globals into xctx context struct 2020-12-02 15:10:47 +01:00
get_malloc_id.awk pass name and symname to tcl_hook, add @symname_ext in print_spice_element 2020-10-14 21:04:45 +02:00
globals.c postscript fonts in ps/pdf export 2020-12-16 18:30:33 +01:00
gschemtoxschem.awk added warnings (Options -> Show info window) if components are missing a name=... attribute / if symbols are missing a type=... attribute; eliminated usage of tcl "file normalize..." statements to avoid symlink dereferencing (if using symlinked libraries), aligned version/file_version tags in support awk scripts 2020-10-06 16:19:52 +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 more state in xctx context 2020-12-02 19:35:42 +01:00
herculestospice.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
hilight.c if cadlayers set in xschemrc reduce / pad color lists accordingly; handle the case of insufficient number of layers set. Sorted "xschem" command "get" substrings for later lookup optimizations 2020-12-08 12:35:21 +01:00
hspice_backannotate.tcl code refactoring (global context in Xschem_ctx), "New Schematic" or "New Symbol" will set netlist_type to "spice" or "symbol" respectively 2020-10-12 13:13:31 +02:00
icon.c better xschem icon: added shapemask for "transparent" background 2020-11-10 13:17:25 +01:00
icon.xpm better xschem icon: added shapemask for "transparent" background 2020-11-10 13:17:25 +01:00
import_opus_symbols.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
in_memory_undo.c undo data structures into xctx context 2020-12-04 00:30:13 +01:00
keys.help "Delete files" menu command added 2020-10-24 23:46:19 +02:00
label_compactor.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
main.c undo data structures into xctx context 2020-12-04 00:30:13 +01: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 wrap long lines in source code, set default direction of pins to "B"(idirectional) if not specified in spice netlist (no *.PININFO information) 2020-11-22 00:51:24 +01:00
make_sch_from_vhdl.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
make_sym.awk added warnings (Options -> Show info window) if components are missing a name=... attribute / if symbols are missing a type=... attribute; eliminated usage of tcl "file normalize..." statements to avoid symlink dereferencing (if using symlinked libraries), aligned version/file_version tags in support awk scripts 2020-10-06 16:19:52 +02:00
make_vhdl_from_spice.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
move.c if cadlayers set in xschemrc reduce / pad color lists accordingly; handle the case of insufficient number of layers set. Sorted "xschem" command "get" substrings for later lookup optimizations 2020-12-08 12:35:21 +01:00
netlist.c more schematic context in xctx: cairo surfaces and context, save buffer graphic context (GC), hilight hash tables and data, node name hash tables. Refactoring of resetwin , resetcairo routines (also used in xinit to avoid code duplication), switching schematics seems almost complete now 2020-12-06 02:10:53 +01:00
netlist_compactor.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
ngspice_backannotate.tcl exampels/poweramp.sch and examples/cmos_example.sch show how to use dynamuc ngspice simulation data backannotation, optimized fix of previous bbox bug 2020-10-20 19:48:59 +02:00
node_hash.c code formatting 2020-12-12 20:50:06 +01:00
options.c postscript fonts in ps/pdf export 2020-12-16 18:30:33 +01: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 allow ! in net names, it got deleted after the parselabel rework. 2020-12-13 20:26:39 +01:00
paste.c each schematic windows has its own "current later" (rectcolor) 2020-12-06 16:40:08 +01:00
psprint.c better postscript page align 2020-12-16 18:56:38 +01:00
rawtovcd.c code refactoring (global context in Xschem_ctx), "New Schematic" or "New Symbol" will set netlist_type to "spice" or "symbol" respectively 2020-10-12 13:13:31 +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 populating xschem git repo 2020-08-08 15:47:34 +02:00
save.c postscript fonts in ps/pdf export 2020-12-16 18:30:33 +01:00
scheduler.c postscript fonts in ps/pdf export 2020-12-16 18:30:33 +01:00
select.c better #if/#endif configuration of various xrender/xcb/cairo combinations 2020-12-07 20:04:57 +01:00
sort_labels.awk spice_probe_dynamic.sym added to devices, retrieves node voltages with a pull method, so always updated, "@@pin" syntax in translate(), same as in format string for netlisting,print hilight nodes (ctrl-alt-j) will print .save instructions if netlist mode set to spice 2020-10-20 01:05:40 +02:00
spice.awk in case of vector instance names and spiceprefix attr set apply spiceprefix to all members, not only on first one 2020-12-02 17:33:01 +01:00
spice_netlist.c use short data type for small integer data: rot, flip, dash, bus etc... 2020-12-05 03:16:01 +01:00
store.c each schematic windows has its own "current later" (rectcolor) 2020-12-06 16:40:08 +01:00
supergrep.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
svgdraw.c postscript fonts in ps/pdf export 2020-12-16 18:30:33 +01:00
symgen.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
tedax.awk hiertEDAx: don\t split on escaped white space. test schematic with weird instance/net names 2020-11-24 15:25:37 +01:00
tedax_netlist.c some code refactoring, more globals in xctx context, fixed unnoticed shift-reduce conflict in expandlabel 2020-12-03 04:20:05 +01:00
token.c more schematic context in xctx: cairo surfaces and context, save buffer graphic context (GC), hilight hash tables and data, node name hash tables. Refactoring of resetwin , resetcairo routines (also used in xinit to avoid code duplication), switching schematics seems almost complete now 2020-12-06 02:10:53 +01:00
track_memory.awk refactored token.c, differentiate between windows and unix in absolute filename construction in xinit.c 2020-10-14 01:38:51 +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
verilog.awk better node multiplicity detection in spice and verilog awk netlist post-processors (\?-?[0-9]+) 2020-10-16 00:13:39 +02:00
verilog_netlist.c Split mode netlisting in different formats got bitrotten due to a regression. Fixed. 2020-12-04 12:45:50 +01:00
vhdl.awk populating xschem git repo 2020-08-08 15:47:34 +02:00
vhdl_netlist.c Split mode netlisting in different formats got bitrotten due to a regression. Fixed. 2020-12-04 12:45:50 +01:00
xinit.c postscript fonts in ps/pdf export 2020-12-16 18:30:33 +01:00
xschem.h postscript fonts in ps/pdf export 2020-12-16 18:30:33 +01:00
xschem.help removed event_reporting feature 2020-11-29 03:27:45 +01:00
xschem.tcl postscript fonts in ps/pdf export 2020-12-16 18:30:33 +01:00
xschemrc allow to specify fixed, user defined line width (does not change on zoom) and allow specify if grid points should be same size as line width 2020-12-14 19:11:24 +01:00