stefan schippers
|
893bd20901
|
remove a clipping condition in draw_graph_points() as graph-area clip is set in draw_graph()
|
2024-11-21 10:58:15 +01:00 |
stefan schippers
|
67a4407952
|
fix typo in condition (draw_pixmap instead of save_pixmap)
|
2024-11-16 10:19:34 +01:00 |
stefan schippers
|
7e699d94e5
|
indentations in xschem.tcl
|
2024-11-14 20:41:54 +01:00 |
stefan schippers
|
1c69848325
|
correctly handle `set_title & 2` in descend_schematic()
|
2024-11-14 00:35:21 +01:00 |
stefan schippers
|
819e2f0969
|
limit precision of (now unsnapped) selection rectangle dimensions in status line
|
2024-11-13 23:05:46 +01:00 |
stefan schippers
|
de9c40af65
|
allow file extension spec in tmpfile creation, update index.html
|
2024-11-13 12:04:56 +01:00 |
stefan schippers
|
658dd6160b
|
doc index update
|
2024-11-13 11:18:58 +01:00 |
stefan schippers
|
4e0d7beca3
|
doc updates
|
2024-11-13 10:02:51 +01:00 |
stefan schippers
|
c6295cb223
|
update scconfig find_tcl.c for 9.0
|
2024-11-13 09:51:20 +01:00 |
stefan schippers
|
e5643b94eb
|
remove check for libreadline (not used)
|
2024-11-13 01:35:24 +01:00 |
stefan schippers
|
4fca204e8d
|
improvement of previous commit. Sanitize paths ending with ////, like /aa/bb/cc///
|
2024-11-12 22:48:21 +01:00 |
stefan schippers
|
169d743b33
|
insert symbols should tolerate paths in XSCHEM_LIBRARY_PATH ending with `/`
|
2024-11-12 20:58:09 +01:00 |
stefan schippers
|
20359ed43e
|
update license info. Remove unneeded newline saving in version line of .sch/.sym files, remove c89 flag based on lib versions
|
2024-11-12 20:23:18 +01:00 |
stefan schippers
|
3014308cc7
|
put in place small changes to handle tcl-tk 9.0
|
2024-11-12 19:02:10 +01:00 |
stefan schippers
|
aa95f0ff9d
|
Small changes to allow build with tcl-tk 9.0
|
2024-11-12 01:16:43 +01:00 |
stefan schippers
|
127a2a0221
|
add needed include <stdarg.h> in scheduler.c (needed, probably some library or other include file was sourcing it).
|
2024-11-11 20:59:29 +01:00 |
stefan schippers
|
63ac9ccbb9
|
update Changelog for 3.4.6
|
2024-11-11 17:17:42 +01:00 |
stefan schippers
|
dd33a067de
|
select rectangles are unsnapped. much easier to select small objects
|
2024-11-10 09:53:37 +01:00 |
stefan schippers
|
346666e13d
|
draw_graph_grid(): handle NaN in y-data , avoid infinite loop
|
2024-11-07 00:39:53 +01:00 |
stefan schippers
|
b7e39700d4
|
add ability to read ASCII raw files
|
2024-11-06 11:59:00 +01:00 |
Stefan Schippers
|
bb49cc9b26
|
fix incomplete line in actions.c
|
2024-11-05 20:09:04 +01:00 |
stefan schippers
|
92c99c10f9
|
get_additional_symbols(): some sanity checks, descend_schematic() more options in set_title argument (avoid set title, avoid processing pins/nets, avoid descending into i-th xdec[3] instance, descend as a whole xdec[3:0], add `xschem get_additional_symbols what` command, allow `xschem get_sch_from_sym -1 inv.sym` to get schematic associated with symbol. hier_psprint(): avoid printing / listing duplicate schematics, improved traversal.tcl
|
2024-11-05 13:59:37 +01:00 |
stefan schippers
|
0bd6ccef86
|
select_element(): do not draw selection if fast argument given
|
2024-11-03 10:33:11 +01:00 |
stefan schippers
|
e26e03ff0b
|
comments on top of change_sch_path()
|
2024-11-03 00:23:49 +01:00 |
stefan schippers
|
94d5c44599
|
xschem change_sch_path command for changing the current path we are descended in; set_title parameter for xschem descend and xschem go_back (optimization for faster scripts). optimized utility procedure traversal.tcl. Catch glob pattern errors in proc setglob
|
2024-11-03 00:22:40 +01:00 |
stefan schippers
|
f3abdf2eb8
|
avoid another crash in case of malformed raw files (if raw->npoints not allocated return without attempting to read raw file)
|
2024-11-01 00:27:29 +01:00 |
stefan schippers
|
bc273f5344
|
update changelog
|
2024-10-31 16:50:59 +01:00 |
stefan schippers
|
65bd4ce766
|
fix is_quoted() (reported "aaa\\\"bbb" as unquoted)
|
2024-10-31 11:06:19 +01:00 |
stefan schippers
|
4befd4765c
|
added ngspice/tb_diff_amp.sch Verilog-A example
|
2024-10-30 16:10:17 +01:00 |
stefan schippers
|
71d5481dc8
|
move definition of my_memmem() outside of an #ifdef
|
2024-10-28 19:15:13 +01:00 |
stefan schippers
|
c342a1c41f
|
update svgdraw and psprint to recognize svg embedded images. svgdraw exports it as embedded svg
|
2024-10-28 18:55:13 +01:00 |
stefan schippers
|
76c1425180
|
get_surface_from_file(): better error checking
|
2024-10-28 12:45:50 +01:00 |
stefan schippers
|
17146a7cf7
|
get_surface_from_b64data() for svg images: create cairo surface only if filter_data() went successfully
|
2024-10-28 12:12:11 +01:00 |
stefan schippers
|
9894d31437
|
when inserting a svg image automatically set the filter attribute to rasterize svg to png (if tcl variable svg_to_png is set in xschemrc), "rsvg-convert" or "inkscape" or imagemagick "convert" can be used. see template xschemrc in src/
|
2024-10-27 13:06:49 +01:00 |
stefan schippers
|
2c82e26dcb
|
when importing svg images with a svg->png filter (like rsvg-convert) keep source svg data in the image_data attribute instead of the rasterized data. This will make these images scalable and schematics will be smaller (if using small vector SVGs)
|
2024-10-27 03:04:55 +01:00 |
Stefan Schippers
|
426cf9c33a
|
revert change "draw_image(): do RECTORDER() before taking *x1, *y1", as it messes up images in rotated /flipped symbols
|
2024-10-26 18:09:12 +02:00 |
stefan schippers
|
7b82abe017
|
add (tentative) ic.sym for setting initial condition on nets
|
2024-10-25 17:53:08 +02:00 |
stefan schippers
|
754908835b
|
add current annotators in cccs and vccs symbols
|
2024-10-25 15:20:53 +02:00 |
stefan schippers
|
a7cded9f19
|
fix crash if multiple raw files are loaded and last one fails loading due to corrupt raw file
|
2024-10-24 22:16:46 +02:00 |
stefan schippers
|
f8a676aebf
|
avoid rasiing an error when typing a raw file with some tcl variables (like $netlist_dir/...) in Raw file textbox in graph dialog
|
2024-10-24 19:47:28 +02:00 |
stefan schippers
|
374e05a586
|
update docs: cph() continuous phase graph function
|
2024-10-18 02:30:47 +02:00 |
stefan schippers
|
8de9004468
|
added operator "cph()" to transform discontinuous phase ph(xxx) in AC analyses to aontinuous phase, like ngspice cph() function. Usage: instead of ph(out) use "ph(out) cph()"
|
2024-10-16 17:02:36 +02:00 |
stefan schippers
|
fa699fe2f1
|
change_elem_order(): use input_line instead of text_line dialog
|
2024-10-14 21:59:39 +02:00 |
stefan schippers
|
30e407b743
|
add "Properties" menu for "Change selected object insertion order" (Shift-S)
|
2024-10-14 21:41:07 +02:00 |
stefan schippers
|
02a891b173
|
further streamlined hash lookup functions
|
2024-10-14 15:35:53 +02:00 |
stefan schippers
|
c0474a139d
|
simplified hash table lookup functions (indirect pointer)
|
2024-10-14 14:39:22 +02:00 |
stefan schippers
|
e4d9594065
|
small cosmetic changes in hash tables (initialization of next pointer)
|
2024-10-14 12:13:19 +02:00 |
stefan schippers
|
e75bb8874f
|
added mux21.sch and mux21.sym in logic/, testcase in testbench.sch
|
2024-10-13 02:07:36 +02:00 |
stefan schippers
|
98475e328b
|
avoid triggering tclcommand -> launcher() when dragging mouse with ctrl key around objects with such attribute
|
2024-10-12 20:47:34 +02:00 |
stefan schippers
|
d387bb911d
|
add commented example for custom radiobutton menu entries in add_custom_menu.tcl
|
2024-10-10 14:28:36 +02:00 |