stefan schippers
|
d38c192675
|
spectre_netlist: avoid calling get_sym_template() twice
|
2026-03-07 22:50:12 +01:00 |
stefan schippers
|
43e50ff031
|
spectre_netlist: do not print "paramaters ..." line in subcircuit if there are no parameters (parameter keyword with no parameter list is a syntax error)
|
2026-03-07 22:43:08 +01:00 |
stefan schippers
|
0a7cef0c9d
|
make_sym ("a" keybind): add spectre_format netlisting rule in symbol
|
2026-03-07 10:49:36 +01:00 |
stefan schippers
|
0644dcd06d
|
Make vlegend wave names 20% smaller; make "AUTO SET" wave color set work with more waves than available colors (just wrap around colors)
|
2026-03-05 14:25:12 +01:00 |
stefan schippers
|
f15baf2072
|
remove hard limit (50) on # of loaded raw files
|
2026-03-05 12:43:39 +01:00 |
stefan schippers
|
0d025550a0
|
vlegend graph addition: remove dbg message
|
2026-03-05 11:16:05 +01:00 |
stefan schippers
|
94cc66a453
|
draw_graph(): add bbox setting (clip area) when drawing cursor values to avoid off-graph rectangle text drawing
|
2026-03-02 17:56:06 +01:00 |
stefan schippers
|
347ce951a7
|
Add vertical waveforms legend option in graphs (V. legend checkbox)
|
2026-03-02 15:35:05 +01:00 |
stefan schippers
|
e537320e78
|
proc xschem_quit: force close file_chooser if left open to prevent unfreed memory resources
|
2026-02-28 02:25:56 +01:00 |
stefan schippers
|
346a9704df
|
add optional "sim_type" parameter to command "xschem annotate_op filename level sim_type"
|
2026-02-24 13:40:18 +01:00 |
stefan schippers
|
26b67ba137
|
annotate_op: if no OP and no DC dataset found load TRAN dataset and use 1st tran point in schematic annotation
|
2026-02-22 12:35:04 +01:00 |
stefan schippers
|
b1bfafe329
|
fix wrong null character detection in remove_expr()
|
2026-02-20 11:57:37 +01:00 |
stefan schippers
|
b14e07a6c4
|
add .github/copilot-ignore
|
2026-02-19 20:32:44 +01:00 |
StefanSchippers
|
a77ecc235e
|
Update hosting information for Xschem
|
2026-02-19 18:43:32 +01:00 |
stefan schippers
|
0d2cd3a916
|
update docs with github --> codeberg repo
|
2026-02-19 18:42:23 +01:00 |
StefanSchippers
|
bf2571629c
|
Update README with clearer hosting information
|
2026-02-19 18:13:41 +01:00 |
StefanSchippers
|
d235332ec9
|
Update README with notice about Codeberg migration
Migration to codeberg due to increasing, unwanted bloat and complexity of github and related AI.
|
2026-02-19 18:12:11 +01:00 |
stefan schippers
|
629e0fa5af
|
remove trailing spaces on some lines
|
2026-02-19 18:03:16 +01:00 |
stefan schippers
|
0e0b53e539
|
fix test on uninitialized string character in get_sym_template()
|
2026-02-19 11:43:53 +01:00 |
stefan schippers
|
3b340e8eb1
|
revert back to previous version: The quotes in "Res=$res Cap=$cap" must be escaped with a backslash because the whole piece of tcl code is already inside author="...." quoted attribute.
|
2026-02-19 10:43:02 +01:00 |
stefan schippers
|
a21a844a2f
|
remove debug message in callback()
|
2026-02-18 18:14:46 +01:00 |
stefan schippers
|
920821445e
|
handle_button_press(): remove ButtonState[12345] bits from state parameter to allow modifier-button command remapping via replace_key
|
2026-02-18 17:46:02 +01:00 |
stefan schippers
|
a8573a1c62
|
fix XK_ISO_Left_Tab to compile on windows; initialize framewin_child_ptr pointers to NULL, and remove extra slash from " in test_backannotated_subckt.sch so it wont seg fault on Windows.
|
2026-02-18 08:55:14 +01:00 |
stefan schippers
|
0c1f844e62
|
allow limited usage (not in graph expressions) of node names with spaces (by escaping the spaces) in graphs
|
2026-02-15 15:00:24 +01:00 |
stefan schippers
|
7a262c451f
|
allow parsing node names with spaces in raw files (variable list is tab separated so there is no ambiguity)
|
2026-02-15 13:20:23 +01:00 |
stefan schippers
|
9532340a0e
|
better usage of no_ask_save tcl var (keep asking to save modified schematics when navigating hierarchy to avoid nuking edits)
|
2026-02-13 13:55:05 +01:00 |
stefan schippers
|
d3ec547394
|
recognize CYGWIN systems in proc execute_fileevent
|
2026-02-09 16:51:17 +01:00 |
stefan schippers
|
13406893d1
|
text / textprop editing: allow to click in canvas area to confirm and close, like in other text widgets
|
2026-01-31 23:44:49 +01:00 |
stefan schippers
|
1abfe583b0
|
store_geom: fix typo (xschem get toplevel --> xschem get topwindow)
|
2026-01-31 23:14:53 +01:00 |
stefan schippers
|
52b0f98dac
|
better apply store_geom when closing or loading a new schematic into a window/tab with an existing schematic
|
2026-01-31 11:17:32 +01:00 |
stefan schippers
|
cee25ab335
|
add round(), round1(), round6() expr functions
|
2026-01-30 18:58:45 +01:00 |
stefan schippers
|
6d86b73c81
|
"xschem getprop text xxx ...": allow "xxx" to be the name attribute in addition of the text index number
|
2026-01-28 12:34:09 +01:00 |
stefan schippers
|
5365da9239
|
dtoa_eng(): use MEG instead of M for "mega" (M is considered as "milli" by spice)
|
2026-01-27 17:33:55 +01:00 |
stefan schippers
|
fc5c5b97fe
|
add expr_eng4() operator in addition to expr_eng() that returns 4 significant digits instead of 5
|
2026-01-27 17:19:07 +01:00 |
stefan schippers
|
0c25490c9d
|
launchers: tclcommand attribute defined in the symbol will be used if no instance tclcommand attribute found
|
2026-01-24 19:51:01 +01:00 |
stefan schippers
|
aadb87d255
|
update xschemtest.tcl netlist hashes
|
2026-01-23 13:49:48 +01:00 |
stefan schippers
|
ee796ff369
|
spice netlist: when m=1 (device/subckt multiplicity) dont set it in device netlist lines (redundant and in some cases not accepted)
|
2026-01-23 13:12:41 +01:00 |
stefan schippers
|
2c2f9e6954
|
tclcommand attr in launcher: resolve @param attrs found in instance attrs or symbol attrs
|
2026-01-23 11:22:41 +01:00 |
stefan schippers
|
abccc03ac9
|
bspwave default launch command: do not specify $n.raw, raw file will be loaded when adding nets
|
2026-01-22 11:46:33 +01:00 |
stefan schippers
|
50af44e1f4
|
gnd.sym: set default label to 0 instead of GND (better compatibility with simulators)
|
2026-01-22 10:11:43 +01:00 |
stefan schippers
|
309697499c
|
Tools->insert image: fix to allow filenames with spaces
|
2026-01-14 01:09:53 +01:00 |
stefan schippers
|
2a242cb80a
|
revert wrong cairo_font_face_destroy() insertion
|
2026-01-07 13:59:16 +01:00 |
stefan schippers
|
3a244967d1
|
xinit.c: free framewin_child_ptr after querying
|
2026-01-07 13:53:09 +01:00 |
stefan schippers
|
e1506e0433
|
fix wrong allocation (array of of double* instead of array of double)
|
2026-01-07 11:17:36 +01:00 |
stefan schippers
|
95f85d4fd2
|
make uninstall: clean up some files in .../share/doc/xschem/analyses/
|
2026-01-06 13:05:40 +01:00 |
stefan schippers
|
1bc3332b89
|
fix redef_puts (avoid double lines printed in tclcmd)
|
2026-01-06 11:39:23 +01:00 |
stefan schippers
|
9ab3cad8a1
|
merge_file: do not start move_objects(RUBBER,...) if nothing to merge found
|
2025-12-19 13:06:57 +01:00 |
stef
|
7d8ce2f9ad
|
remove spaces on line ends, brace expr tcl expression when possible, resize rectangle in intuitive interface made easier at far zoom levels
|
2025-12-13 11:51:05 +01:00 |
stefan schippers
|
688f5fd128
|
spectre_netlist.c: rename some static vars for clarity and to avoid name clashes with spice_netlist.c
|
2025-12-02 01:55:16 +01:00 |
stefan schippers
|
a61f2cba2a
|
fix arbitrary widths in shapes, add "xschem get change_lw", "xschem get min_lw", "xschem set change_lw", cached tcl var "change_lw" into xctx->change_lw
|
2025-12-01 10:11:19 +01:00 |