Commit Graph

3515 Commits

Author SHA1 Message Date
stefan schippers 47f3ec2984 Merge branch 'master' into SuperChayan 2025-03-26 01:19:36 +01:00
stefan schippers 2e86614c31 Esc destroys .ctxmenu 2025-03-26 01:18:31 +01:00
stefan schippers c174982814 Merge branch 'master' into SuperChayan 2025-03-25 23:45:18 +01:00
stefan schippers 8330f0f3c5 remove debug info 2025-03-25 23:44:54 +01:00
stefan schippers 1f4841b2b6 fix context switching in tabbed interface (regression) 2025-03-25 23:26:06 +01:00
stefan schippers c6a70cae2d Merge branch 'master' into SuperChayan 2025-03-25 00:30:44 +01:00
stefan schippers 9e4b26b027 dont process Motion / ButtonPress events if done in wrong window without first focusing it 2025-03-24 16:21:01 +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 e27c333e61 Merge branch 'master' into SuperChayan 2025-03-23 16:11:23 +01:00
stefan schippers 48beb76087 created handle_expose() event handler, offloaded from callback() 2025-03-23 16:10:58 +01:00
stefan schippers 3ae1e57623 Merge branch 'master' into SuperChayan 2025-03-23 16:00:01 +01:00
stefan schippers eadfe6511a further move statusbar code from callback() to update_statusbar() 2025-03-23 15:57:34 +01:00
stefan schippers 936b7157f5 Merge branch 'master' into SuperChayan 2025-03-23 15:30:18 +01:00
stefan schippers 6b09918c29 Merge remote-tracking branch 'supercd/master' into SuperChayan 2025-03-23 15:30:08 +01:00
stefan schippers 31a0712109 remove some redundant operations (housekeeping_ctx) when switching windows contexts for redraw_only 2025-03-23 12:16:01 +01:00
stefan schippers ed0d71c1ff move update statusbar stuff from callback() into separate function 2025-03-23 11:35:49 +01:00
stefan schippers d765f6ac4f in cadence_compat mode, when a selection is present, clicking on a selected item will unselect all others (default is do nothing) 2025-03-23 00:25:29 +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
Chayan Deb 5fc62e6474
Merge branch 'StefanSchippers:master' into master 2025-03-21 06:36:27 +00:00
stefan schippers 22ff5d120c Merge branch 'master' into SuperChayan 2025-03-20 12:09:25 +01:00
stefan schippers 588400841c Merge remote-tracking branch 'supercd/master' into SuperChayan 2025-03-20 12:09:17 +01:00
stefan schippers 30d8789398 avoid lassign in xschem.tcl (not available pre-tcl8.5) 2025-03-20 12:07:49 +01:00
Chayan Deb 0cb6650f5a
Merge branch 'StefanSchippers:master' into master 2025-03-20 05:08:20 +00:00
stefan schippers dc3cccfa20 Merge branch 'master' into SuperChayan 2025-03-19 10:05:21 +01:00
stefan schippers 33cf320f33 Merge remote-tracking branch 'supercd/master' into SuperChayan 2025-03-19 10:05:18 +01:00
stefan schippers 08c613d3a8 fix regression (Shift-D not working) introduced after `Escape pressed while drawing polygon will cancel last segment instead of the whole poly` 2025-03-19 10:03:20 +01:00
Chayan Deb a46ddc3e8c
Merge branch 'StefanSchippers:master' into master 2025-03-19 05:31:28 +00:00
stefan schippers baf80c3092 some comments added/removed 2025-03-19 02:15:52 +01:00
stefan schippers 917d0b247d Merge branch 'master' into SuperChayan 2025-03-19 01:47:48 +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 6a943cadd7 Merge branch 'master' into SuperChayan 2025-03-19 01:15:28 +01:00
stefan schippers 025cee31bb Add checkbutton description text in insert_symbol 2025-03-19 01:15:06 +01:00
stefan schippers 0b266d2bd0 merge in SuperChayan refactoring ( recompute_orthogonal_manhattanline() ) 2025-03-19 00:50:35 +01:00
stefan schippers 786e0225d0 Merge remote-tracking branch 'supercd/master' into SuperChayan 2025-03-19 00:46:17 +01:00
stefan schippers 710bcff9be Merge branch 'master' into SuperChayan 2025-03-19 00:46:03 +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
Chayan Deb e3aab0339f Merge branch 'master' of github.com:TheSUPERCD/xschem
Merge changes from upstream repo
2025-03-18 23:54:00 +05:30
Chayan Deb 02f0a4ea3a [Refactored Reused Code]: Code responsible for dynamically computing 'xctx->manhattan_lines' are now bundled up in a separate function -- reducing complexity, increasing readability and future maintainablity, and the need to look out for unintentional C89-standard violations. 2025-03-18 23:52:42 +05:30
Chayan Deb cd363a1923
Merge branch 'StefanSchippers:master' into master 2025-03-18 17:47:39 +00:00
stefan schippers 7e46ec6efb merge in SuperChayan changes for orthogonal wiring / manhattan move 2025-03-18 18:41:50 +01:00
stefan schippers 2cee3dfe66 Merge remote-tracking branch 'supercd/master' into SuperChayan 2025-03-18 18:39:03 +01:00
stefan schippers d41c9ff7f3 Merge branch 'master' into SuperChayan 2025-03-18 18:38:49 +01:00
stefan schippers e4d4c18b4c cleanups in insert_symbol procedures 2025-03-18 18:38:13 +01:00
Chayan Deb e2b3a58540
Merge branch 'StefanSchippers:master' into master 2025-03-18 17:36:01 +00:00
Chayan Deb 6a43b2069e [Bugfix]: Fixed an issue stemming from recent feature update of 'orthogonal_wiring' on objects connected to multiple wires. The functionality was refactored and the bug was later pointed out in issue #336 in the upstream repo. 2025-03-18 22:59:52 +05:30
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
stefan schippers 53b90ee689 conversions from eng notation: add x in addition to meg as suffix for 1e6 (Xyce extension) 2025-03-18 15:53:47 +01:00