Skip to content

Commit 69d55f0

Browse files
author
epekkar
committed
[PERFECTIVE] Updated files for release.
1 parent a6a227d commit 69d55f0

File tree

4 files changed

+46
-18
lines changed

4 files changed

+46
-18
lines changed

Administrative/releaseFiles/release_notes.txt

Lines changed: 35 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,41 @@
11
===============================================================================
22
RELEASE NOTES : Kactus2
3-
Copyright (c) 2012-2019 Tampere University
3+
Copyright (c) 2012-2019 Tampere University
44
http://funbase.cs.tut.fi
55
===============================================================================
66
+ Improvement or feature added
77
- Bug fix or something removed
88
* Changed or Information
99
===============================================================================
1010

11+
29/03/2019 3.7.0
12+
----------------------------------------------------
13+
14+
+ Added auto connector tool for component instances in a design
15+
+ Added editor for Vendor Extensions in Component and Design
16+
+ Added support for register files
17+
+ Added support for multiple reset values for register fields
18+
+ Added scrolling to design view when items are dragged
19+
+ Improved memory map visualization and library loading performance
20+
+ Improved expression parsing
21+
* Added support for bitwise operations
22+
* Improved expression solving performance
23+
+ Improved VHDL and Verilog support
24+
* Fixed array and vector boundary handling
25+
* Include Verilog file parameters are imported
26+
* Imported parameter type is set based on the data type in VHDL
27+
+ Improved HW design editor to accept connections between extended bus definitions
28+
29+
- Fixed an issue where removing an item in library did not remove the file on disk
30+
- Fixed an issue where removing items in memory maps would cause the application to crash
31+
- Fixed an issue where setting an empty bus interface mode would cause the application to crash
32+
- Fixed an issue where design active views were cleared on save
33+
- Fixed an issue where plugin details were incorrectly displayed in the settings
34+
- Fixed an issue where component instance parameter override was incorrectly displayed when
35+
using parameter choices
36+
- Fixed an issue where multiline description was not correctly CSV imported/exported
37+
38+
1139
29/06/2018 3.6.50
1240
----------------------------------------------------
1341

@@ -27,17 +55,17 @@
2755
+ Added support for multiple abstraction definitions in a bus interface
2856
+ Improvements to Memory Designer
2957
* Improved item scaling in non-compressed mode
30-
* Improved search through hierarchies
31-
* Improved visulization for multiple address spaces connected to one memory map
58+
* Improved search through hierarchies
59+
* Improved visulization for multiple address spaces connected to one memory map
3260
+ Added feature to save HW, System and Memory Designer view as a PNG, JPG or SVG image
3361
+ Improved expression parsing
34-
* Support for exp, pow and sqrt functions
35-
* Better suppport for string expressions and their comparison
36-
* Faster parsing algorithm
62+
* Support for exp, pow and sqrt functions
63+
* Better suppport for string expressions and their comparison
64+
* Faster parsing algorithm
3765
+ Added Linux Device Tree Generator plugin
3866
+ IP-XACT library handling improved for better performance and readability
3967
+ HW and System design area size now adjusts to contents
40-
68+
4169
- Restored automatic item selection in library view when component instance is selected
4270
- Fixed addressSpaceRef-attribute parsing and writing
4371
- Fixed export dialog from hierarchy view

Administrative/releaseFiles/setupx64.nsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
; HM NIS Edit Wizard helper defines
44
!define PRODUCT_NAME "Kactus2"
5-
!define PRODUCT_VERSION "3.6.114 64-bit"
5+
!define PRODUCT_VERSION "3.7.0 64-bit"
66
!define PRODUCT_PUBLISHER "TUT"
77
!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\Kactus2.exe"
88
!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"

library/HierarchyView/hierarchyitem.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -580,7 +580,7 @@ int HierarchyItem::countInstances(VLNV const& componentVLNV)
580580
bool HierarchyItem::hasChild(VLNV const& vlnv)
581581
{
582582
return std::find_if(childItems_.cbegin(), childItems_.cend(),
583-
[&vlnv](auto& child) { return child->getVLNV() == vlnv; }) != childItems_.cend();
583+
[&vlnv](HierarchyItem const* child) { return child->getVLNV() == vlnv; }) != childItems_.cend();
584584
}
585585

586586
//-----------------------------------------------------------------------------

version.h

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,20 @@
1010
#ifndef VERSIONNO__H
1111
#define VERSIONNO__H
1212

13-
#define VERSION_FULL 3.6.833.0
13+
#define VERSION_FULL 3.7.0.0
1414

1515
#define VERSION_BASEYEAR 0
16-
#define VERSION_DATE "2019-03-28"
17-
#define VERSION_TIME "14:53:53"
16+
#define VERSION_DATE "2019-03-29"
17+
#define VERSION_TIME "12:01:13"
1818

1919
#define VERSION_MAJOR 3
20-
#define VERSION_MINOR 6
21-
#define VERSION_BUILDNO 833
20+
#define VERSION_MINOR 7
21+
#define VERSION_BUILDNO 0
2222
#define VERSION_EXTEND 0
2323

24-
#define VERSION_FILE 3,6,833,0
25-
#define VERSION_PRODUCT 3,6,833,0
26-
#define VERSION_FILESTR "3,6,833,0"
27-
#define VERSION_PRODUCTSTR "3,6,833,0"
24+
#define VERSION_FILE 3,7,0,0
25+
#define VERSION_PRODUCT 3,7,0,0
26+
#define VERSION_FILESTR "3,7,0,0"
27+
#define VERSION_PRODUCTSTR "3,7,0,0"
2828

2929
#endif

0 commit comments

Comments
 (0)