stefan schippers
|
e8d29c9b42
|
avoid context switching when opening a new window until new window creation finished (use xctx->pending_fullzoom)
|
2025-09-27 01:02:36 +02:00 |
stefan schippers
|
8043c2af75
|
source $tcl_files *after* setting default bindings (set_bindings), otherwise additional bindings defined therein will stop working
|
2025-09-26 23:51:55 +02:00 |
stefan schippers
|
bbfe761c18
|
initial_geometry if set in xschemrc has priority over persistent geometry placement
|
2025-09-26 23:39:50 +02:00 |
stefan schippers
|
ed9f069752
|
better avoidance of race conditions between wm and Xevents when placing multiple windows (potential uncaught events)
|
2025-09-26 18:39:06 +02:00 |
stefan schippers
|
0fa05df6ab
|
reset window placement geometry if it happens to be (too much) offscreen
|
2025-09-26 17:08:07 +02:00 |
stefan schippers
|
05e7f36148
|
replace const string literal XSCHEM_LIBRARY_PATH with array of const string literals, one per path, to get rid of C89 509 character limit
|
2025-09-26 15:57:40 +02:00 |
stefan schippers
|
e1bb16ccf1
|
remove dbg info
|
2025-09-26 13:04:04 +02:00 |
stefan schippers
|
a77a10523d
|
allow "xschem switch" also if started without X
|
2025-09-26 12:59:38 +02:00 |
stefan schippers
|
921dcdd506
|
2 - more window focus / Xevent scheduling related issues, cleanups
|
2025-09-26 12:51:04 +02:00 |
stefan schippers
|
214d18d3df
|
more window focus / Xevent scheduling related issues, cleanups
|
2025-09-26 12:27:05 +02:00 |
stefan schippers
|
5ee7af7b02
|
set focus inside topwin.drw in proc set_bindings
|
2025-09-26 11:20:44 +02:00 |
stefan schippers
|
bd085d2e4f
|
pressing "OK" in symbol editprop dialog box with no changed attributes will not mark schematic as modified
|
2025-09-26 03:24:32 +02:00 |
stefan schippers
|
f6620bf6b2
|
some other fixes for set_geom
|
2025-09-26 03:05:34 +02:00 |
stefan schippers
|
ee7e3a965e
|
fix various focus issues in drawing canvas
|
2025-09-26 01:54:21 +02:00 |
stefan schippers
|
de7e952f7e
|
typo fix, add -takefocus 0 to toplevel schematic windows
|
2025-09-26 01:15:27 +02:00 |
stefan schippers
|
4fb9ffb766
|
small button syntax change for readability
|
2025-09-26 00:58:50 +02:00 |
stefan schippers
|
4767e5925e
|
move procedure in different place (before MAIN in xschem.tcl)
|
2025-09-26 00:25:31 +02:00 |
stefan schippers
|
477b4bb37e
|
some fixes about remembered window sizes
|
2025-09-25 19:37:03 +02:00 |
stefan schippers
|
23cab11c1b
|
removed old unused files
|
2025-09-25 16:16:32 +02:00 |
stefan schippers
|
e5d933907a
|
Visual Ngspice/VACASK analysis setup from arpadbuermen/master PR #426; remember window geometries of last closed schematics
|
2025-09-25 16:12:17 +02:00 |
StefanSchippers
|
ae68c1485f
|
Merge pull request #426 from arpadbuermen/master
Ngspice support for analyses library
|
2025-09-25 15:39:10 +02:00 |
Árpád Bűrmen
|
4bdff1b83f
|
Updated analyses library authorship info.
|
2025-09-25 09:05:20 +02:00 |
stefan schippers
|
acce159521
|
proc insert_symbol: remove sorting of directories. Use the order defined in XSCHEM_LIBRARY_PATH
|
2025-09-25 00:08:37 +02:00 |
stefan schippers
|
6be62c2693
|
move global var "recentfile" to tctx::
|
2025-09-24 22:41:57 +02:00 |
stefan schippers
|
2493367140
|
better reload recent component list when changing search paths
|
2025-09-24 19:20:56 +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
|
4155387e0d
|
set_paths: correctly swap recent component list when changing search paths
|
2025-09-24 13:06:23 +02:00 |
stefan schippers
|
ad31f65a61
|
move delay_flag global into tctx::
|
2025-09-24 12:25:21 +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 |
StefanSchippers
|
2da2ad0cfb
|
Merge pull request #424 from arpadbuermen/master
Visual Ngspice/VACASK analysis setup.
|
2025-09-24 08:59:25 +02:00 |
Árpád Bűrmen
|
8c2c9c34e5
|
Merge remote-tracking branch 'upstream/master'
|
2025-09-24 08:29:06 +02:00 |
stefan schippers
|
6a522a853b
|
better source_user_tcl_files (do the [subst $tcl_files] at global scope so variables like pathlist can be used)
|
2025-09-23 23:36:44 +02:00 |
stefan schippers
|
49bed53ba1
|
tcl_files: do a tcl "subst" on tcl_files before sourcing file items, so xschem commands (like abs_sym_path) can be used
|
2025-09-23 22:40:05 +02:00 |
stefan schippers
|
f3334cea27
|
evaluate xschemrc "postinit_commands" before loading schematics given on cmdline
|
2025-09-23 22:19:19 +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
|
a2529cad5d
|
allow backslash + newline as continuation of comma separated bus bit names in graphs
|
2025-09-23 03:19:57 +02:00 |
stefan schippers
|
aa2d8b1b09
|
better implementation of previous commit
|
2025-09-23 02:42:13 +02:00 |
stefan schippers
|
6ca06347b6
|
when switching to a different tab/window the related schematic will be marked as dirty (asterisk) if underlying file is changed.
|
2025-09-23 02:08:17 +02:00 |
stefan schippers
|
b5de718d63
|
fix an issue with compare schematics (set tcl compare_sch variable after calling xschem compare_schematics)
|
2025-09-23 01:39:59 +02:00 |
stefan schippers
|
916027ddba
|
cleanup code for add and delete waves in graphdialog
|
2025-09-22 17:33:28 +02:00 |
stefan schippers
|
70ee45f812
|
add Del button in graphdialog: better undo handling
|
2025-09-22 16:56:32 +02:00 |
stefan schippers
|
9277a844e5
|
add Del button in graphdialog to delete a wave preserving colors of all others
|
2025-09-22 16:51:38 +02:00 |
stefan schippers
|
c41d4a42ba
|
make wave change color undoable
|
2025-09-22 15:37:20 +02:00 |
stefan schippers
|
f6b05b15e1
|
in graphdialog move colors above Add: button
|
2025-09-22 15:18:56 +02:00 |
stefan schippers
|
ac4e7fc7fb
|
inserting a wave with Add button in graphdialog will preserve previous wave colors
|
2025-09-22 14:23:27 +02:00 |
stefan schippers
|
bd0e07fbe7
|
proc graph_tag_nodes: better tagging of multi-line nodes that use escaped newlines
|
2025-09-22 12:06:12 +02:00 |
stefan schippers
|
35d7c53cbe
|
update solar_panel node syntax in graph
|
2025-09-22 11:03:15 +02:00 |