stefan schippers
|
a76dca4f29
|
add menu entry in Options for fix_mouse_coord
|
2023-10-28 11:51:21 +02:00 |
stefan schippers
|
78981f2c2f
|
disabled testmode
|
2023-10-28 11:22:37 +02:00 |
stefan schippers
|
a2ed8fefb6
|
added an optional fix (fix_mouse_coord) that uses an alternative method for getting mouse coordinates in KeyPress/KeyRelease events. This should hopefully work around some remote desktop connection softwares that report wrong mouse coordinates (may be absolute vs relative to window?)
|
2023-10-28 11:19:23 +02:00 |
stefan schippers
|
8ac4c6030d
|
getpgrp() tcgetpgrp() are unix specific: protect with #ifdef __unix__
|
2023-10-28 01:20:51 +02:00 |
stefan schippers
|
8b784d01d9
|
fix unrestored bbox coordinates in draw_selection()
|
2023-10-28 01:03:21 +02:00 |
stefan schippers
|
b965fb0ba4
|
improvements in the `Fix for GPUs with broken tiled fill`, no more flickering in selections
|
2023-10-27 23:45:54 +02:00 |
stefan schippers
|
364fb55df1
|
avoid doing unselect_all() if nothing to unselect
|
2023-10-27 12:42:08 +02:00 |
stefan schippers
|
6362ebb214
|
add tanh() function in wave expression evaluator
|
2023-10-27 10:48:53 +02:00 |
stefan schippers
|
9f1b447c16
|
previous fix did not fix. Fix the fix
|
2023-10-26 19:38:25 +02:00 |
stefan schippers
|
4985fb6e61
|
fix crash if extra_rawfile(2, ...) is called when no initial raw file is loaded
|
2023-10-26 19:27:11 +02:00 |
stefan schippers
|
c68866c994
|
add `wm transient .dialog .` to all toplevel dialogs to prevent focus robbery on cinnamon/mate desktops when some other app is always-on-top
|
2023-10-26 19:13:49 +02:00 |
stefan schippers
|
bfc60add06
|
tab context menu: Do not use saved file to decide if symbol or schematic. Use netlist_type
|
2023-10-26 08:29:52 +02:00 |
Stefan Schippers
|
34113c1c5f
|
added tab ctx menu `Save`
|
2023-10-25 20:30:20 +02:00 |
stefan schippers
|
2fec681728
|
puntuation in texts
|
2023-10-25 18:13:48 +02:00 |
stefan schippers
|
f9d3661c15
|
fix tab context menu close (invalid switching after deletion)
|
2023-10-25 16:47:11 +02:00 |
stefan schippers
|
8e844ff913
|
remove (unneeded) `edit file` tab-bar context menu entry
|
2023-10-25 16:33:24 +02:00 |
stefan schippers
|
27488a1020
|
add tabs ctx menu `open term in sim directory`
|
2023-10-25 16:28:10 +02:00 |
stefan schippers
|
b31358a468
|
New thumbnails for tabs ctxmenu
|
2023-10-25 13:01:00 +02:00 |
stefan schippers
|
9a0375cc4b
|
do not add `Edit netlist` ctx menu button for symbol tabs
|
2023-10-25 12:14:48 +02:00 |
stefan schippers
|
f71ed003a3
|
update xschemtest.tcl
|
2023-10-25 11:56:56 +02:00 |
stefan schippers
|
3d4113ad26
|
tabs bar context menu
|
2023-10-25 11:43:43 +02:00 |
stefan schippers
|
d83acf710d
|
add `xschem text_string` command, update displayed floaters if a text object is changed
|
2023-10-24 18:47:58 +02:00 |
stefan schippers
|
94b43d41ed
|
add double click in process list to get status, add Simulation menu entries to display data and stderr of last completed job
|
2023-10-24 14:28:59 +02:00 |
stefan schippers
|
82387c7f2f
|
remove unneeded grab set in property_search
|
2023-10-24 11:45:13 +02:00 |
stefan schippers
|
8c10ecb8b7
|
schematic example updates
|
2023-10-24 10:29:39 +02:00 |
stefan schippers
|
4beb2d08a6
|
update example schematics
|
2023-10-24 00:07:36 +02:00 |
stefan schippers
|
0819211bb0
|
when doing a select by area with shift pressed the object under the mouse will not be unselected if it was already selected (xctx->already_selected)
|
2023-10-23 23:41:39 +02:00 |
stefan schippers
|
512b297e35
|
add validity checks for xctx->inst[n].ptr < 0 (unresolved instance)
|
2023-10-23 22:49:52 +02:00 |
stefan schippers
|
a65cd534b7
|
update circuit examples
|
2023-10-23 18:41:13 +02:00 |
stefan schippers
|
fec9c1b7e3
|
fix fullxzoom if a single curve is selected with find_closest_wave() (returns a dataset number) in a double variable DC sweep (there are no multiple datasets, just sweep var wrapping)
|
2023-10-23 17:20:51 +02:00 |
stefan schippers
|
2aeafac85c
|
if selecting a waweform dataset with `t` key update text floaters that might contain the dataset information. When closing the process list dialog also close the process status sub-dialog.
|
2023-10-23 16:03:27 +02:00 |
stefan schippers
|
4f4872fa7b
|
execute_fileevent: use exit status instead of stderr data in status report
|
2023-10-23 10:33:08 +02:00 |
stefan schippers
|
d82ad002e8
|
better fill nodes listbox when selecting in-graph raw file, simulation->graph menu reordering
|
2023-10-23 09:28:29 +02:00 |
stefan schippers
|
447a5b8ae6
|
add ngspice interactive/control/batch simulation modes
|
2023-10-23 01:00:09 +02:00 |
stefan schippers
|
6e776262e6
|
remove debug msg
|
2023-10-23 00:05:34 +02:00 |
stefan schippers
|
10857629e1
|
add option --pipe (alias for -r / ----no_readline)
|
2023-10-22 22:16:17 +02:00 |
stefan schippers
|
2a8b0b40d8
|
add some additional help text in simulator config dialog
|
2023-10-22 12:14:49 +02:00 |
stefan schippers
|
8f3fedab1f
|
fix a bug when closing with ctrl-q (ie from callback(), calling proc quit_xschem) and there are multiple windows, some with changed data (switch_tab() was skipped due to xctx->semaphore). Process status dialog window will not be updated if vertical slider is not positioned to bottom
|
2023-10-22 02:53:03 +02:00 |
stefan schippers
|
d5d090afc0
|
better line-rectangle touch check for backward rectangle selection (intersection select)
|
2023-10-21 23:48:56 +02:00 |
stefan schippers
|
5c27e48ccf
|
fix rectangle intersection checker macro (RECT_TOUCH)
|
2023-10-21 22:37:01 +02:00 |
Stefan Schippers
|
73c4a17c2c
|
dragging to the right a selection rectangle will select objects fully enclosed. Dragging to the left will select all objects intersected by the select rectangle.
|
2023-10-21 19:09:17 +02:00 |
stefan schippers
|
109cef6c52
|
detect if program started in background and detach from console
|
2023-10-21 11:37:59 +02:00 |
stefan schippers
|
f2fd7e6e48
|
remove debug messages
|
2023-10-21 11:05:47 +02:00 |
stefan schippers
|
99f31e4535
|
periodic update of process status dialog, updated delta_sigma and rom8k examples for allowing batch mode ngspice run
|
2023-10-21 10:58:02 +02:00 |
stefan schippers
|
e603a71651
|
fix typo
|
2023-10-21 10:07:31 +02:00 |
stefan schippers
|
8a8d9f0148
|
added comments for sub-process management, disabled list sub-processes on windows (need specialized version)
|
2023-10-21 09:47:37 +02:00 |
stefan schippers
|
2e4e754a3e
|
add context menu entries for rotate and flip selection, add basic sub-process control in Simulation menu, enabled again Rotate and Flip from Edit menu, fix svg export from CLI (was resetting line width), add cascade menus in Simulation
|
2023-10-21 09:27:02 +02:00 |
stefan schippers
|
8e1df1b157
|
add proc sim_cmd to substitute variables in simulator commands and return the resulting command
|
2023-10-19 18:18:20 +02:00 |
stefan schippers
|
0e583cfac1
|
add tooltip showing full path of schematic when hovering the mouse over a tab
|
2023-10-19 15:14:29 +02:00 |
stefan schippers
|
0325b14499
|
add `none` i/o buffering mode (in addition to `line`) in execute `status` argument
|
2023-10-19 13:01:25 +02:00 |