Commit Graph

3723 Commits

Author SHA1 Message Date
StefanSchippers 9fbc922a77
Merge pull request #466 from arpadbuermen/master
visual setup for acstb analysis
2026-03-20 17:24:05 +01:00
Árpád Bűrmen 04436e9511 visual setup for acstb analysis 2026-03-20 12:02:29 +01:00
stefan schippers c208c4992e add "set netlist/graph/annotation precision" in simulation menu 2026-03-20 11:46:31 +01:00
stefan schippers 51611bb8fe apply ev_precision to cursor, waverorm and node annotation display 2026-03-20 11:17:25 +01:00
stefan schippers 8d4b9749ff revert testmode in code.sym 2026-03-20 00:50:34 +01:00
stefan schippers 7bdb6855c7 add ev_precision xschemrc setting (set ev_precision 5) to change significant digits returned by TCL ev procedure and xschem expr_eng() expression parser. Default is 4 significant digits. 2026-03-20 00:47:52 +01:00
stefan schippers 1695f81947 translate(): if symbol has text @value and value="...@schname..." substitute name of parent schematic in text: ...schematic_name... 2026-03-19 11:48:18 +01:00
stefan schippers 105ed45be0 fix a regression in display of images with no "image" and only "filter" attribute (used when displaying images wget-ted from the web, for example) 2026-03-18 14:51:09 +01:00
stefan schippers ab5ed14b31 @schname in attribute values will be replaced with schematic name: value=".save @schname\\.raw" will replace @schname with schematic containing the symbol: .save tesla.raw 2026-03-18 11:21:45 +01:00
stefan schippers b9971f8b5b add gain parameter to single2[cd]m.sym, removed schematic view for these, changed port order 2026-03-12 11:38:49 +01:00
stefan schippers d33f712714 added devices/single2dm.* and devices/single2cm.* 2026-03-12 01:24:13 +01:00
StefanSchippers f2b382cb7a
Merge pull request #462 from simi1505/single2cm-single2dm-symbols
added single2dm & single2cm symbols
2026-03-12 01:06:34 +01:00
Simon Dorrer 289b9ff4b2 added single2dm symbol and schematic 2026-03-11 21:08:39 +01:00
Simon Dorrer c33277074c added single2cm symbol and schematic 2026-03-11 21:08:31 +01:00
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