stefan schippers
|
f8a676aebf
|
avoid rasiing an error when typing a raw file with some tcl variables (like $netlist_dir/...) in Raw file textbox in graph dialog
|
2024-10-24 19:47:28 +02:00 |
stefan schippers
|
374e05a586
|
update docs: cph() continuous phase graph function
|
2024-10-18 02:30:47 +02:00 |
stefan schippers
|
8de9004468
|
added operator "cph()" to transform discontinuous phase ph(xxx) in AC analyses to aontinuous phase, like ngspice cph() function. Usage: instead of ph(out) use "ph(out) cph()"
|
2024-10-16 17:02:36 +02:00 |
stefan schippers
|
fa699fe2f1
|
change_elem_order(): use input_line instead of text_line dialog
|
2024-10-14 21:59:39 +02:00 |
stefan schippers
|
30e407b743
|
add "Properties" menu for "Change selected object insertion order" (Shift-S)
|
2024-10-14 21:41:07 +02:00 |
stefan schippers
|
02a891b173
|
further streamlined hash lookup functions
|
2024-10-14 15:35:53 +02:00 |
stefan schippers
|
c0474a139d
|
simplified hash table lookup functions (indirect pointer)
|
2024-10-14 14:39:22 +02:00 |
stefan schippers
|
e4d9594065
|
small cosmetic changes in hash tables (initialization of next pointer)
|
2024-10-14 12:13:19 +02:00 |
stefan schippers
|
e75bb8874f
|
added mux21.sch and mux21.sym in logic/, testcase in testbench.sch
|
2024-10-13 02:07:36 +02:00 |
stefan schippers
|
98475e328b
|
avoid triggering tclcommand -> launcher() when dragging mouse with ctrl key around objects with such attribute
|
2024-10-12 20:47:34 +02:00 |
stefan schippers
|
d387bb911d
|
add commented example for custom radiobutton menu entries in add_custom_menu.tcl
|
2024-10-10 14:28:36 +02:00 |
stefan schippers
|
baad052431
|
fix a potential crash (premature free() of pointer) when editing graph node names with % (dataset) specifier
|
2024-10-10 01:45:50 +02:00 |
stefan schippers
|
1b734d5202
|
fix refression (color of highlighted texts in only_probes view mode)
|
2024-10-07 15:50:29 +02:00 |
stefan schippers
|
835b05ce9f
|
subst_token(): if s is empty and tok, new_val are gien just set return string to tok=new_val (no newlines whatsoever)
|
2024-10-05 11:43:57 +02:00 |
stefan schippers
|
7ace392d23
|
switch_ngspice.sym: add "device_model" attribute in template string, so a template model is given when placing the symbol
|
2024-10-03 18:34:40 +02:00 |
stefan schippers
|
4311ac424a
|
handle NULL analysis type in debug messages (extra_rawfile()), recursive value substitution in symbol displayed strings: if translated text begins with @ search for recursive upper level definitions for text following @, example: @model symbol text, instance has model=@modeln, upper instance has modeln=nfet: resolve symbol text and display "@model" as "nfet", proc inutile: add optional wait argument to block xschem while dialog displayed
|
2024-10-03 13:08:32 +02:00 |
stefan schippers
|
19188ee99d
|
update developer_info.html (xschem print command description)
|
2024-09-30 17:22:31 +02:00 |
stefan schippers
|
95c7a68c92
|
enhance xschem print command (allow to specify bitmap size while using selection to indicate the boundbox to export)
|
2024-09-29 00:16:05 +02:00 |
stefan schippers
|
bb1a1557bc
|
svg and ps/pdf export: do not include data for offscreen graphs or images to reduce file size
|
2024-09-24 11:10:30 +02:00 |
stefan schippers
|
2372828c22
|
svgdraw and psprint: draw text after images as done in draw.c. Correct postscript / pdf image zoom factor from 0.97 to 1.0 to match scaling with other xschem elements.
|
2024-09-24 00:50:10 +02:00 |
stefan schippers
|
aaac47720f
|
draw_image(): add cairo_flush() to flush pending paints. In some cases a black square was exported instead of the image... Update Changelog for upcoming 3.4.6
|
2024-09-23 23:17:19 +02:00 |
stefan schippers
|
a79e4304d9
|
draw_image(): do RECTORDER() before taking *x1, *y1
|
2024-09-23 15:57:32 +02:00 |
Stefan Schippers
|
adb855db0b
|
do not reset xctx->netlist_name after doing `Netlist` from gui (xschem netlist -erc)
|
2024-09-17 20:31:28 +02:00 |
stefan schippers
|
f92dcfc49b
|
add "proc ev7" (same as "proc ev", 7 significant digits)
|
2024-09-17 16:55:26 +02:00 |
stefan schippers
|
0afa12c3fb
|
proc edit_prop: correctly set editprop_sympath when tcleval(...) is used
|
2024-09-16 16:55:09 +02:00 |
stefan schippers
|
6e4eb9e35f
|
remove testcase in comp_ngspice.sch
|
2024-09-15 22:11:57 +02:00 |
stefan schippers
|
2ef4b88146
|
sym_vs_sch_pins(): do tcl substitution on symbol references found in schematic being compared with symbol
|
2024-09-15 22:08:39 +02:00 |
stefan schippers
|
4ff7d0e2f8
|
load_sym_def(): process tcleval(....) (if present) in `name` argument (use tcl_hook2())
|
2024-09-14 23:31:26 +02:00 |
stefan schippers
|
88b44db333
|
node_hash.c optimization: use inst[].lab instead of get_tok_value(..., "lab"...)
|
2024-09-14 09:52:06 +02:00 |
stefan schippers
|
dfe2e05603
|
let symbol name entry box in component edit property dialog box expand in X direction if dialog box is enlarged
|
2024-09-12 00:36:52 +02:00 |
stefan schippers
|
ba7e50ccc1
|
update hash calculation in xschemtest.tcl for LCC_instances netlist (due to changes in schematic)
|
2024-09-10 22:38:44 +02:00 |
stefan schippers
|
1108a71263
|
replace "UNDEF" with "-" in backannotated nodes that have no value in raw file.
|
2024-09-09 23:15:05 +02:00 |
stefan schippers
|
a6b084cde5
|
add .options savecurrents in examples/LCC_instances.sch
|
2024-09-09 18:25:45 +02:00 |
stefan schippers
|
8756cea4e6
|
ipdated examples/poweramp_lcc.sch
|
2024-09-09 17:59:32 +02:00 |
stefan schippers
|
a065fb93cc
|
draw node names in graphs even if specified file / analysis (graph rawfile or sim_type attributes) is not loaded
|
2024-09-09 13:20:02 +02:00 |
stefan schippers
|
ad96e222f1
|
if autoload is set in graph and a filename is given (rawfile graph attr) load raw file immediately when drawing graph. Don`t wait for user to load an intiial raw file to trigger auto loading
|
2024-09-08 13:43:29 +02:00 |
stefan schippers
|
e5015488f3
|
double clicking in the center of a graph will now bring up the graph edit attributes dialog box even if no raw file is loaded
|
2024-09-07 10:11:52 +02:00 |
stefan schippers
|
a329b996d6
|
set autoload on poweramp.sch graphs
|
2024-09-07 08:49:19 +02:00 |
stefan schippers
|
107d370b57
|
changed current annotator texts in symbols to layer 17 (green-cyan) instead of blue
|
2024-09-07 08:46:15 +02:00 |
stefan schippers
|
3f4004fdca
|
set verison to 3.4.6RC (Release Candidate) to avoid confusion
|
2024-09-07 00:01:39 +02:00 |
stefan schippers
|
1b6612669d
|
bump version to 3.4.6, will be next release when fully tested
|
2024-09-06 23:39:16 +02:00 |
stefan schippers
|
1dd3e28b32
|
remove memory tracking alloc IDs
|
2024-09-06 22:27:05 +02:00 |
stefan schippers
|
391464bab9
|
fix another small memory leak due to tclvareval("xschem exit...")--> use tcleval()
|
2024-09-06 22:19:36 +02:00 |
stefan schippers
|
882f7f7434
|
fix memory leaks introduced since introduction of my_expand()
|
2024-09-06 18:33:09 +02:00 |
stefan schippers
|
fddc4650d1
|
graphs will autoload (if autoload checked) raw data even if no raw file is specified in graph dialog box (use current loaded raw file, usually a different analysis)
|
2024-09-06 16:57:13 +02:00 |
stefan schippers
|
291ba02339
|
save 4 vars ( node, ph(node), re(node, im(node) ) instead of 2 ( node, ph(node )for ac plots
|
2024-09-06 10:24:12 +02:00 |
stefan schippers
|
27c0fd1622
|
use atof_spice() instead of atof() to read cursor position data from graph attributes
|
2024-09-05 14:53:36 +02:00 |
stefan schippers
|
a94e0363fd
|
Add "private cursor" check box in graph dialog box. This allow the related graph to have separate "a" and "b" cursors. These cursor positions are saved with the schematic and are thus persistent when reloading the schematic.
|
2024-09-05 00:51:15 +02:00 |
stefan schippers
|
d40a17df64
|
correctly set top_path and current_win_path in preview_window() when calling alloc_xschem_data(), don`t use fake window paths (alert_ proc uses parent win path)
|
2024-08-31 09:00:48 +02:00 |
stefan schippers
|
2b94e845c0
|
fix a bug in preview symbol displaying when inserting components. Toplevel .load widget was destroyed before cleaning preview data in preview_window(), so after some insertion preview was no more displayed.
|
2024-08-31 08:07:17 +02:00 |