stefan schippers
|
f5bd459082
|
add new xschemrc global variable "load_file_postprocess" that might contain tcl commands to be executed whenever a new file is loaded.
|
2025-07-09 10:37:18 +02:00 |
stefan schippers
|
8fe82cf4ce
|
set netlist_dir if unset or empty before netlisting, add env(PDK) and env(PDK_ROOT) to list of tcl preserved globals in ctx switch
|
2025-07-02 11:18:20 +02:00 |
stefan schippers
|
2300597ca3
|
propagate hilight nets when descending with "Alt-e" (in new window or tab) - ***needs some testing***
|
2025-06-23 09:39:46 +02:00 |
stefan schippers
|
a33888b0e9
|
add template (default) value for noisy attribute in res_noisy.sym
|
2025-06-09 21:48:05 +02:00 |
stefan schippers
|
5ffbb7ef09
|
add res_noisy.sym (noisy=<1|0> parameter if simulator is ngspice)
|
2025-06-09 08:58:09 +02:00 |
stefan schippers
|
ec57806816
|
spice.awk: allow to expand nodes placed after an = sign as in some cdl netlists: $SUB=@@B --> $SUB=?1 B --> spice.awk --> $SUB=B
|
2025-05-30 21:16:48 +02:00 |
stefan schippers
|
96d2e56b53
|
add expr_eng(...) in addition to expr(...) to return result in engineering notation (like 3.2u)
|
2025-05-30 00:37:27 +02:00 |
stefan schippers
|
b4283563d0
|
fix from_eng proc (meg was not handled correctly)
|
2025-05-29 21:09:43 +02:00 |
stefan schippers
|
d123768fed
|
fix from_eng proc (a comment added breaks the switch construct)
|
2025-05-29 21:04:47 +02:00 |
stefan schippers
|
dcc64636cf
|
propagate highlighted global nets when navigating the hierarchy
|
2025-05-27 09:39:06 +02:00 |
stefan schippers
|
44cbe7a9fc
|
if selecting an element in stretch mode ("y" key) attached nets will also be (partially) selected. However allow to descend into instance.
|
2025-05-26 21:18:26 +02:00 |
stefan schippers
|
a534218c5a
|
completion of previous fix
|
2025-05-26 00:25:59 +02:00 |
stefan schippers
|
c2a3c48228
|
make raw file selector invoked from graphdialog always on top of it (use -parent option)
|
2025-05-26 00:09:23 +02:00 |
stefan schippers
|
ac629b62be
|
fix again parameter substitution in instance symbol specialization (schematic=... in instance)
|
2025-05-22 10:02:38 +02:00 |
stefan schippers
|
ee693aa49c
|
revert calculation of expressions and parameter resolution in instance based symbol specializations. So multiple instances with same schematic=... attribute and different parameters (like WN=... WP=.... etc) can be used.
|
2025-05-21 01:54:46 +02:00 |
stefan schippers
|
adbb3cd58d
|
Use has_token() instead of strstr when checking token against (parent_sym_extra
|
2025-05-20 10:18:11 +02:00 |
stefan schippers
|
28dd3f2013
|
print_spice_element(): do not substitute "extra" pins in format string (like @body) with body=xxx given in parent symbol instance attributes
|
2025-05-20 02:51:52 +02:00 |
stefan schippers
|
ae86b92fda
|
simplify vectored capacitance attribute in ccap.sym used in sar_adc.sch
|
2025-05-16 23:43:34 +02:00 |
stefan schippers
|
9990e1b9d8
|
Bump Head version to 3.4.8RC
|
2025-05-16 16:02:47 +02:00 |
stefan schippers
|
92dd8fe5f4
|
remove dbg message
|
2025-05-14 10:02:39 +02:00 |
stefan schippers
|
718f4c8112
|
prepare for 3.4.7 tag
|
2025-05-14 09:58:55 +02:00 |
StefanSchippers
|
648b36d321
|
Update ci.yaml
|
2025-05-07 16:16:25 +02:00 |
stefan schippers
|
b122a8abef
|
fix a small memory leak in delete_schematic_data()
|
2025-05-07 16:11:21 +02:00 |
stefan schippers
|
8f8b7e2247
|
re-added .github/workflows/ci.yaml
|
2025-05-05 12:50:31 +02:00 |
StefanSchippers
|
fcd7b96de7
|
Delete .github/workflows directory
|
2025-05-05 10:47:38 +02:00 |
StefanSchippers
|
0ad39c833d
|
Update blank.yml
|
2025-05-05 10:44:24 +02:00 |
StefanSchippers
|
6fd11effca
|
Update blank.yml
|
2025-05-05 10:38:50 +02:00 |
StefanSchippers
|
8bef6964fb
|
Rename bash,sh to bash.sh
|
2025-05-05 10:26:45 +02:00 |
StefanSchippers
|
213cb525fd
|
Create bash,sh
|
2025-05-05 10:25:26 +02:00 |
StefanSchippers
|
a618a953c9
|
Create blank.yml
|
2025-05-05 10:23:35 +02:00 |
stefan schippers
|
f0a089fb71
|
doc updates (spice_sym_def attribute)
|
2025-05-03 19:27:39 +02:00 |
stefan schippers
|
c5705e28fc
|
resolved_net(): resolve multiple levels of port-by-attribute propagation
|
2025-05-03 12:02:22 +02:00 |
stefan schippers
|
0f49e3cda7
|
Make xschem build with configure option --CFLAGS="-std=c23" (prepare for gcc-15 issues)
|
2025-05-01 23:52:53 +02:00 |
stefan schippers
|
248fb1fd73
|
toggle_ignore(): add xctx->prep_hash_inst=0, xctx->prep_net_structs=0, xctx->prep_hi_structs=0 at end of operations
|
2025-04-30 01:04:12 +02:00 |
stefan schippers
|
281c38b32d
|
register WM_DELETE_WINDOW action to correctly close bindkey window
|
2025-04-28 00:48:01 +02:00 |
stefan schippers
|
d3b5e999f4
|
ps_embedded_graph(): variable declaration guarded inside if defined(HAS_LIBJPEG); xschem.h: avoid including ../config.h if manual Makefile used
|
2025-04-25 01:36:29 +02:00 |
stefan schippers
|
18e45abc69
|
sanity checks on results strings in token.c
|
2025-04-21 16:23:45 +02:00 |
stefan schippers
|
6b12969d6d
|
complete change `draw text at end as done in draw() fo preserve stacking order of objects`, in draw_symbol(), svg_draw_symbol() and ps_draw_symbol()
|
2025-04-21 11:35:18 +02:00 |
stefan schippers
|
d2e40a8605
|
fix missing label text highlights in symbols. still to handle if highlight layer set to last
|
2025-04-21 00:36:07 +02:00 |
stefan schippers
|
555c405862
|
circuit examples updates
|
2025-04-20 13:59:12 +02:00 |
stefan schippers
|
afc3f1b724
|
move some X11 dependent code into draw(), circuit example updates
|
2025-04-20 09:48:40 +02:00 |
stefan schippers
|
6af59cb3fb
|
reset alloc IDs
|
2025-04-18 02:02:15 +02:00 |
stefan schippers
|
dbac25433c
|
`/` command (show bindkeys) will use a toplevel window instead of fullscreen
|
2025-04-18 02:00:08 +02:00 |
stefan schippers
|
21dbd0e340
|
fix a small memory leak issue in waves_callback(), variable curr_sim_type, fix random clipping (due to uninitialized var instead of rect coordinates) in ps_filledrect()
|
2025-04-17 15:46:33 +02:00 |
stefan schippers
|
c91aff2abd
|
add (commented) lines in xschemrc to change specific widget font attributes
|
2025-04-16 23:36:58 +02:00 |
stefan schippers
|
29ad1e06e1
|
reduce size of ps exports by avoiding redundant set_ps_colors() calls
|
2025-04-16 16:25:38 +02:00 |
stefan schippers
|
1417c05658
|
fix possible unitialized value for c_for_text in draw_symbol(), ps_draw_symbol(), svg_draw_symbol(), fix ps/pdf export full (missing / wrong resetwin() calls)
|
2025-04-16 15:01:51 +02:00 |
stefan schippers
|
328f4443b5
|
add a missing restore linewidth after a ps/pdf print full
|
2025-04-16 11:26:16 +02:00 |
stefan schippers
|
cf3fa993bd
|
fix some regressions in text bbox calculation in no cairo mode
|
2025-04-16 02:54:56 +02:00 |
stefan schippers
|
9a937ecd70
|
Balloon help: also cancel scheduled future show window actions on Leave or FocusOut events
|
2025-04-16 00:41:43 +02:00 |