stefan schippers
|
bf344309f0
|
implement "nodraw" flag in all object selections in the "xschem select" command, implement the "nodraw" flag in "xschem search" command
|
2025-10-29 09:06:07 +01:00 |
stefan schippers
|
2763c6010f
|
improved xschem arc command (allow user parameters in addition to GUI plaecment)
|
2025-10-29 08:20:08 +01:00 |
stefan schippers
|
d16cbf94c0
|
improvements in tcl command console (added "=" keybind)
|
2025-10-23 15:11:19 +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
|
50c593ed65
|
various fixes about "lastopened" and "lastclosed" file load options
|
2025-09-29 13:38:52 +02:00 |
stefan schippers
|
b14b94523d
|
doc updates (-lastclosed and -lastopened options in xschem commands)
|
2025-09-29 10:01:45 +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
|
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 |
stefan schippers
|
ee920560ff
|
update docs for new bindkeys
|
2025-09-13 11:06:00 +02:00 |
stefan schippers
|
1a898f63ef
|
proc is_xschem_file: if symbol contains instances of "logo" or "launcher" type do not consider it as a schematic. add "xschem get_sym_type" command
|
2025-09-09 11:24:39 +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
|
6f5e6ffd49
|
doc updates (spectre global=ground specificaton for net names)
|
2025-08-27 00:15:05 +02:00 |
stefan schippers
|
5aeb94c3c3
|
doc updates (propag and goto symbol pin attributes)
|
2025-08-27 00:02:48 +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
|
fc6fefff35
|
ctrl-Tab: toggle to previously active tab (only tabbed i/f)
|
2025-08-22 12:09:04 +02:00 |
stefan schippers
|
07e79908f1
|
add Ctrl-Tab and Ctrl-Shift-Tab as aliases to ctrl-Right and ctrl-Left (switch tabs), also add wrap around (last->first or first->last).
|
2025-08-21 10:23:58 +02:00 |
stefan schippers
|
327fa6a4d1
|
added description of expr(...) in symbol attribytes
|
2025-08-14 00:39:35 +02:00 |
stefan schippers
|
4cf22d61a5
|
bump file_version to 1.3 from 1.2 (Spectre global attribute F {...})
|
2025-08-01 10:37:18 +02:00 |
stefan schippers
|
720bf93a73
|
documentation updates for spectre netlisting related attributes and usage of @model in subcircuit format string as alternative to @symname
|
2025-07-21 10:41:45 +02:00 |
stefan schippers
|
2300597ca3
|
propagate hilight nets when descending with "Alt-e" (in new window or tab) - ***needs some testing***
|
2025-06-23 09:39:46 +02:00 |
stefan schippers
|
f0a089fb71
|
doc updates (spice_sym_def attribute)
|
2025-05-03 19:27:39 +02:00 |
stefan schippers
|
f22307afad
|
`xschem raw clear` command: allow to specify a number `n`; delete the`n-th` raw file
|
2025-04-14 10:00:33 +02:00 |
stefan schippers
|
079ef9ec01
|
update docs (video tutorial about ngspice+verilog co-simulation)
|
2025-04-11 23:42:35 +02:00 |
stefan schippers
|
8d0837d5e9
|
Add bindkey `Alt -` (specify line width) in addition to menu entry
|
2025-04-09 10:07:33 +02:00 |
stefan schippers
|
514b5be2c2
|
fix sym_txt (text display/hide) in symbols, add commands to place ipins and opins, move create_plot_cmd to ctrl-shift-X, grouped some menus in Symbol menu
|
2025-04-07 14:50:28 +02:00 |
stefan schippers
|
24f2af8c81
|
update keybinding documentation; add `/` command to show fullscreen image of keybindings also in Help menu)
|
2025-04-06 12:58:13 +02:00 |
stefan schippers
|
795f89215e
|
add bindkeys_cheatsheet.sch, moved shift-J to Ctrl-p (xplot creation)
|
2025-04-03 18:00:33 +02:00 |
stefan schippers
|
28aca824ed
|
update docs for keybindings
|
2025-04-03 06:25:23 +02:00 |
stefan schippers
|
f43273757d
|
remove some no more existent keybinds in docs
|
2025-04-03 02:52:26 +02:00 |
stefan schippers
|
0f5c554e33
|
add command `xschem get ui_state`, improvements in proc insert_symbol
|
2025-03-12 02:00:45 +01:00 |
stefan schippers
|
e1488da407
|
add `xschem rect gui`, `xschem line gui`, `xschem polygon gui`, `xschem wire gui` to start placement of these objects with 1st point set to mouse coordinates
|
2025-03-11 20:47:00 +01:00 |
stefan schippers
|
2f1643368e
|
add command `xschem raw rename old_node new_node`
|
2025-03-08 21:14:46 +01:00 |
stefan schippers
|
f9ccf878c2
|
differential scope2.sym, current mwasure scope_ammeter.sym
|
2025-02-24 15:23:35 +01:00 |
stefan schippers
|
a306d97725
|
update docs (#pattern#@name tag)
|
2025-02-23 12:12:59 +01:00 |
stefan schippers
|
64e29f6a8b
|
doc updates
|
2025-02-22 01:38:38 +01:00 |
stefan schippers
|
935ec27772
|
floater objects: add command ctrl-u to unselect attached (so some instance with the attach=.. attribute) objects, that is objects (not element instances) with a non empty name=... atttribute. Extend upcate references of attached floaters to change instance name property and `xschem setprop instance name` command
|
2025-02-22 01:30:38 +01:00 |
stefan schippers
|
3eab6bf2dc
|
added attribute `attach="name1 name2 ..."` for components to designate other objects to be selected with it. Designated objects must have a matching `name=name1` attribute. This allows to create object groups
|
2025-02-21 14:31:30 +01:00 |
stefan schippers
|
fc3a3ed4e0
|
add proc cinv (complex inversion)
|
2025-02-18 17:45:09 +01:00 |
stefan schippers
|
cefd320ef6
|
complete previous `xschem load_symbol` command
|
2025-02-15 01:33:13 +01:00 |
stefan schippers
|
279d24288d
|
proc rel_sym_path: resolve ~/... or relative paths (by prepending HOME or PWD) to input path before calculating relative symbol path. Added command `xschem load_symbol`
|
2025-02-15 00:50:02 +01:00 |
stefan schippers
|
7926a833be
|
added `d` to unselect object under the mouse, `Shift-D` to unselect by area, both work with or without infix_interface, moved delete files to `Ctrl-d`, update keybinding docs
|
2025-02-06 04:20:57 +01:00 |
stefan schippers
|
0d325f6957
|
force a crosshair draw at end of draw() (draw_crosshair(7,...)), intuitive interface direct drag of instances: fix some non-working combinations when stretch mode (y) is enabled.
|
2025-01-27 01:49:06 +01:00 |
stefan schippers
|
26bfe7691b
|
add `xschem draw_hilight_net [on_window]` for quick draw or hilighted objects; add `xschem get_sim_sch` to get the current schematic hierarchy path, stripping off levels above the level the raw file was loaded. Strip off also leading dot; `xschem hilight_instname`: move fast option as -fast option; list_nets(): expand vector ports ; optimize update_op() for speed
|
2025-01-24 18:57:35 +01:00 |
stefan schippers
|
48264c0399
|
allow `xschem translate -1 string` to translate tokens that do not depend on specific instances; yet another change in wrap detection in graphs, always use simulator sweep-var instead of user specified sweep variable; simulated data will never wrap exactly to first value due to roundoff errors; -fast optionto `xschem hilight_netname` command
|
2025-01-24 03:52:20 +01:00 |
stefan schippers
|
1015a9d71e
|
added command `xschem set crosshair_layer` to change layer used for crosshair drawing
|
2025-01-21 16:50:31 +01:00 |
stefan schippers
|
cb38deffa6
|
add -keep_symbols to `xschem load command`, options changed to have a leading dash, and moved at beginning of command arg list; `xschem netlist` command: add -keep_symbols option; `xschem setprop` command: move fast and fastundo to beginning of arg list with a leading dash; update proc cellview
|
2025-01-20 02:30:46 +01:00 |
stefan schippers
|
ca1035eca1
|
add no-infix (set infix_interface 0) operation to move and copy operations
|
2025-01-18 21:59:04 +01:00 |
stefan schippers
|
025823f14c
|
`xschem go_back 0` allows to go up in hierarchy *NOT* saving a modified schematic
|
2025-01-17 18:11:35 +01:00 |
stefan schippers
|
151241afc7
|
add new command `xschem get modified` (returns 1 if circuit needs to be saved)
|
2025-01-17 17:48:02 +01:00 |
stefan schippers
|
315c5bd600
|
added symbol attributes @spice_get_current_<param>, @spice_get_modelparam_<param>, @spice_get_modelvoltage_<param>
|
2025-01-16 02:52:52 +01:00 |