Commit Graph

101 Commits

Author SHA1 Message Date
Stefan Frederik b7c7c336dd added vhdl_sym_def, spice_sym_def, verilog_sym_def attributes for symbols. If defined and not empty the corresponding netlister will insert the content of the attribute instead of the subcircuit schematic implementation. Typically used to include a definition file. Updated documentation 2022-09-29 11:59:43 +02:00
Stefan Frederik d473e8b1ab updated docs with additional video on graphs and Xyce sim 2022-09-22 13:45:55 +02:00
Stefan Frederik cd96405d31 doc updates (live backannotation with cursor) 2022-09-19 12:42:49 +02:00
Stefan Frederik f286b376f7 do not show bboxes of hidden texts while moving objects if global option "show hidden texts" is not set; documentation updates 2022-09-16 13:19:26 +02:00
Stefan Frederik 4d97eb809e sys-lib-path: add /devices in configure log shown text 2022-08-13 11:02:18 +02:00
Stefan Frederik a1899f7088 better description of user libraries in install tutorial doc 2022-08-13 09:37:11 +02:00
Stefan Frederik b11a7b02d0 fix --user-lib-path default path in xschem install tutorial 2022-08-13 09:29:19 +02:00
Stefan Frederik d42558dd15 fix tutorial on installing Xschem (fix --sys-lib-path path) 2022-08-13 09:17:13 +02:00
Stefan Frederik ce4bd4837a changed @schname to @schname_ext and added @schname that expands to the schematic name containing the instance, with no extension (no .sch) 2022-08-10 08:38:49 +02:00
Stefan Frederik 0e25935254 added @topschname predefined attribute that expands to the toplevel schematic name (no path) with no .sch extension 2022-08-10 01:45:07 +02:00
Stefan Frederik 9e888b8b44 Button 1 Double click does edit object attributes 2022-07-31 09:06:10 +02:00
Stefan Frederik baabac5fb7 bump version to 3.1.0 (candidate #1) 2022-07-19 09:25:34 +02:00
Stefan Frederik 8275a99d8d doc updates (links to fsic2022 presentation) 2022-07-15 00:07:15 +02:00
Stefan Frederik 4c75dde1a8 doc updates (FSiC2022) 2022-07-04 15:43:18 +02:00
Stefan Frederik 635b6caa60 doc updates (developer info, file format spec) 2022-07-02 10:32:04 +02:00
Stefan Frederik 9065f6572f doc updates (FSiC2022) 2022-07-01 08:17:00 +02:00
Stefan Frederik 0c9abf15aa doc updates (FSiC2022) 2022-06-25 10:04:27 +02:00
Stefan Frederik cd7eb3ab54 update license info 2022-06-24 00:36:12 +02:00
Stefan Frederik d9f9d4895d updated docs (step by step install tutorial) 2022-06-24 00:13:57 +02:00
Stefan Frederik 7401f1d8eb add menu "Symbol -> Search all search-paths for schematic associated to symbol". Default: not enabled. Variable: search_schematic. If enabled xschem does not assume the schematic is in the same directory of the symbol but looks in all libraries defined in XSCHEM_LIBRARY_PATH for a match. 2022-06-23 13:42:56 +02:00
Stefan Frederik 8f5df31e77 doc formatting updates (slides for fsic2022) 2022-06-19 08:33:47 +02:00
Stefan Frederik 5b1489fd58 doc updates (slides for fsic2022) 2022-06-19 08:29:04 +02:00
Stefan Frederik be43fe41b0 added bit blasting option (default: disabled) in menu for verilog netlists: group bit slices in instance net assignments. Doc updates (FSiC-2022) 2022-06-14 10:20:06 +02:00
Stefan Frederik 1bd2e750e1 doc updates for FsiC2022 2022-06-09 23:46:05 +02:00
Stefan Frederik 57fb2c7c0f doc updates for F-SiC 2022 conf 2022-06-09 15:17:59 +02:00
Stefan Frederik 9f1d52935b doc sync up 2022-06-01 09:01:25 +02:00
Stefan Frederik d0b273c2c5 add "--command" command line option to execute commands after initialization (whereas "--tcl" executes commands before initialization) 2022-05-06 23:19:41 +02:00
Stefan Frederik 3ec0fa1493 doc updates (graphs) 2022-02-15 01:28:29 +01:00
Stefan Frederik 84ca1f2d43 added new doc files 2022-01-31 17:51:43 +01:00
Stefan Frederik 83f745accd doc updates for viewing simulation data inside xschem 2022-01-31 17:48:02 +01:00
Stefan Frederik 341e85ea08 doc updates (faq) 2022-01-24 00:39:39 +01:00
Stefan Frederik acae16d106 left anchor window title in tab buttons 2022-01-13 15:40:20 +01:00
Stefan Frederik d273d5131e doc updates 2022-01-11 12:17:15 +01:00
Stefan Frederik 54fcf126f6 doc updates (sym attributes) 2022-01-11 04:17:17 +01:00
Stefan Frederik b81ce64c0c ctrl-left arrow / ctrl-right arrow to quickly move between tabs 2022-01-10 04:30:51 +01:00
Stefan Frederik ef7effab69 separate bindkey (ctrl-shift-F) to zoom full selection 2022-01-08 00:00:13 +01:00
Stefan Frederik 51e85c2d69 doc updates about menu text change 2021-12-01 15:03:10 +01:00
Stefan Frederik 0ebe36bc8f avoid quitting the program for some serious but non fatal errors, add some error reporting, some documentation updates (faq.html) 2021-11-29 17:29:09 +01:00
Stefan Frederik 887c546d00 more consistent naming for some xschem subcommands, added and updated "xschem help" command (still wip) 2021-11-29 14:37:39 +01:00
Stefan Frederik 78934d363f removed duplicate netlist_dir global var in C code, use tcl netlist_dir variable, some widgets now display on top of current schematic window instead of xschem`s master window (use [xschem get topwindow] instead of ".") 2021-11-23 17:02:36 +01:00
Stefan Frederik 80ceb60749 doc: simulation html page updates 2021-11-21 00:09:25 +01:00
Stefan Frederik bd626427fd fix status bar info correctly swicthing when focusing multiple xschem child windows; multiple schematic window handling within one xschem instance is now working 2021-11-17 01:12:55 +01:00
Stefan Frederik 910f8f7679 html docs updated (fullscreen bindkey) 2021-11-07 21:05:53 +01:00
Stefan Frederik e85559efec context menu added in drawing area (right mouse button) 2021-11-04 01:13:44 +01:00
Stefan Frederik 95c0ad1572 better identify commented pieces of code 2021-10-17 22:05:55 +02:00
Stefan Frederik 05af59ac9d small fixes in pdf creation script and html docs 2021-10-15 19:10:33 +02:00
Stefan Frederik 81a72b3cf7 minor html formatting 2021-10-15 00:59:32 +02:00
Stefan Frederik 24fca1b263 added links to all-in-one automatically generated pdf, cleanup pdf generation script 2021-10-15 00:35:42 +02:00
Stefan Frederik e84c4249b1 more automation in pdf doc generation (get list of html files from xschem_man.html) 2021-10-14 23:37:33 +02:00
Stefan Frederik fccb8b58f9 update man page 2021-10-13 21:39:47 +02:00