Age | Commit message (Collapse) | Author | Files | Lines |
|
3.3.112 04oct22 Bugfix-only release.
VCD reader fixes for unnamed Icarus begin blocks.
String data type crash fix in fst.c.
3.3.113 04oct22 Dummy release to keep in sync with gtk3 version.
|
|
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
|
|
|
|
3.3.111 01sep21 Fix in fstapi for read start limit time.
Fix xml2stems when begin blocks are in functions.
Skip over decimal point in timescale in viewer.
|
|
3.3.110 22may21 Removed ghwdump and ghwdump.1 from the distribution (now
provided with GHDL).
Minor scan-build fixes.
|
|
3.3.108 30dec20 Fix VZT writer crash when dumpoff is invoked before first
timestep.
Fix convert_ffo() that scanned in wrong direction.
Fix use after free in fstapi.c.
3.3.109 10apr21 gtk_ctree_node_moveto bugfix in SST.
MSVC compiler fix for fstapi.
Update xml2stems and rtlbrowse to support generate.
|
|
3.3.107 30sep20 Fix left shift overflow in cvt_fpsudec for fixed point.
Added Find First One trace type options.
Fixed bug in Show-Change All Highlighted.
|
|
3.3.105 01jul20 Fix bad (void) of is_closing in fstDestroyMmaps when using
Cygwin or MinGW.
Fix left shift overflow in cvt_fpsdec().
Add in missing file/translate/process filter for reals.
Fix for bitvec merging in GHW so integers arrays can be viewed.
Added Shift-Up/Down highlight with scroll in order to assist
with left/right arrow based transition movement.
Fix Show Wave Highlight so it is not dependent on Show Grid.
Fix negative MSBs on VCD loaders for vectors.
Fix getpwuid() null pointer exception.
Add missing recursion case to treenamefix().
Fix lock/unlock misuse of pthread mutexes across threads.
Examine env var $HOME for home dir on geteuid failure.
3.3.106 06jul20 Fix for GDK_KEY_* definitions missing in older GDK versions.
Fix Shift-Up/Down highlight to traverse inside groups.
Resync ghwlib to handled unbounded arrays.
|
|
3.3.104 24jan20 Added support for loading .vf files (provided FSDB reader
libraries are enabled).
Added support for dumping variable types in vcd saveer, not
just using "wire" for non-reals/strings.
Fix for uninitialized values at time 0 for FST, FSDB loaders.
|
|
3.3.103 03nov19 Fix MAP_FAILED missing for MinGW.
Fix to make the coloration red on 'u' traces. (Bug from
Dinotrace-like rendering in 3.3.96.)
Typo fix on missing group start on vectors.
|
|
3.3.102 21sep19 Remove redundant TREE_VHDL_ST_PACKAGE from SST exclude.
Added addCommentTracesFromList tcl command from user patch.
Harden savefile loader for missing group start on vectors.
Preliminary VHDL support for wlf2vcd.
Add missing return value checks on mmap() in FST writer.
|
|
3.3.101 08may19 Added gtkwave::getFacDir, gtkwave::getFacVtype, and
gtkwave::getFacDtype Tcl accessor functions that function
similar to gtkwave::getFacName.
Pair $end with $dumpvars in VCD writers.
Make %.16g printing in baseconvert.c more resistant to power
of 10 roundoff errors.
Remove register keyword where applicable as is deprecated.
Added --saveonexit gtkwave command line option.
|
|
3.3.100 20mar19 FSDB fix for variable declarations of array of reals.
Added Real, Time, Enum, and Popcnt flags to Edit/Show-Change.
Ensure Show-Change regenerates analog traces.
Added braces inside Tcl source command to allow spaces in
filenames for Tcl scripts.
|
|
3.3.99 09feb19 Added visible single bit glitches as a yellow dot (if enabled
with --rcvar 'vcd_preserve_glitches on').
Fixed print routine broken by bsearch_trunc() optimization in
version 3.3.96.
|
|
3.3.98 27nov18 Removed pccts and vermin. Use xml2stems instead.
|
|
3.3.94 03sep18 Applied ghwlib.c patch for dealing with null ranges.
Added second chance algorithm for find_dumpfile() in case
it fails.
3.3.95 07oct18 Added fflush on stdout for help text as fix for possible
stdout problem with mingw/msys shells.
Added preliminary support for Time datatype.
Warnings fixes for Verilator integration.
Fixed install_proc_filter usage for Tcl invocation.
Change integer type to "integer" in SST to differentiate it
from sv ints.
Premiminary support for enum tables embedded in FST files.
3.3.96 15nov18 Changed to standardized zoom in/out/full hotkeys.
Added time backtracking warning (for partial mode) to lxt2vcd.
VCD time backtracking fix (not for interactive mode).
Added drag_failed handling (can press ESC) to DnD operations.
Prevent missing file in savefile from causing savefile to be
read as VCD by mistake.
Changed to Dinotrace-like 0s/1s rendering for bit vectors so
values can be discerned without seeing the full value text.
Removed unneeded pango_layout_get_extents() inside call for
font_engine_draw_string().
Changed bsearch_trunc() to run in constant time when monospace
fonts are in use.
Added missing GDK_SCROLL_MASK to signal area (need for gtk3,
but not for other versions for some reason).
3.3.97 23nov18 Need to set menu_wlist entry NULL on gtk_widget_destroy().
Fix on vtype()/vtype2() to detect 'x' and make the coloration
red on newly-displayed traces. (Bug new from Dinotrace-like
rendering in 3.3.96.)
|
|
3.3.92 05jul18 Harden FST loader for missing .hier files (if applicable).
Fixed broken GTK+-1.2 compile of twinwave.
Fix scrolling on help window by adding scroll to end mark.
Fix scrolling on status window when use_toolbutton_interface
rc var is set to FALSE by adding scroll to end mark.
Updated BUILT_SOURCES for vermin.
extern yy_size_t yyleng fix in rtlbrowse.
3.3.93 03aug18 Added sst_dbl_action_type rc variable which controls side-
effect of double-clicking in SST signals pane.
Added xml2stems Verilator XML to rtlbrowse stems converter
to distribution. Eventually vermin will be removed.
Added missing realpath() in udp emission in vermin.
|
|
3.3.90 08may18 For Cut Traces, fix up scroll position if there are traces
above the current row being cut.
Bits to real crash fix for very large floats.
Fixed gray code conversions that were incomplete for right
justified vectors such that the vector length is not a
multiple of the radix size (4 for hex, 3 for oct).
Warray-bounds warning fix for 32-bit conversions in BitsToReal.
3.3.91 29may18 Added support for GSettings for when GConf is removed from
distributions such as Debian and Ubuntu.
Performance fix for large number of groups (remove useless
recursion required for transaction traces).
|
|
3.3.89 17mar18 Added support for 32-bit conversions in BitsToReal.
Crash fix for pattern search with reals using LXT, LXT2, VZT.
|
|
3.3.88 20feb18 Added --sstexclude command line option to prune unwanted
clutter from the SST window.
Updated "/View/Mouseover Copies To Clipboard" menu option to
copying signal names into the clipboard so they can be pasted
into text editors, etc.
Fixed Write Save File to handle getting confused by initial
cancel then retry.
Updated v2k input/output declarations to handle unpacked arrays.
Fix for pattern marks that could overshoot the left marker.
|
|
3.3.87 28dec17 Added missing prototype for ghw_read_sm_hdr in ghwlib.h.
Made intptr_t changes vs long during casting for win64.
Warnings fixes.
Re-enable twinwave for Win32/64.
Added missing gtkwave_bin_launcher.sh in contrib/bundle_for_osx
Makefile.am.
|
|
3.3.86 03oct17 Added recurse import function (found before only in the hier
search) into the SST.
Removed obsolete bundle functionality from SST as recurse
import more accurately imports recursively.
Made entrybox taller (using -1) as recent versions of
gnome have taller window titlebars and the widget was not
tall enough.
|
|
3.3.85 06sep17 Fix integer type in GHW loader so integer value changes are
not stored as a string. This then allows bitwise manipulations
of integers.
|
|
3.3.84 03sep17 Updated FSDB reader with experimental FST tree build
routines for faster init.
Removed warnings found when compiling with -Wshadow.
Automatically enable --comphier for FST/FSDB/AE2 if facility
count reaches 500000. This is to reduce memory consumption
for traces with very many signals. Added disable_auto_comphier
to override this behavior.
Fix null pointer sent to gtk_clipboard_set_text() for
mouseover to clipboard cut ops.
|
|
-----------------------------
3.3.83 04aug17 Preserve search type for regex search across reloads or
close/reopens of regex search widget.
Update local libz to current version.
|
|
-----------------------------
3.3.82 02jul17 Get sys_fst working with VCS VPI.
Added string concatenations for vectors.
Added asserts to ghwlib.c to make scan-view clean.
|
|
----------------------------
3.3.81 09jun17 Added max_fsdb_trees environment variable.
Fixed -C option so it is persistent across new tabs.
Integrated updated GHW reader code.
|
|
-----------------------------
3.3.80 17mar17 Added "/View/Mouseover Copies To Clipboard" menu option to
allow copying values into the clipboard so they can be pasted
into text editors, etc.
|
|
-----------------------------
3.3.79 31dec16 Disable accelerator keys in twinwave single window mode to
avoid focus conflicts.
Fixes for -fstrict-aliasing and other recent warnings.
Added fill_waveform rc variable and corresponding menu option
(/View/Show Filled High Values) to allow filling in the lower
portion of high values for increased visibility.
|
|
-----------------------------
3.3.78 26oct16 Fixed crash when using multiple pattern searches.
|
|
|
|
-----------------------------
3.3.77 03oct16 Updated documentation to include an appendix on FST
implementation details.
Removed '!A || (A && B)' is equivalent to '!A || B' redundant
condition checks where found in source.
Added hier_ignore_escapes rc variable.
Dynamic resizing tweaks for when it is turned off.
Added HUWL-? value types to signal_change_list() to keep GHW
files from crashing Tcl scripts.
|
|
------------------------------------
3.3.75 02aug16 Fix crash when -S and -W are used in tandem.
3.3.76 13aug16 Fix for --disable-tcl in ./configure caused by 3.3.75 fix.
Crash fix in fstapi.c on read value at time accessing of
FST files that use new dynamic aliases, FastLZ, or LZ4. This
primarily affects rtlbrowse.
|
|
-----------------------------
3.3.74 27jul16 Fix for when a signal name is used as a hierarchy name at the
same level of scope. (Affects fsdb.)
Added --rcvar command line option to insert rc variable changes
individually without needing to point to a configuration file.
Change to combine traces down/up routines to handle 2D vector
name generation.
Allow FSDB files to contain ".gz" and ".bz2" suffixes as the
libnffr loader can handle those.
If a variable is declared in the dumpfile as an integer, then
it is imported to the waveform display as an integer instead of
a hex value. This works for dump file formats that show the
datatype in the SST window.
Added code that should prevent the primary marker from
disappearing unexpectedly as well as dynamic resizing being
stuck in the unset marker width.
|
|
- Add following line, pkglint flags.
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
(upstream)
- Updated cad/gtkwave to 3.3.73
-------------------------------
3.3.73 11jun16 Added dragzoom_threshold rc variable to accommodate input
devices that have a noisy 3rd mouse button.
Fix emission of all filter names so they are emitted in
canonical fashion so as to avoid growing strings of ../ in
savefiles.
|
|
----------------------------
3.3.72 Revert to old gtkwave.appdata.xml as the new one is causing
problems with appstream-util validation.
|
|
FSDB detection when only .a files are present (necessary for
Ubuntu).
Fixed valgrind warning in fst.c for dead memory allocation.
Fixed signed fixed point binary number shift for negative
Update 3.3.68 to 3.3.70
-----------------------
3.3.69 03feb16 Added missing EXTLOAD_CFLAGS declarations in configure.ac for
FSDB detection when only .a files are present (necessary for
Ubuntu).
Fixed valgrind warning in fst.c for dead memory allocation.
Fixed signed fixed point binary number shift for negative
numbers.
Added ghw patch for missing enum crash in ghw files.
3.3.70 14feb16 Various warnings fixes from new version of scan-build.
Crash fix in Windows for transaction traces (broken since
VCD/TIM export in 3.3.61).
|
|
----------------
3.3.68 18nov15 Update copyright date.
Added named markers capability to From: and To: time value
input boxes.
Added support for fixed point binary numbers for both signed
and unsigned decimal display types.
|
|
Problems found with existing distfile for eagle:
distfiles/eagle-lin32-7.4.0.run
No changes made to eagle/distinfo file.
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
|
|
----------------
3.3.67 24sep15 Updated LZ4 for version r131.
Fixed right justify ascii datatype display.
|
|
----------------
3.3.66 05jul15 Faster fsdb initialization.
Fix vcd recoder loader crash for malformed vcd if signal is
declared as bits and a real valued change is encountered for
the value change.
Fixed crash in vcd2vzt for vcd files with no value changes
(likely a malformed vcd).
Added fsdbReaderResetSignalList() to prevent signals from
loading over and over when unnecessary.
Compile fixes for renamed functions and defines in gtk osx.
|
|
-----------------------
3.3.65 01apr15 Added --, -I-, etc. option to port filtering in SST. Using
-- for example filters all non-ports from search results.
Updated LZ4 for version r126.
Minor warnings fixes.
Moved TCL_LDADD/TK_LDADD before FSDB_LDADD to avoid stale
Tcl library version conflicts.
Removed appending [31:0] to vcd loaded integer names.
Reduced recursion depth in GHW signal loader to prevent
stack overflow crashes.
Added support for synthetic clocks in FST file.
Update timetrace marking so it runs quicker for large traces.
|
|
3.3.64 25nov14 Fix to FileChooser to prevent requester from blocking on asking
for a directory if a dumpfile is loaded without some amount of
absolute/relative pathname.
Updated LZ4 for version r124.
Fix for x-windows OSX compiles.
|
|
Added fine horiz scrolling in wavewindow (when using the wheel
on a mouse) if shift pressed.
Timescale fix for Verilator where it emits 0ps as a timescale.
Added sample gtkwave.appdata.xml file in share/appdata.
|
|
3.3.62 29aug14 Added zoom_full, zoom_size, and move_to_time to the dbus
interface (dbus enabled by --with-gconf).
Updated LZ4 to version r120 (r121 files are the same).
Compiler warnings fixes for gtk+-1.2 (-Wall -Wshadow -Wextra).
(pkgsrc)
Add option gconf. See above. Enabled by default.
|
|
3.3.61 27jun14 Parameterized number of named markers, so that
--enable-manymarkers at configure time allows up to 702
named markers instead of 26 (disabled by default).
Updated LZ4 for version r118.
Fixed broken VCD/TIM export in Windows (broken by new file
requester).
|
|
(pkgsrc)
Add comment on patch-ab, picked up from cvs log
(upstream)
3.3.60 14may14 Fix MinGW tmpfile_open() patch from previous release as it
was using the wrong filename.
Harden fsdb reader against xtags that move backward in time.
|
|
----------
3.3.58 16mar14 Added /Data Format/Popcnt function for ones counting.
Warnings fixes from new Clang 3.4 scan-build.
Updated VCD ID generation in various helpers to use a faster,
equivalent algorithm.
Change [1] at end of struct to C99 [] notation with appropriate
allocation size modification.
System_profiler speed fix for OSX.
3.3.59 26apr14 Use Duff's Device for 8 byte -> 1 byte binary value compression
algorithm in FST writer.
Warnings fixes from cppcheck.
Moved MinGW for FST to using different windows tempfile
generation instead of tmpfile().
Removed fflush() in FST for MinGW in places that can cause
crashes with read only files.
Updated man page for gtkwave.1 indicating that XID is in hex.
Allow decimal conversions on popcnt filtered vectors that are
greater than 64 bits (they will never overflow).
|
|
-----------------------
3.3.54 02jan14 Added LZ4 double compression on hierarchy tree for FST when
hierarchy size exceeds 4MB.
Fix to regular expression filtering when +I+ form expressions
are encountered in the SST. Previously, the wrong value of
regex match was used on 32-bit architectures due to the
stack layout.
Removed --disable-inline-asm ./configure flag as inline
assembly has been removed because it is generating incorrectly
in some cases on x86_64.
3.3.55 06feb14 Fixed problem with FST_DYNAMIC_ALIAS_DISABLE enabled when
Judy arrays are not present.
FST writer performance tweaks for traces with millions of
signal declarations.
Keep FSDB_VT_STREAM (FSDB transaction type) traces from
attempting to be read (for now) as they aren't yet processed.
Added more space efficient FST dynamic alias encoding.
Tempfile creation fix for Windows. Using tmpnam() is not
enough and fails depending on user permissions.
Make vcd2fst use FastLZ instead of LZ4 as a default compression
type if an EVCD file is being processed as it (re-)compresses
much better. Using -4/-F/-Z still gives expected results.
Changed double printf formatting for FSDB to "%.16g" to match
VCD formatting.
Added very fast I/O write capability to fst2vcd.
Added support for FSDB_BYTES_PER_BIT_2B (EVCD) in FSDB loader.
Added experimental fsdb2vcd in contrib. It is not currently
compiled or used.
Fix to treesearch to remove duplicate signal names because of
faulty dumpers.
Repscript fix for if -R starts without a dumpfile name.
3.3.56 12feb14 Added another crash fix patch for GTK-OSX.
Fix to regex search to remove duplicate signal names because of
faulty dumpers.
Fix to configure.ac for MSYS not adding -lcomdlg32 when Tcl
is disabled.
Valgrind fix on deallocated context: old GLOBALS pointer could
be examined in set_GLOBALS_x().
Minor cleanup in treesearch_gtk2.c: removed redundant show
widget invocation.
Added missing compressBound() for compress2() dest mallocs.
3.3.57 13feb14 Fix for Electric Fence crash in vlist_freeze().
Updated LZ4 for version r113.
|
|
|