stefan schippers
|
f27d4b9773
|
ctrl-Tab: toggle to previously active tab: make it work also after new tab creation
|
2025-08-22 15:39:19 +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
|
61517b388f
|
remove debug msg
|
2025-08-22 10:05:48 +02:00 |
stefan schippers
|
d6c8ab2efc
|
add visual feedback when dragging tabs
|
2025-08-22 10:04:53 +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
|
d778a738b2
|
add "Waves->Load first analysis found" so xschem will load first section found in raw file (and matching following ones if any)
|
2025-08-20 08:53:50 +02:00 |
stefan schippers
|
7e20ea0127
|
catch all calls to .menubar entruconfigure commands to change bg color of buttons to avoid errors if buttons are removed
|
2025-08-09 10:57:17 +02:00 |
stefan schippers
|
46fdeb2fd4
|
additions for VACASK backannotation (vsource currents). nmos4.sym updated to support Spectre netlist (Vacask simulation)
|
2025-08-02 12:40:43 +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
|
5a3c97d64e
|
add vccs_limit.sym and vcvs_limit.sym that use the XSPICE limit code model (saturated controlled sources). [WIP] support for spectre netlist format (for the VACASK simulator) - still incomplete
|
2025-07-16 00:12:26 +02:00 |
stefan schippers
|
f5bd459082
|
add new xschemrc global variable "load_file_postprocess" that might contain tcl commands to be executed whenever a new file is loaded.
|
2025-07-09 10:37:18 +02:00 |
stefan schippers
|
8fe82cf4ce
|
set netlist_dir if unset or empty before netlisting, add env(PDK) and env(PDK_ROOT) to list of tcl preserved globals in ctx switch
|
2025-07-02 11:18:20 +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
|
b4283563d0
|
fix from_eng proc (meg was not handled correctly)
|
2025-05-29 21:09:43 +02:00 |
stefan schippers
|
d123768fed
|
fix from_eng proc (a comment added breaks the switch construct)
|
2025-05-29 21:04:47 +02:00 |
stefan schippers
|
a534218c5a
|
completion of previous fix
|
2025-05-26 00:25:59 +02:00 |
stefan schippers
|
c2a3c48228
|
make raw file selector invoked from graphdialog always on top of it (use -parent option)
|
2025-05-26 00:09:23 +02:00 |
stefan schippers
|
9990e1b9d8
|
Bump Head version to 3.4.8RC
|
2025-05-16 16:02:47 +02:00 |
stefan schippers
|
718f4c8112
|
prepare for 3.4.7 tag
|
2025-05-14 09:58:55 +02:00 |
stefan schippers
|
281c38b32d
|
register WM_DELETE_WINDOW action to correctly close bindkey window
|
2025-04-28 00:48:01 +02:00 |
stefan schippers
|
dbac25433c
|
`/` command (show bindkeys) will use a toplevel window instead of fullscreen
|
2025-04-18 02:00:08 +02:00 |
stefan schippers
|
1417c05658
|
fix possible unitialized value for c_for_text in draw_symbol(), ps_draw_symbol(), svg_draw_symbol(), fix ps/pdf export full (missing / wrong resetwin() calls)
|
2025-04-16 15:01:51 +02:00 |
stefan schippers
|
9a937ecd70
|
Balloon help: also cancel scheduled future show window actions on Leave or FocusOut events
|
2025-04-16 00:41:43 +02:00 |
stefan schippers
|
2bd021328f
|
add m param to pmos3.sym, kill balloon popup windows by FocusOut events to avoid Balloon helps sticking around on the screen
|
2025-04-16 00:29:45 +02:00 |
stefan schippers
|
c3cb1218a1
|
set line width commands also set minimum allowed line width (good for UHD displays)
|
2025-04-09 11:47:19 +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
|
5ee8b862ea
|
fix a keyboard focus problem in canvas window (regression)
|
2025-04-08 00:05:09 +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
|
08d5669a66
|
command `/` (show_bindkeys) improved. Small color adjustements
|
2025-04-07 00:26:43 +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
|
035794df47
|
preview_window: check xctx valid before calling resetwin()
|
2025-04-06 00:27:25 +02:00 |
stefan schippers
|
d19ad57ee1
|
allow to change tcl flag `lvs_netlist` at runtime (just before netlist generation) , not only at xschem startup
|
2025-04-03 16:57:49 +02:00 |
stefan schippers
|
36cbb84c04
|
refactor event code (FocusIn/Enter races)
|
2025-04-01 11:41:35 +02:00 |
stefan schippers
|
06632ffba5
|
fix proc dellview "Update" issue
|
2025-03-28 16:51:00 +01:00 |
stefan schippers
|
950c812080
|
bump version to 3.4.7RC (Release Candidate) (although lot of testing ahead before 3.4.7), mostly to avoid confusion with tagged 3.4.6
|
2025-03-28 15:30:12 +01:00 |
stefan schippers
|
1d2bff5f9b
|
cleanup FocusIn / window switching
|
2025-03-28 13:12:52 +01:00 |
stefan schippers
|
2e86614c31
|
Esc destroys .ctxmenu
|
2025-03-26 01:18:31 +01:00 |
stefan schippers
|
3443e9aff5
|
even in click to focus mode allow switching to other window when copying stuff across windows
|
2025-03-24 15:32:37 +01:00 |
stefan schippers
|
5ac170f2a5
|
changes in event system to make window context switching (in no tab mode) less "automatic", requiring a FocusIn event to switch. Will work better when working with the new symbol browser. changed default value of autofocus_mainwindow to 0 (set to 1 explicitly in xschemrc if you need that)
|
2025-03-24 13:46:15 +01:00 |
stefan schippers
|
ed0d71c1ff
|
move update statusbar stuff from callback() into separate function
|
2025-03-23 11:35:49 +01:00 |
stefan schippers
|
57a03c1c66
|
some small variable name refactor in xschem.tcl
|
2025-03-21 18:29:53 +01:00 |
stefan schippers
|
87325c6998
|
implement lassign command for tcl versions lacking it
|
2025-03-21 10:50:30 +01:00 |
stefan schippers
|
30d8789398
|
avoid lassign in xschem.tcl (not available pre-tcl8.5)
|
2025-03-20 12:07:49 +01:00 |
stefan schippers
|
baf80c3092
|
some comments added/removed
|
2025-03-19 02:15:52 +01:00 |
stefan schippers
|
8f0be37b16
|
do not skip texts with hide=instance attribute in calc_drawing_bbox()
|
2025-03-19 01:47:06 +01:00 |
stefan schippers
|
025cee31bb
|
Add checkbutton description text in insert_symbol
|
2025-03-19 01:15:06 +01:00 |
stefan schippers
|
ce8714acae
|
add new_file_browser_* variables in xschemrc to allow new symbol browser to be used also to load files
|
2025-03-19 00:45:25 +01:00 |
stefan schippers
|
e4d4c18b4c
|
cleanups in insert_symbol procedures
|
2025-03-18 18:38:13 +01:00 |
stefan schippers
|
7cf84e9049
|
.processlist: update title based on current schematic
|
2025-03-18 17:17:20 +01:00 |
stefan schippers
|
b4344360a9
|
better process list title
|
2025-03-18 16:31:07 +01:00 |