stefan schippers
|
71f5994798
|
reset simulation button on save AS
|
2023-11-06 19:03:19 +01:00 |
stefan schippers
|
714724561d
|
add a catch {} in execute_fileevent (non existent ..._simulate_id var)
|
2023-11-06 16:59:14 +01:00 |
stefan schippers
|
98def78164
|
simulation button will go yellow while sim is running.Clicking a yellow simulate button will kill simulation.
|
2023-11-06 16:47:14 +01:00 |
stefan schippers
|
f531422761
|
restore semaphore on simulate button to avoid multiple clicks running multiple identical sims.
|
2023-11-06 03:07:20 +01:00 |
stefan schippers
|
e5431d86c5
|
fix setting netlist button color code statwe variable (tctx::...._netlist)
|
2023-11-06 01:44:25 +01:00 |
stefan schippers
|
881d8a4ed9
|
various fixes for Simulator/Netlist button color codes
|
2023-11-05 14:13:20 +01:00 |
stefan schippers
|
27114408ec
|
reset simulate and netlist button colors on load new file
|
2023-11-05 02:42:06 +01:00 |
stefan schippers
|
a6fa6135c9
|
remove debug msg
|
2023-11-05 01:51:34 +01:00 |
stefan schippers
|
4a0c007540
|
fix yet another issue with set_modify()
|
2023-11-05 01:42:25 +01:00 |
stefan schippers
|
3bd3956042
|
Netlist and Simulate buttons will be colored in red or green depending on the outcome of the associated operation
|
2023-11-05 00:14:55 +01:00 |
stefan schippers
|
88e7f4fea4
|
fix a problem in set_modify() (inconsistent prev_set_modify state after netlist of modified circuit)
|
2023-11-04 22:50:57 +01:00 |
stefan schippers
|
cfdaebf5e1
|
add `xschem instance_number` command to easily get/set the position of instance in the list
|
2023-11-04 20:43:04 +01:00 |
Stefan Schippers
|
299b29bf87
|
fix parameter count check in xschem getprop
|
2023-11-04 18:46:26 +01:00 |
Stefan Schippers
|
a5f660e54a
|
improve drawing quality of crosshair with (now default) fix for broken gpu enabled
|
2023-11-04 18:29:15 +01:00 |
Stefan Schippers
|
fd5a1e0bdf
|
fix draw_crosshair() (dont get obscured by rubber placement)
|
2023-11-04 15:56:42 +01:00 |
stefan schippers
|
4be10f1707
|
remove dbg message
|
2023-11-04 15:07:09 +01:00 |
stefan schippers
|
7022fbf073
|
xschem simulate sets the Simulate button color. removed redundant proc simulate_button
|
2023-11-04 14:49:15 +01:00 |
stefan schippers
|
bd43be9be6
|
rename a local variable to make tcc happy
|
2023-11-04 12:03:41 +01:00 |
stefan schippers
|
0b93634fee
|
Better Simulation->Graphs-> Load raw file (ask filename)
|
2023-11-03 23:37:09 +01:00 |
stefan schippers
|
a5ee182d59
|
add some Symbol menu entries (place net label / change instance texts to floaters)
|
2023-11-03 15:10:22 +01:00 |
stefan schippers
|
2c26bfbaa9
|
fix some garbage while moving / copying and zooming. faster draw_selection(gctiled) if big selection (use a single XCopyArea), do not allow to descend/go_back if other UI action is pending, initial implementation of `xschem floaters_from_selected_inst` command, get_tok_val() allow quotes in tokens, like a"22"33=123 even if with_quotes unset (it is intended for token values not for tokens themselves)
|
2023-11-03 14:36:35 +01:00 |
stefan schippers
|
b7e5af9b4b
|
add inherited_pin[] in make_sym_from_spice.awk
|
2023-11-02 19:39:01 +01:00 |
stefan schippers
|
234a70d0a3
|
fix version print in make_sch_from_spice.awk and make_sym_from_spice.awk
|
2023-11-02 19:29:00 +01:00 |
stefan schippers
|
e86857d410
|
code cleanup in make_sch_from_spice.awk and make_sym_from_spice.awk
|
2023-11-02 19:23:11 +01:00 |
stefan schippers
|
794df4dfc3
|
add make_sym_from_spice.awk, cut down from make_sch_from_spice.awk
|
2023-11-02 19:07:15 +01:00 |
stefan schippers
|
7727a9f924
|
add necessary comment in edit_text_property()
|
2023-11-02 13:30:03 +01:00 |
stefan schippers
|
722b1f4575
|
small improvements in edit_text_property() and get_instance()
|
2023-11-02 13:24:15 +01:00 |
stefan schippers
|
52c65f9d34
|
update delta_sigma example ( Use different RUP/RDOWN resistances for inv / buf )
|
2023-11-01 21:06:08 +01:00 |
stefan schippers
|
22a5365288
|
update documentation to previous changes
|
2023-11-01 15:01:46 +01:00 |
stefan schippers
|
0a4c59cc30
|
xschem selected_set, search: include text objects. xschem getprop: allow to retrie the text value with txt_ptr
|
2023-11-01 14:19:26 +01:00 |
stefan schippers
|
240db67df2
|
add comments in xschemrc for bespice_listen_port
|
2023-11-01 02:27:23 +01:00 |
stefan schippers
|
1955d6d386
|
setup_tcp_bespice: if port 0 is given let TCL find a free port
|
2023-11-01 02:23:21 +01:00 |
stefan schippers
|
18f337734d
|
setup_tcp_bespice: use stderr for messages
|
2023-11-01 00:31:35 +01:00 |
stefan schippers
|
b60a5a4c4b
|
Add command `xschem setprop text n txt_ptr value` to change a text object text field, set stdout in line buffer mode if used in a pipe, better protect some commands against no X connection
|
2023-10-31 18:39:42 +01:00 |
stefan schippers
|
ff24678fec
|
draw_temp_symbol(): update symbol bbox before doing XCopyArea (fix_broken_tiled_fill && gctiled)
|
2023-10-31 13:10:16 +01:00 |
stefan schippers
|
79a4771a71
|
update man page (xschem-sky130 integration)
|
2023-10-30 23:55:23 +01:00 |
stefan schippers
|
7842890f0c
|
select_rect(): no more direct usage of fix_restore_rect() (now done in drawtemprect(xctx->gctiled,...). Some dialogs no more transient (having always on top is a hassle for some). The fix_broken_tiled_fill is now set to 1, make this alternate drawing method the default
|
2023-10-30 22:47:25 +01:00 |
stefan schippers
|
e282abb5f1
|
optimized XCopyArea for draw_graph(flags & 1), removed redundant OUTSIDE macro
|
2023-10-30 18:03:52 +01:00 |
stefan schippers
|
11c8c47ad3
|
faster draw_temp_symbol() if fix_broken_tiled_fill and gc==gctiled
|
2023-10-30 17:17:00 +01:00 |
stefan schippers
|
d7247d55e6
|
fix `destroy_all_windows()` not destroying windows in non tabbed interface (late usage of tclresult())
|
2023-10-30 02:09:49 +01:00 |
stefan schippers
|
814839a132
|
fix `destroy_window()` not destroying window in non tabbed interface (late usage of tclresult())
|
2023-10-30 02:02:03 +01:00 |
stefan schippers
|
8f2af6803a
|
remove some dead code, fix redrawing in `xschem move_instance` command
|
2023-10-30 00:57:28 +01:00 |
stefan schippers
|
36b1a9f9e7
|
fix delete_only_rect_line_arc_poly() (used in change_layer)
|
2023-10-30 00:22:25 +01:00 |
stefan schippers
|
52e36cc46b
|
add portable sleep_ms() function
|
2023-10-29 23:52:33 +01:00 |
stefan schippers
|
391a744302
|
xschem setprop command: redraw all viewport if show_pin_net_names is enabled
|
2023-10-29 22:22:05 +01:00 |
Stefan Schippers
|
958c5a1525
|
set_modify() returns now # of floaters, use this info to redraw all viewport in `xschn setprop` commands
|
2023-10-29 20:02:23 +01:00 |
stefan schippers
|
d776d6a351
|
better handle operating point clear / update when switching / reading / clearing raw files. dont use operating point data (ngspice::ngspice) above the hierarchy level where raw file has been loaded.
|
2023-10-29 14:04:52 +01:00 |
stefan schippers
|
b680f5da20
|
redraw screen if executing `xschem raw_read` (and raw file already loaded, thus unloading waves)
|
2023-10-29 12:54:55 +01:00 |
stefan schippers
|
a19020ed78
|
removed find_inst_to_be_redrawn() and related code (not worth doing)
|
2023-10-29 11:11:45 +01:00 |
Stefan Schippers
|
d5fd026196
|
xschem raw command: delete also last (base) raw file in clear subcommand
|
2023-10-28 17:12:32 +02:00 |