diff --git a/Administrative/releaseFiles/release_notes.txt b/Administrative/releaseFiles/release_notes.txt index e55744bab..36e283f65 100644 --- a/Administrative/releaseFiles/release_notes.txt +++ b/Administrative/releaseFiles/release_notes.txt @@ -1,13 +1,43 @@ =============================================================================== RELEASE NOTES : Kactus2 - Copyright (c) 2012-2019 Tampere University - http://funbase.cs.tut.fi + Copyright (c) 2012-2022 Tampere University + https://research.tuni.fi/system-on-chip/tools =============================================================================== + Improvement or feature added - Bug fix or something removed * Changed or Information =============================================================================== +0X/06/2022 3.10.0 +---------------------------------------------------- ++ Added bus interfaces in Python API ++ Added subspace maps to memory maps visualization ++ Replaced Python console in GUI with a text editor ++ Increased editor title sizes and marked Kactus2 extensions with an icon ++ Added automatic expansion of hierarchy for lone items in library views and + component editor tree. ++ Added register dimension indexing in SVD generator ++ Added checks and formatting for address-cells and size-cells in Linux Device + Tree Generator + +- Removed file modification watches for XML files so changes on the disk are no + shown to user. The implementation was incompatible with standalone Python + script runs +- Removed exit screen +- Fixed crashing when creating connection in design with draft bus interface +- Fixed crashing for incorrect indexing with memory remaps +- Fixed crashing when reading invalid XML file +- Fixed design editor reordering component bus interfaces in XML +- Fixed Verilog generator parameter order +- Fixed Verilog generator module parameter values +- Fixed VHDL generics import stopping on semicolon in a comment + +* Relocated common functions and library handling to new KactusAPI shared + library +* Changed port map editor tree format to a table format +* Migrated to Qt 5.15.2 +* Kactus2 will migrate to Qt6 in version 3.11. + 06/04/2022 3.9.333 ---------------------------------------------------- + Added subspace maps to memory maps diff --git a/README.md b/README.md index 4e17f90b3..5391160ea 100644 --- a/README.md +++ b/README.md @@ -227,7 +227,10 @@ Python 3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:20:16) [MSC v.1925 64 bit (AM Please note the following when using the module independent of Kactus2: * The API is dependent on a shared library named KactusAPI. It must be found at import time. -* Kactus2 settings, such as library paths, are not loaded with the module. You must set them manually. +* Kactus2 settings, such as library paths, are not loaded with the module. You must set them manually. An example is shown below: +``` +>>> kactus2.setLibraryPaths(['/home/me/ipxact', '/home/me/ip/uart/']) +``` Please note that the command-line interface is an experimental feature and very likely subject to change in the near future. diff --git a/mainwindow/SplashScreen.cpp b/mainwindow/SplashScreen.cpp index fb6b8ee3f..5cf38ad89 100644 --- a/mainwindow/SplashScreen.cpp +++ b/mainwindow/SplashScreen.cpp @@ -23,6 +23,7 @@ QSplashScreen(parent, QPixmap(":/common/graphics/splash.png")), versionString_(versionString) { setWindowFlags(windowFlags() | Qt::WindowStaysOnTopHint | Qt::X11BypassWindowManagerHint); + setCursor(Qt::PointingHandCursor); } //----------------------------------------------------------------------------- diff --git a/version.h b/version.h index 496031f0f..c846ab91b 100644 --- a/version.h +++ b/version.h @@ -10,20 +10,20 @@ #ifndef VERSIONNO__H #define VERSIONNO__H -#define VERSION_FULL 3.9.632.0 +#define VERSION_FULL 3.10.0.0 #define VERSION_BASEYEAR 0 -#define VERSION_DATE "2022-06-20" -#define VERSION_TIME "14:09:27" +#define VERSION_DATE "2022-06-21" +#define VERSION_TIME "08:11:12" #define VERSION_MAJOR 3 -#define VERSION_MINOR 9 -#define VERSION_BUILDNO 632 +#define VERSION_MINOR 10 +#define VERSION_BUILDNO 0 #define VERSION_EXTEND 0 -#define VERSION_FILE 3,9,632,0 -#define VERSION_PRODUCT 3,9,632,0 -#define VERSION_FILESTR "3,9,632,0" -#define VERSION_PRODUCTSTR "3,9,632,0" +#define VERSION_FILE 3,10,0,0 +#define VERSION_PRODUCT 3,10,0,0 +#define VERSION_FILESTR "3,10,0,0" +#define VERSION_PRODUCTSTR "3,10,0,0" #endif