Commit Graph

789 Commits

Author SHA1 Message Date
stefan schippers 18afca425e expr(): introduced conditional ( ... ? ... :... ) operator, translate(): introduced @lvs_ignore token, fix wrong resetwin() restore after rasterizing graphs for svg print 2026-04-21 19:21:32 +02:00
Árpád Bűrmen 68359d9ceb acsp symbol added. 2026-04-07 09:58:04 +02:00
Árpád Bűrmen ad6bdfe61f acstb symbol missing parts added. 2026-04-07 09:35:24 +02:00
stefan schippers 3d1f361953 spectre.awk: quote invalid identifiers (nodes, refdes) 2026-03-30 10:00:14 +02:00
stefan schippers bdd4338c13 allow "*_ignore" attributes on wires as wella s on instances 2026-03-28 01:56:24 +01:00
stefan schippers 84b1ed5a7a new_file_browser: add "search all" button to show all matching files in all search paths in a single listbox 2026-03-21 12:28:06 +01:00
Árpád Bűrmen 04436e9511 visual setup for acstb analysis 2026-03-20 12:02:29 +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 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