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 |
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 |
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 |
stefan schippers
|
65fe79e621
|
refactor proc graphdialog_set_raw_props to proc graph_set_raw_props
|
2025-09-22 10:56:05 +02:00 |
stefan schippers
|
ba259b751d
|
descend instance in case of vectored instances. Pressing Cancel when asked which instance to descend into aborts instead of descending into first instance
|
2025-09-22 10:21:50 +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
|
ad9ad03810
|
proc traversal: better show indentation of sub blocks
|
2025-09-21 23:42:04 +02:00 |
stefan schippers
|
c67aa48c03
|
send_net_to_graph(): resolve ports of subcircuits to topmost net names
|
2025-09-21 23:02:17 +02:00 |
stefan schippers
|
356b9fb008
|
small layer color changes
|
2025-09-21 14:58:16 +02:00 |
stefan schippers
|
e4dac334a9
|
show all layers (including layers 0,1,2,3) in wave dialog box
|
2025-09-21 08:07:16 +02:00 |
stefan schippers
|
0ec7e11880
|
update tb_counter_wrapper.sch
|
2025-09-21 07:37:54 +02:00 |
stefan schippers
|
9f11ff4924
|
minimum width of bold waveforms set to 2*tk_scaling, so will be visible even if zoomed out a lot
|
2025-09-20 21:58:36 +02:00 |
stefan schippers
|
cfff96093d
|
fix crash if doing alt-g on a subschematic port and no raw file loaded (send_net_to_graph())
|
2025-09-20 09:28:33 +02:00 |
stefan schippers
|
ca786b60ab
|
fix error "invalid command name .processlist.f2.lib" in process list and status view
|
2025-09-19 23:34:35 +02:00 |
stefan schippers
|
4428c2ab67
|
find_closest_box(): allow selection of rectangles if clicking close (close-in or close-out) to the rectangle border.
|
2025-09-19 23:11:24 +02:00 |
stefan schippers
|
318323267c
|
some comments in spice.awk
|
2025-09-19 18:42:47 +02:00 |
stefan schippers
|
2d81de2166
|
remove old stuff from spectre.awk (was from spice.awk, irrelevant for spectre)
|
2025-09-19 18:28:42 +02:00 |
stefan schippers
|
46ffdfcf8c
|
preserve indentation (if present in spectre_forat attr) in spectre netlists
|
2025-09-19 18:03:19 +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
|
1f52d630f5
|
better distance threshold tuning for object selection
|
2025-09-15 09:18:25 +02:00 |
stefan schippers
|
987faa1a41
|
set tk_scaling C variable global, updated in draw(), caching tcl tk_scaling variable, add tk_scaling in threshold expression in find_closest_*() functions
|
2025-09-15 01:38:10 +02:00 |
stefan schippers
|
ee920560ff
|
update docs for new bindkeys
|
2025-09-13 11:06:00 +02:00 |
stefan schippers
|
dbdfb3015e
|
implement Alt-o and menu "File->Open in new window"
|
2025-09-13 10:46:14 +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
|
44a80ed200
|
rename open_in_new_window_or_tab to open_in_new_window
|
2025-09-12 12:47:05 +02:00 |
stefan schippers
|
2bd0cd3e4b
|
fix: open_in_new_window_or_tab TCL var should be unique (no one per window context)
|
2025-09-12 12:41:09 +02:00 |
stefan schippers
|
1b3d0dd9f6
|
add xschemrc variable open_in_new_window_or_tab (default: 0) to let File->Open open in a new tab/window
|
2025-09-12 12:16:47 +02:00 |
stefan schippers
|
60f5f7f291
|
when closing a tab switch to previous instead of first tab
|
2025-09-12 11:23:41 +02:00 |