Commit Graph

1115 Commits

Author SHA1 Message Date
Stefan Frederik 5af2b8eb7a fix read_dataset() for windows 2022-07-27 11:06:54 +02:00
Stefan Frederik d86a422c59 do not segfault if reading ascii raw files. print error message and tell user to generate binary rawfile. 2022-07-26 12:05:28 +02:00
Stefan Frederik 9c1a9f38af update windows files for 3.1.0 2022-07-26 11:32:53 +02:00
Stefan Frederik a7202ddee2 avoid panning interfere with constrained (horiz/vertical) copy or move 2022-07-25 10:09:35 +02:00
Stefan Frederik baabac5fb7 bump version to 3.1.0 (candidate #1) 2022-07-19 09:25:34 +02:00
Stefan Schippers b72d8387b2 fix xschemrc grid/snap variables 2022-07-16 18:26:43 +02:00
Stefan Frederik 5d2a0f7bb0 fix compiler warnings in scconfig 2022-07-16 09:03:11 +02:00
Stefan Frederik 7d971f1f6c remove dbg message 2022-07-16 08:24:49 +02:00
Stefan Frederik e9f28b4f4a revert cflags change for format-security 2022-07-16 08:07:25 +02:00
Stefan Frederik e7f31cf3ee allow each window (in tabbed or window interface) to run its own simulation, preventing spawning another simulation process for same tab/window if previous not finished 2022-07-15 12:32:57 +02:00
Stefan Frederik 8275a99d8d doc updates (links to fsic2022 presentation) 2022-07-15 00:07:15 +02:00
Stefan Frederik b5662fe551 Added sweep textbox (linked to graph sweep attribute) in graph edit attributes dialog box 2022-07-12 10:57:56 +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 c9d16d6008 use 5 significant digits in graph (time) measures 2022-06-29 11:47:10 +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 f0e21f15bd revert testbench.sch changes 2022-06-14 10:27:30 +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 28cc187b56 when placing components with lock=true set in template attribute allow to move it to its final position like any other unlocked symbol. Code in place in verilog.awk to do bit unblasting in net-> port associations, but not enalbed it for now as icarus verilog does not handle some bus slices (for example if bus slice direction is different from declared bus direction) 2022-06-09 09:32:34 +02:00
Stefan Frederik 9f1d52935b doc sync up 2022-06-01 09:01:25 +02:00
Stefan Frederik 4cb0eb0491 better check for availability of -justify option in listboxes 2022-05-29 00:36:19 +02:00
Stefan Frederik 2f3d6e0c88 fix #if __unix__ --> #ifdef __unix 2022-05-21 07:13:13 +02:00
Stefan Frederik f2097bac0b Correct background color for monochrome svg exports, close stdin if xschem started with -b to avoid blocking when spawning ngspice batch tasks 2022-05-12 23:32:57 +02:00
Stefan Frederik b81a7cf020 added missing XSchemWin/XSchemWin_cairo.vcxproj 2022-05-06 23:50:30 +02:00
Stefan Frederik 15e67e04b7 added missing (src/utile/) utile.bat and utile3.bat 2022-05-06 23:42:00 +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 21a8885b65 regression fix: attempt to write into target netlist even if fopen() failed 2022-05-05 22:42:25 +02:00
Stefan Frederik eff273dd08 fix in spice.awk: do not clobber user or device format generated .save lines (no ?n tag); add devices/device_param_probe.sym 2022-04-30 10:58:15 +02:00
Stefan Frederik f882918931 more conversion warnings suppressed 2022-04-28 10:12:16 +02:00
Stefan Frederik 97911fe9fc text routines: longest_line made double (from int) for consistency 2022-04-28 00:00:51 +02:00
Stefan Frederik 23102433c2 fixed lot of conversion warnings/ bugs (int/double/size_t) 2022-04-27 13:18:45 +02:00
Stefan Frederik c09829c976 update to VS2022 (Joanne) 2022-04-26 11:43:04 +02:00
Stefan Frederik d96a20bd02 update xschemtest.tcl to reflect new verilog 2001 syntax for params 2022-04-25 11:30:23 +02:00
Stefan Frederik 9b46db7341 module parameter declaration follow verilog2001 format if enabled ( #( parameter aaa=1, bbb=2, .... ) list before port list) 2022-04-25 11:23:28 +02:00
Stefan Frederik 89f538ffa1 added bindkey "s" for running simulation 2022-04-25 08:39:51 +02:00
Stefan Frederik bcb1f57b27 allow spiceprefix in subcircuit format strings 2022-04-24 13:59:35 +02:00
Stefan Frederik d57f8e60ee do not allow switching tabs if some editing operation ongoing to avoid incosistent states 2022-04-23 13:43:12 +02:00
Stefan Frederik eb6eeebe7f do not error out if netlisting for xyce simulator with hspice/ngspice syntax option turned off 2022-04-18 08:58:36 +02:00
Stefan Frederik f001745095 Joane updates 2022-04-17 11:58:26 +02:00
Stefan Frederik a2b0718a7a added some symbols 2022-04-10 09:05:17 +02:00
Stefan Frederik 19d9d8a8f1 global Options menu "show hidden texts" to show or not show texts with attribute "hide=true" 2022-03-09 00:29:16 +01:00
Stefan Frederik a3b7ec1810 do not crash on malformed recent_files 2022-03-07 11:05:20 +01:00