Commit Graph

782 Commits

Author SHA1 Message Date
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 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
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 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 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 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 95f85d4fd2 make uninstall: clean up some files in .../share/doc/xschem/analyses/ 2026-01-06 13:05:40 +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
Árpád Bűrmen bccade18a6 fixed a bug in analyses library 2025-11-19 14:03:56 +01:00
stefan schippers 08607afacc correct "type" attr of cccs.sym and ccvs.sym 2025-11-07 11:48:02 +01:00
stefan schippers e0a9073d46 xctx->menu_removed, tcl vars fullscreen toolbar_visible are shared by all tabs in tabbed interface, so make their values unique; install diff_amp.va (was missing in install script) 2025-11-02 23:27:04 +01:00
stefan schippers 1b1ea85e50 schematic example aesthetic editings 2025-11-02 12:38:27 +01:00
stefan schippers a41d142562 do not show "already open" warning if re-opening same schematic in same window/tab; new_file_browser: "Save current window" button will ask where to save, to avoid dangerous overwrites 2025-11-02 10:23:58 +01:00
stefan schippers d16cbf94c0 improvements in tcl command console (added "=" keybind) 2025-10-23 15:11:19 +02:00
stefan schippers d3d0b78c08 better and faster is_xschem_file detection 2025-10-15 10:41:32 +02:00
stefan schippers d144f6e478 added examples/tb_test_evaluated_param.sch 2025-10-10 23:50:17 +02:00
stefan schippers 6ac434f63f update some minor errors in intuitive_interface_cheatsheet.sch 2025-10-10 23:10:31 +02:00
stefan schippers 15c141a480 removed unneeded Shift-Backspace and Ctrl-Backspace keybindings, add Ctrl-Shift-T for open last closed (Ctrl-Shift-O already opens most recent). Tcl var "open_in_new_window" will open in new tab/windows as does ctrl-o 2025-09-29 23:30:31 +02:00
stefan schippers bdd09f2db2 add cli options --lastclosed and --lastopened, as well as gui commands Shift-Backspace and Ctrl-Backspace to load last closed or last opened schematic respectively 2025-09-28 23:47:45 +02:00
stefan schippers 23cab11c1b removed old unused files 2025-09-25 16:16:32 +02:00
Árpád Bűrmen 4bdff1b83f Updated analyses library authorship info. 2025-09-25 09:05:20 +02:00
Árpád Bűrmen 45bdc1e735 Merge remote-tracking branch 'upstream/master' 2025-09-24 13:18:55 +02:00
Árpád Bűrmen bc8d9d480a Visual analysis setup for Ngspice. 2025-09-24 13:16:44 +02:00
stefan schippers 2f33d86f69 fix regression: Properties->Edit Header/License text; fix keybinding documentation for Shift-Tab, Ctrl-Shift-Tab and Ctrl-Tab (switch tabs) 2025-09-24 12:11:31 +02:00
Árpád Bűrmen eac92a6d27 Visual analysis setup for Ngspice mostly finished. 2025-09-23 14:12:52 +02:00
Árpád Bűrmen aa72bed12b Visual Ngspice/VACASK analysis setup. 2025-09-23 10:19:06 +02:00
stefan schippers 34001d7ff0 improve tb_diff_amp.sch testcase 2025-09-23 08:19:37 +02:00
stefan schippers 35d7c53cbe update solar_panel node syntax in graph 2025-09-22 11:03:15 +02:00
stefan schippers 8e21a7aa68 update tb_counter_wrapper.sch with custom parameters for adc and dac auto bridges 2025-09-22 10:06:19 +02:00
stefan schippers 0ec7e11880 update tb_counter_wrapper.sch 2025-09-21 07:37:54 +02:00
stefan schippers 92bc9cad34 some fixes for gcc-15 (-std=c23), smaller threshold for click & move that will abort move, added smaller verilog cosim example (tb_counter_wrapper.sch), arbitrary top level names allowed in create_new_window() and switch_window() (no tabbed interface) 2025-09-19 14:18:06 +02:00
stefan schippers ee920560ff update docs for new bindkeys 2025-09-13 11:06:00 +02:00
stefan schippers 17c5d229db fix Tab key moving focus (as per tk default action) to avoid having focus changed (keyboard not working any more in canvas) if Ctrl-Tab is pressed to switch to previous tab 2025-09-13 10:16:23 +02:00
stefan schippers 458de325cc add command "xschem attach_labels 2" to attach lab_show.sym on selected component with unconnected pins, add command "xschem show_unconnected_pins" to add to all instances, added also in Highlight menu 2025-09-07 13:06:47 +02:00
stefan schippers 5b05164154 lab_show.sym: set pin dir to "none" so will not act as a signal driver or as a driven instance 2025-09-07 11:25:28 +02:00
stefan schippers 0e85b67e96 update filesource.sym (no need to specify model, generated automatically from @name) 2025-09-01 11:59:35 +02:00
stefan schippers d455e29913 add devices/filesource.sym 2025-08-31 19:12:11 +02:00
Árpád Bűrmen 0181a55f69 spectre_format for more symbols. 2025-08-30 17:33:22 +02:00
stefan schippers 5aeb94c3c3 doc updates (propag and goto symbol pin attributes) 2025-08-27 00:02:48 +02:00
stefan schippers 7c013d2fee allow to add attribute select=attr_name also in instances to override symbol setting, will pre-select attr_name value when editing component attributes 2025-08-26 10:57:57 +02:00
stefan schippers 3e3f4bfef1 adding select=attr_name in a symbol will select the text of attr_name value when editing attributes of a placed instance of the symbol. Specifying select=* will select all the text. If select attribute in symbol is not present try to select "value, lab, name" in this order, if found. Also select all text in text objects when editing their content. 2025-08-26 10:46:50 +02:00
stefan schippers 010a31d779 easier selection of graph rectangles (click inner border), add graph resize in intuitive_interface_cheatsheet.sch 2025-08-24 17:41:00 +02:00
stefan schippers 21677963cd update bindkeys_cheatsheet.sym (prev/next tab commands, arrow keys) 2025-08-22 00:18:37 +02:00
stefan schippers 406449ba42 add @schspectreprop to architecture.sym 2025-08-19 12:16:46 +02:00
stefan schippers 2490786f4c add spectre_format to simulator_commands.sym and simulator_commands_shown.sym 2025-08-19 11:51:20 +02:00
StefanSchippers 220081adc9
Merge pull request #386 from arpadbuermen/master
Updated devices/*.sym with VACASK syntax where applicable
2025-08-19 08:41:29 +02:00