stefan schippers
|
6f9ddff72f
|
revert change `do not load XSCHEM_LIBRARY_PATH if options are given on cmdline`. if no file to load is given $XSCHEM_LIBRARY_PATH will be loaded regardless of command line switches
|
2024-04-30 11:00:37 +02:00 |
stefan schippers
|
5a4b2cc6e0
|
launcher(): issue a warning dialog box if no action is defined (url or tclcommand)
|
2024-04-25 12:22:15 +02:00 |
stefan schippers
|
9631cd2bcf
|
launcher(): bring up an alert dialog if tclcommand did not execute successfully
|
2024-04-25 12:10:56 +02:00 |
stefan schippers
|
13a7e9ebcc
|
added spice_ignore=0 template to ammeter device
|
2024-04-25 10:57:06 +02:00 |
stefan schippers
|
60d4fd2345
|
drc_check(): if no fet_drc procedure found do nothing
|
2024-04-25 09:13:23 +02:00 |
stefan schippers
|
c871efa627
|
xschem image rectangles: allow to fetch urls using filter="tcleval(wget --quiet http://.... -O -)" and image=""
|
2024-04-22 18:00:15 +02:00 |
stefan schippers
|
62eb256159
|
xschem wave processor: added <, >, <=, >=, ==, != and contitional ? (3 operands) operator
|
2024-04-22 15:11:25 +02:00 |
stefan schippers
|
6fc89f8d0b
|
added comments in developer_info man page
|
2024-04-19 23:53:36 +02:00 |
stefan schippers
|
b525252612
|
preview_window() : BUG 2: test for NULL tkpre_window[i]
|
2024-04-19 19:17:18 +02:00 |
stefan schippers
|
c485bcd8a2
|
preview_window() : BUG: fix order of statements
|
2024-04-19 19:12:23 +02:00 |
stefan schippers
|
34a06d964d
|
preview_window() : allow up to 10 simultaneous preview windows open
|
2024-04-19 19:05:38 +02:00 |
stefan schippers
|
372b21ae07
|
no load XSCHEM_START_WINDOW if cli options given (2); remove one unneeded var in preview_window()
|
2024-04-19 17:08:37 +02:00 |
stefan schippers
|
6b54542ab4
|
do not load XSCHEM_LIBRARY_PATH if options are given on cmdline
|
2024-04-19 13:55:25 +02:00 |
stefan schippers
|
531a19ce59
|
doc updates (xschem raw values with dset = -1)
|
2024-04-19 12:32:41 +02:00 |
stefan schippers
|
00d367ae0c
|
Add xctx->mouse_moved state var to better handle ctrl-clicks (launcher() trigger)
|
2024-04-18 20:47:06 +02:00 |
stefan schippers
|
3bcd73f860
|
add examples/test_nyquist.sch
|
2024-04-18 11:44:35 +02:00 |
stefan schippers
|
69ecb82750
|
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 |
stefan schippers
|
83f62bfdf9
|
postinit_commands: print error message if execution of specified commands fails
|
2024-04-16 00:17:02 +02:00 |
stefan schippers
|
8d68beb914
|
added drc_check() function, that evaluates tcl scripts contained in symbol `drc` attribute. Used for checking allowed dimensions, mostly
|
2024-04-15 16:43:56 +02:00 |
stefan schippers
|
260256afb9
|
improve preview_window, to redraw current schematic just use `xschem preview_window draw` (no filename -> use current loaded one)
|
2024-04-14 23:55:47 +02:00 |
stefan schippers
|
3d20b44ced
|
translate3(): add eat_escapes parameter
|
2024-04-14 11:38:35 +02:00 |
stefan schippers
|
9c766c5260
|
modernization of symgen.awk, fine tuning of create_symbol.tcl
|
2024-04-12 01:44:48 +02:00 |
stefan schippers
|
6a4131699a
|
improve `xschem add_symbol_pin` command, add create_symbol.tcl procedure
|
2024-04-12 00:06:36 +02:00 |
stefan schippers
|
80e2c47b0e
|
improve `xschem add_symbol_pin` command
|
2024-04-11 00:05:59 +02:00 |
stefan schippers
|
6de84a69e9
|
better detect wrap arounds (use sweep var, first column saved by ngspice) in multiple sweep dc sims
|
2024-04-10 12:25:22 +02:00 |
stefan schippers
|
f88f9f8e2e
|
do not exit is calling xschem with a non existent file on cmdline
|
2024-04-10 12:08:09 +02:00 |
stefan schippers
|
1d72478138
|
do full x/y zoom when switching log/linear x/y scales in graphs
|
2024-04-09 09:15:56 +02:00 |
stefan schippers
|
51a34ed4a7
|
get_raw_index(): look up node name as is, before trying upper/lower case
|
2024-04-08 00:06:18 +02:00 |
stefan schippers
|
60e55212d5
|
handle rot/flip transfofmations for ellipses inside symbols
|
2024-04-06 23:13:14 +02:00 |
stefan schippers
|
059badaccd
|
fix flip / rotation of ellipses (no absolute angles)
|
2024-04-06 11:31:36 +02:00 |
stefan schippers
|
ce1d4b4bbb
|
initial support for drawing ellipses (from rectangle boxes)
|
2024-04-05 01:34:54 +02:00 |
stefan schippers
|
83660bc531
|
update bespice communication routines according to Gerard updates
|
2024-04-04 00:55:26 +02:00 |
stefan schippers
|
e43b99ab36
|
fix tb_symbol_include (commit missing files)
|
2024-04-03 10:47:22 +02:00 |
stefan schippers
|
1e1fc035c6
|
fix tb_symbol_include.sch for mixed case testing
|
2024-04-03 02:43:51 +02:00 |
stefan schippers
|
35dffef618
|
has_included_subcircuit(): extend case insensitivity also on included subckt pins vs symbol pins
|
2024-04-03 00:56:05 +02:00 |
stefan schippers
|
bcd4e9367b
|
has_included_subcircuit(): use lowercase symname to check with lowercase spice_sym_def included netlist to avoid case mismatches (spice is case-insesitive)
|
2024-04-02 23:54:40 +02:00 |
stefan schippers
|
5e96c84992
|
simplify draw_graph(): reduce redundant arrays measure_p, measure_x, measure_prev_x to scalars
|
2024-04-01 23:33:15 +02:00 |
stefan schippers
|
b004618c25
|
explicit parameters to interpolate_yval()
|
2024-04-01 23:23:45 +02:00 |
stefan schippers
|
1ed64e95ca
|
optimize a bit draw_graph() (no allocate measure_*[] vars if no cursor)
|
2024-04-01 11:42:54 +02:00 |
stefan schippers
|
48b1f8eb31
|
update LCC_instances.sch (3)
|
2024-04-01 04:06:11 +02:00 |
stefan schippers
|
cd46bad8d2
|
update LCC_instances.sch (2)
|
2024-04-01 02:30:43 +02:00 |
stefan schippers
|
d9871edb13
|
update LCC_instances.sch
|
2024-04-01 02:23:30 +02:00 |
stefan schippers
|
033493d0ec
|
doc updates (cursors)
|
2024-04-01 00:33:09 +02:00 |
stefan schippers
|
318c52cd0f
|
cursor positions always saved in true x values (no log taken for logx axes) avoid too many log10() / pow(10, ...) conversions
|
2024-04-01 00:25:50 +02:00 |
stefan schippers
|
8eecd73c50
|
removed impossible if() condition in backannotate_at_cursor_b_pos()
|
2024-03-31 13:36:35 +02:00 |
stefan schippers
|
9c5a1a9816
|
handle cursor drawing in multiple graphs, some with log scale some others without
|
2024-03-31 13:27:12 +02:00 |
stefan schippers
|
5dc27fb364
|
fix 2nd level @param subst in instances (like model=xxx@name in instances)
|
2024-03-31 00:36:42 +01:00 |
Stefan Schippers
|
731a265dcf
|
removed some dead code
|
2024-03-30 20:16:47 +01:00 |
Stefan Schippers
|
cab89d03d9
|
revert to commit 2024-03-26 18:48:48
|
2024-03-30 19:20:51 +01:00 |
stefan schippers
|
547bdec018
|
avoid rouding to 0 wave measures in show_node_measures()
|
2024-03-30 13:00:39 +01:00 |