stefan schippers
|
90bb42e7fa
|
fix regression: no dashed graph bbox
|
2025-02-20 16:52:23 +01:00 |
stefan schippers
|
afe058a25d
|
comments typos
|
2025-02-20 16:30:40 +01:00 |
stefan schippers
|
62a2e6a367
|
refactored draw_crosshair() into smaller pieces. draw_snap_cursor executed much less frequently (only on snapped ouse change). Zooming with mouse wheel will not clear MENUSTART ui_state
|
2025-02-20 13:56:53 +01:00 |
stefan schippers
|
f15520d01a
|
start snapped wires in manhattan mode as done woth normal wires
|
2025-02-20 11:52:22 +01:00 |
stefan schippers
|
9dff3e1e3e
|
refactor and fix small graphic glitches in draw_snap_cursor()
|
2025-02-20 11:42:26 +01:00 |
stefan schippers
|
b7c6118288
|
add physical constants in eval_expr.y
|
2025-02-19 02:39:02 +01:00 |
stefan schippers
|
fc3a3ed4e0
|
add proc cinv (complex inversion)
|
2025-02-18 17:45:09 +01:00 |
stefan schippers
|
936b72c7fc
|
Escape pressed while drawing polygon will cancel last segment instead of the whole poly
|
2025-02-18 11:49:32 +01:00 |
stefan schippers
|
821aa77b0a
|
fix svg fill rules
|
2025-02-18 02:45:24 +01:00 |
stefan schippers
|
25db8b8f9a
|
ellipses rendered in ps/pdf export. Do not allow to select objects with mouse button press if a poligon insertion is ongoing. my_fopen() for read mode open, check for regular file. More checks for failed fopen()s.
|
2025-02-18 02:25:55 +01:00 |
stefan schippers
|
9eb012e6a3
|
fix image in symbols rotation/flip for svg exports
|
2025-02-17 17:53:49 +01:00 |
stefan schippers
|
4623b1c869
|
add ellipses/ellipse_arcs rendering in svg export
|
2025-02-17 16:10:44 +01:00 |
stefan schippers
|
a7ae4eaca8
|
added some simple helper complex number procedures
|
2025-02-17 13:45:12 +01:00 |
stefan schippers
|
1e1c56801d
|
when loading a raw file, if graphs are present and cursor2 is enabled in 1st graph setup annotation in the schematic (no need to move the cursor)
|
2025-02-16 14:08:31 +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
|
cefd320ef6
|
complete previous `xschem load_symbol` command
|
2025-02-15 01:33:13 +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
|
5c4be8313b
|
better xctx->save_netlist_type setting when navigating in the hierarchy (of LCC schematics specifically)
|
2025-02-14 14:40:56 +01:00 |
stefan schippers
|
be643d5a92
|
remove here() dbg call
|
2025-02-14 14:00:34 +01:00 |
stefan schippers
|
26710d3bd0
|
fix setting netlist_type to CAD_SYMBOL_ATTRS when doing a descend symbol (`i` key) into a LCC schematic and setting back to previous netlist_type when going back
|
2025-02-14 13:58:36 +01:00 |
stefan schippers
|
05434cb5e4
|
fix @spice_get_*_*(...) regex
|
2025-02-14 13:32:17 +01:00 |
stefan schippers
|
e9c927d882
|
default orientation for wire creation is manhattan (H-V). Lines still start oblique by default
|
2025-02-14 02:55:47 +01:00 |
stefan schippers
|
9fe67cd242
|
eval_expr.y: fix eval_expr_clear_table, remove unneeded unistd.h
|
2025-02-14 02:15:03 +01:00 |
stefan schippers
|
afac3f7620
|
token.c: translate(): protect regex*() calls with #ifdef __unix__
|
2025-02-13 22:18:23 +01:00 |
stefan schippers
|
b0d740757a
|
fix regression in psprint.c
|
2025-02-13 20:43:39 +01:00 |
stefan schippers
|
ed3190c9b1
|
complete previous fix
|
2025-02-13 02:44:26 +01:00 |
stefan schippers
|
7087ae5a2a
|
fix graphical artifacts when inserting objects and pressing Button3
|
2025-02-13 02:38:19 +01:00 |
stefan schippers
|
2c703aa12d
|
backport previous fix to print_verilog_primitive and print_vhdl_primitive
|
2025-02-13 00:46:39 +01:00 |
stefan schippers
|
4517ff3b87
|
fix netlist error if in symbol attributes model="xxx@name" is given, @name was looked up in symbol template instead of again in instance properties.
|
2025-02-12 23:26:00 +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 |
stefan schippers
|
bc293a1d8f
|
fix some warnings (-Wdeprecated-non-prototype, -Wparentheses-equality)
|
2025-02-12 03:14:45 +01:00 |
stefan schippers
|
bd40674f34
|
removed %define api.prefix in yacc eval_expr.y, use -p bison on command line
|
2025-02-12 02:11:47 +01:00 |
stefan schippers
|
a559f84bc5
|
merged in Ananth Chellappa additions for Cadence compatibility
|
2025-02-12 01:40:15 +01:00 |
stefan schippers
|
ffe0aba12e
|
indentation and spacing in callback.c
|
2025-02-12 01:22:36 +01:00 |
stefan schippers
|
1e23beabd3
|
c89 compliance and fix some double to int assignments, removed stdbool
|
2025-02-12 01:08:52 +01:00 |
stefan schippers
|
1d1ff164fb
|
Merge branch 'master' into ananthchellappa
|
2025-02-12 00:37:49 +01:00 |
stefan schippers
|
5f8c08d7de
|
eval_expr: CHAR token renamed to XCHAR to avoid name clashes. print_spice_element(): if instance has VHI=VHI, format string has VHI=@VHI, and symbol template has VHI=3 we do not want token @VHI to resolve to 3, but stop at VHI as specified in instance. Same for vhdl and verilog primitives. Fixed a typo in get_sp_cur regex (token.c)
|
2025-02-12 00:32:12 +01:00 |
Ananth
|
99f0e528bf
|
add RC file to help Cadence users
|
2025-02-11 12:51:12 -07:00 |
Ananth
|
3adcf40bf7
|
added remaining edits from CD's repo. Tests ok.
|
2025-02-11 12:44:14 -07:00 |
stefan schippers
|
2a7a461ace
|
update verilogA example tb_diff_amp.sch
|
2025-02-11 20:38:17 +01:00 |
Ananth
|
66ec47ccfb
|
only vars and fn defs (not calls) and inits added for ortho routing and snap cursor
|
2025-02-11 11:49:50 -07: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
|
2eeeebf715
|
avoid calling Tcl_GetErrorLine() if tcl version < 8.6
|
2025-02-11 18:52:24 +01:00 |
stefan schippers
|
8cad7daed5
|
removed `str` parameter to all handle_* functions in callback.c (write-only)
|
2025-02-11 11:11:20 +01:00 |
stefan schippers
|
a4e0471fcc
|
minor changes to callback() refactoring to remove compiler warnings
|
2025-02-11 00:16:06 +01:00 |
stefan schippers
|
2b8cd99697
|
Merge branch 'master' into ananthchellappa
|
2025-02-10 23:39:39 +01:00 |
stefan schippers
|
d1c6f6e342
|
added eval_expr.c to .gitignore
|
2025-02-10 23:36:21 +01:00 |
Ananth
|
b7515c9715
|
add handle_enter_notify for readability
|
2025-02-10 14:52:19 -07:00 |
Ananth
|
1753dc6723
|
add handle_double_click
|
2025-02-10 14:43:26 -07:00 |