Chayan Deb
|
20bdd67a08
|
Merge branch 'StefanSchippers:master' into master
|
2025-03-16 08:11:29 +00:00 |
stefan schippers
|
e4cf179868
|
insert_symbol: Return Key binding for quick dialog close
|
2025-03-16 01:01:49 +01:00 |
stefan schippers
|
c02b80c79d
|
fixes in insert_symbol
|
2025-03-16 00:49:38 +01:00 |
stefan schippers
|
cc90201b27
|
remove debug msgs in insert_symbol
|
2025-03-16 00:13:07 +01:00 |
stefan schippers
|
ed8a6dbe11
|
little optimization in insert_symbol
|
2025-03-16 00:02:12 +01:00 |
stefan schippers
|
fd65c8876d
|
cleanup and fixes in proc insert_symbol
|
2025-03-15 23:29:11 +01:00 |
Chayan Deb
|
b4eec4f48a
|
Merge branch 'StefanSchippers:master' into master
|
2025-03-15 06:31:48 +00:00 |
stefan schippers
|
313acc8e29
|
further improvements to new_symbol_browser
|
2025-03-15 03:20:01 +01:00 |
Chayan Deb
|
333dc91b48
|
[ANSI-C Compatibilty Update + Remove Redundant TCL Menu Entries]: Made changes to conform to ANSI-C standard and removed some redundant code in 'src/xschem.tcl'.
|
2025-03-14 20:02:49 +05:30 |
stefan schippers
|
08397f7038
|
merge Chayan Deb changes for manhattan-style move objects and handle_key_press() refactor
|
2025-03-14 15:25:57 +01:00 |
Chayan Deb
|
5d48446d42
|
Merge branch 'StefanSchippers:master' into master
|
2025-03-14 08:31:24 +00:00 |
stefan schippers
|
588ee1b8f4
|
do not call place_symbol() with relative symbol names. Initial draft fof proc get_list_of_dirs_with_symbols
|
2025-03-14 03:29:05 +01:00 |
stefan schippers
|
9cb435c43c
|
remove implicit [pwd] prepending to relative paths given to rel_sym_path. this assumption is incorrect in some cases
|
2025-03-13 21:51:06 +01:00 |
stefan schippers
|
e789988b05
|
add `user_startup_commands` variable that may contain tcl code to be executed after any new window creation. Useful to have custom bindings / menu / buttons in all windows.
|
2025-03-13 20:11:18 +01:00 |
stefan schippers
|
84ca35e6f5
|
add menu option Simulation->LVS->Upper case .SUBCKT and .ENDS
|
2025-03-13 11:57:09 +01:00 |
stefan schippers
|
ac1f618030
|
clean up a bit the load_file_dialog pack order
|
2025-03-13 11:26:07 +01:00 |
Chayan Deb
|
1bc1897136
|
[Resolve Merge Conflicts - 1]: First stage of changes.
|
2025-03-13 13:07:15 +05:30 |
stefan schippers
|
514b1f3789
|
insert_symbol: keep selected listbox item when leaving/entering the widget
|
2025-03-13 01:45:40 +01:00 |
stefan schippers
|
0c4c8f4d9f
|
proc insert_symbol: select active listbox cell so symbol placement can start right away
|
2025-03-13 00:48:38 +01:00 |
stefan schippers
|
2a4ebe4b77
|
new (optional) symbol placement browser
|
2025-03-12 16:59:45 +01:00 |
Chayan Deb
|
d9ed2f0e09
|
Merge branch 'StefanSchippers:master' into master
|
2025-03-12 04:10:20 +00:00 |
stefan schippers
|
0f5c554e33
|
add command `xschem get ui_state`, improvements in proc insert_symbol
|
2025-03-12 02:00:45 +01:00 |
stefan schippers
|
e1488da407
|
add `xschem rect gui`, `xschem line gui`, `xschem polygon gui`, `xschem wire gui` to start placement of these objects with 1st point set to mouse coordinates
|
2025-03-11 20:47:00 +01:00 |
Chayan Deb
|
68c55f7b54
|
Merge branch 'StefanSchippers:master' into upstream-clone
|
2025-03-11 05:43:27 +00:00 |
Chayan Deb
|
937e8b2f7b
|
[Resolved Merge Conflicts]: All upstream updates to the codebase has been integrated into the fork.
|
2025-03-11 11:12:25 +05:30 |
stefan schippers
|
5e6ce2dce8
|
fix xschem.tcl proc traversal
|
2025-03-10 17:02:46 +01:00 |
stefan schippers
|
d582fc98d8
|
proc load_file_dialog: allow multi selection (extended) only for load file, not for place instance
|
2025-03-09 13:53:18 +01:00 |
stefan schippers
|
de6434c941
|
allow multi-selections when loading a file; limit max line width in change_linewidth() to avoid strange artifacts at extreme zoom-ins
|
2025-03-09 02:46:58 +01:00 |
stefan schippers
|
fafd48eb31
|
new tcl variable grid_point_size to set size of grid points (for 4K+ displays)
|
2025-03-07 14:45:13 +01:00 |
stefan schippers
|
028ca8cb5a
|
proc editdata: added Copy (to Clipboard) button
|
2025-02-27 01:45:12 +01:00 |
stefan schippers
|
c19c25873b
|
(2)proc to_eng: return arg as is if not valid expression
|
2025-02-26 19:33:14 +01:00 |
stefan schippers
|
2d6b7c4fe1
|
revert previous
|
2025-02-26 16:03:36 +01:00 |
stefan schippers
|
43a8b62a24
|
proc to_eng: return arg as is if not valid expression
|
2025-02-26 16:01:32 +01:00 |
stefan schippers
|
a306d97725
|
update docs (#pattern#@name tag)
|
2025-02-23 12:12:59 +01:00 |
stefan schippers
|
935ec27772
|
floater objects: add command ctrl-u to unselect attached (so some instance with the attach=.. attribute) objects, that is objects (not element instances) with a non empty name=... atttribute. Extend upcate references of attached floaters to change instance name property and `xschem setprop instance name` command
|
2025-02-22 01:30:38 +01:00 |
stefan schippers
|
34fd430c13
|
svg_embedded_graph() and ps_embedded_graph() do not do a full redraw prior to graph rasterizing, draw only the current graph area. This avoid `overstrike` problems with superimposed text objects
|
2025-02-21 11:12:27 +01:00 |
Chayan Deb
|
2519567cc7
|
[Merge Conflict Resolution]: Resolved merge conflicts in a way that preserves all previous work done on the system, as well as mitigate possible bugs from last upstream refactor.
|
2025-02-20 13:14:31 +05:30 |
Chayan Deb
|
7cd980cf42
|
Merge pull request #11 from TheSUPERCD/upstream-un-refactored
Merge commits made before callback.c refactor
|
2025-02-19 15:49:16 +05:30 |
stefan schippers
|
fc3a3ed4e0
|
add proc cinv (complex inversion)
|
2025-02-18 17:45:09 +01:00 |
stefan schippers
|
a7ae4eaca8
|
added some simple helper complex number procedures
|
2025-02-17 13:45:12 +01:00 |
stefan schippers
|
51c6eded14
|
(2) integrated @georgtree proc symbolParse
|
2025-02-16 01:11:32 +01:00 |
stefan schippers
|
446f7949b4
|
integrated @georgtree proc symbolParse
|
2025-02-16 01:09:28 +01:00 |
stefan schippers
|
279d24288d
|
proc rel_sym_path: resolve ~/... or relative paths (by prepending HOME or PWD) to input path before calculating relative symbol path. Added command `xschem load_symbol`
|
2025-02-15 00:50:02 +01:00 |
stefan schippers
|
95cbd80767
|
merged in TheSUperChayan feature for displaying `Draw Wire` in status bar when in wiring mode.
|
2025-02-12 16:25:46 +01:00 |
Ananth
|
bf10a025d7
|
added CD's vars - ortho wiring, snap_cursor, snap_cur size, cadence_compat - all not yet used; use_cursor_for_selection - used; updated xschem.tcl to include in global list and set defaults; callback updated to use use_cursor_for_sel when mouse clicked
|
2025-02-11 10:55:29 -07:00 |
stefan schippers
|
fe8ef89052
|
update version info in some rom8k symbols. Do a xschem remove_symbols in proc cellview_setlabels to force a reload of changed symbols.
|
2025-02-10 18:49:11 +01:00 |
stefan schippers
|
b5eb81c107
|
updates in proc cellview
|
2025-02-10 13:44:12 +01:00 |
stefan schippers
|
3d972e8e42
|
`AUTO SET` button in graph edit dialog box to automatically assign increasing colors to displayed waves
|
2025-02-10 02:43:23 +01:00 |
stefan schippers
|
5e3c27d7ee
|
load_schematic(): ability to load / preview a generator (adds () to filename)
|
2025-02-09 20:52:15 +01:00 |
stefan schippers
|
8bd9c3d939
|
fix bitrots in proc cellview (Update function)
|
2025-02-09 15:27:55 +01:00 |