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 |
stefan schippers
|
0e44462227
|
resolved_net(): correctly handle subschematic nets attached via port to upper global node. (return VCC instead of x1.VCC)
|
2024-08-29 22:10:06 +02:00 |
stefan schippers
|
1a2a925fbf
|
remove backslashes in translate3() call in draw_temp_symbol(), as done in draw_symbol()
|
2024-08-29 08:13:06 +02:00 |
stefan schippers
|
eb7b9ae018
|
removed pointless my_strcat() in translate3()
|
2024-08-29 07:56:22 +02:00 |
stefan schippers
|
d06e999daf
|
better backslash handling in translate3()
|
2024-08-28 23:37:43 +02:00 |
stefan schippers
|
a725838850
|
fix escape recognition in translate3(), so in symbol texts it is possible to write \\@name to an instance attribute to get literal @name in displayed text instead of the instance name. fix typo in tutorial_use_existing_subckt.html. some schematic updates (no more enable show_pin_net_names tcl variable)
|
2024-08-28 09:39:43 +02:00 |
stefan schippers
|
4f0c3afa23
|
port ordering for a schematic .subckt line will always be deduced from the symbol if it exists, even if the symbol type is not "subcircuit" (so it will be used for also "primitive" type symbols).
|
2024-08-24 08:21:08 +02:00 |
Stefan Schippers
|
652268c4d0
|
add tcl xschemrc variable "select_touch" that enables selecting objects touched by the selection rectangle if dragging to the left. Previously this behavior was enabled by "incremental_select" that shows selected elements while dragging. These two optional behaviors are now enabled/disabled by separate variables
|
2024-08-14 20:43:47 +02:00 |
stefan schippers
|
9f761176ec
|
highlight disconnected instances at end of netlisting to better find them
|
2024-08-14 10:12:13 +02:00 |
stefan schippers
|
a32386c23c
|
issue a netlist error (and report message) if instances with pins have *all* pins disconnected. This is in 99.999% of the cases an error.
|
2024-08-14 10:08:36 +02:00 |
stefan schippers
|
f850877b1e
|
added tcl variable top_is_subckt and related Simulation->LVS menu, that keeps top level wrapped inside a .subckt / .ends, as lvs_netlist does. However top_is_subckt does only that and will not enable lvs_format to differentiate device lines in netlist (usually used for LVS comparison).
|
2024-08-06 12:20:32 +02:00 |
stefan schippers
|
1c2fb0c2d0
|
update install_xschem.html (xschemrc lookup at startup)
|
2024-08-06 07:55:36 +02:00 |
stefan schippers
|
8b5ed3f32e
|
symbols picked up from CWD are saved in parent design without absolute paths even if the CWD is not in XSCHEM_LIBRARY_PATH list of places.
|
2024-07-19 15:13:38 +02:00 |
stefan schippers
|
d656d4198a
|
update hash netlist value in xschemtest.tcl for rom8k.sch
|
2024-07-18 22:09:25 +02:00 |
stefan schippers
|
070d4d32ca
|
small changes (typos) in autozero_comp.sch
|
2024-07-14 08:43:41 +02:00 |
stefan schippers
|
26d8dbf644
|
update simulator_commands.sym and simulator_commands_shown.sym to handle wrong simulator names (no `?` in netlist)
|
2024-07-13 10:38:32 +02:00 |
stefan schippers
|
d444673b88
|
add `xschem log_write text` command so erc error messages are written into errfp instead of stderr by tcl
|
2024-07-12 07:09:32 +02:00 |
stefan schippers
|
28bef9b06e
|
fix_symbols: add optional pattern parameter: `fix_symbols 0 devices`
|
2024-07-09 08:53:24 +02:00 |
stefan schippers
|
e8e4196da2
|
sym_vs_sch_pins(): check for not NULL pin_dir to avoid crash, as per Tim Edwards findings
|
2024-07-03 08:39:56 +02:00 |
StefanSchippers
|
978739b1e5
|
Merge pull request #223 from matthschw/master
fix typos in html doc
|
2024-06-27 21:27:06 +02:00 |
Matthias Schweikardt
|
c1f4d7e5f1
|
fix typos in html doc
|
2024-06-27 15:59:42 +02:00 |
stefan schippers
|
e30d51fb56
|
doc minor edits
|
2024-06-24 08:58:00 +02:00 |
stefan schippers
|
72104281a2
|
update xschem_man/tutorial_use_existing_subckt.html, `Completely specify a subcircuit in the format section of the symbol`
|
2024-06-24 08:04:08 +02:00 |
stefan schippers
|
079c643be0
|
add graph_autoload to tctx::global_list
|
2024-06-23 16:06:13 +02:00 |
stefan schippers
|
89eb02f188
|
add autoload checkbutton in graph properties to automatically load or not custom graph-specified raw files
|
2024-06-23 15:59:22 +02:00 |
stefan schippers
|
f25d3f8db5
|
add `global=...` attribute description on component instances in xschem manual
|
2024-06-23 11:27:55 +02:00 |
stefan schippers
|
64d5472963
|
allow `global` atttributes on instances of gnd.sym and vdd.sym to override symbol `global` setting. This allows also to set global=1 to net labels (lab_net.sym, lab_pin.sym) to make the net global.
|
2024-06-23 11:02:25 +02:00 |
stefan schippers
|
d14bc13df5
|
move all @spice_get_current texts in devices/ symbols to layer 12 (blue), to better distinguish from voltage annotators on layer 15 (pink)
|
2024-06-21 23:22:50 +02:00 |
stefan schippers
|
e122a9764e
|
ps/pdf export: use highlight colors on instances / wires that are highlighted
|
2024-06-21 14:19:11 +02:00 |
stefan schippers
|
0e6cd109c1
|
documentation for attribute text_layer_n=lay
|
2024-06-21 13:21:32 +02:00 |
stefan schippers
|
d42ecf96c5
|
add attribute text_layer_n=lay, where n = text object inside symbol instance to change its layer
|
2024-06-21 13:18:52 +02:00 |
stefan schippers
|
4e236750ed
|
add abs_path parameter to get_sym_name() for more flexibility
|
2024-06-21 11:33:28 +02:00 |
stefan schippers
|
5ce1f01f43
|
correctly evaluate tcleval(....) in spice_sym_def attributes (ie after substituting @vars)
|
2024-06-21 01:41:42 +02:00 |
stefan schippers
|
36c79f262c
|
add @symref (in addition to @symname) substitution in spice_sym_def processing
|
2024-06-21 01:03:08 +02:00 |
stefan schippers
|
fa4d4a0970
|
enhance spice_sym_def used in instances (with schematic=...) by substituting @param with values defined in instance if any (param=xxx)
|
2024-06-14 08:55:35 +02:00 |
stefan schippers
|
f267077e99
|
allow @symname , @param (param defined in symbol template string) translation in instance or symbol spice_sym_def attributes
|
2024-06-14 08:21:43 +02:00 |
stefan schippers
|
d7c77718c0
|
fix erroneous select_touch() usage if incremental_select is set to 0 in xschemrc
|
2024-06-12 09:12:33 +02:00 |