Skip to content

Commit

Permalink
[PERFECTIVE] Update files for release
Browse files Browse the repository at this point in the history
  • Loading branch information
epekkar committed Jun 7, 2023
1 parent f6c11bd commit ef2219c
Show file tree
Hide file tree
Showing 5 changed files with 92 additions and 53 deletions.
41 changes: 40 additions & 1 deletion Administrative/releaseFiles/release_notes.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
===============================================================================
RELEASE NOTES : Kactus2
Copyright (c) 2012-2022 Tampere University
Copyright (c) 2012-2023 Tampere University
https://research.tuni.fi/system-on-chip/tools
===============================================================================
+ Improvement or feature added
Expand All @@ -9,6 +9,45 @@
===============================================================================


07/06/2023 3.12.0
----------------------------------------------------
+ Updated user interface visuals
* Changed only one side editor to be visible on left and right
* Added sidebars for controlling side editor visibilities
* Updated side editor colors
* Updated library layout and filters
* Updated lots of icons
* Updated Component editor navigation tree to show modified elements
* Updated Design editor column and grid color
* Relocated script editor from side editor to the right side of main window
* Relocated Component preview to LibraryWidget
* Relocated all generator plugins under one button in toolbar
+ Improved documentation generation
* Added markdown format
* Added register files
* Added table of registers for each address block
* Added field enumerations
* Updated formatting for both HTML and markdown
+ Added validity check results in Component editor general page
+ Added new editor for selecting channels, abstraction types and file sets
+ Added Renode platform description generator as a plugin
* Added generation of platform description files (.repl) for CPUs, peripherals and memories
* Added configuration file for generation

- Fixed port ad-hoc status after importing from CSV file
- Fixed updating address space visualization when local memory map changes
- Fixed Design editor crashing with ad-hoc connection referencing non-existent port as endpoint
- Fixed library filters not being saved in settings
- Fixed crashing on Verilog generation (community contribution)
- Fixed generated indexing in Verilog when many interfaces map to the same physical port
- Fixed VHDL importing failing with last port on specific conditions
- Fixed reset mask default value in SVD generation

* Separated Abstraction Definition editor from Bus Definition editor
* Combined ad-hoc visibility and ad-hoc tieoff editor into one
* Changed build target directory to executable in Visual Studio
* Removed x86 build configurations in Visual Studio

17/01/2023 3.11.1
----------------------------------------------------
* Added missing Windows vista style library
Expand Down
84 changes: 42 additions & 42 deletions Administrative/releaseFiles/setupx64.nsi
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

; HM NIS Edit Wizard helper defines
!define PRODUCT_NAME "Kactus2"
!define PRODUCT_VERSION "3.11.0 64-bit"
!define PRODUCT_VERSION "3.12.0 64-bit"
!define PRODUCT_PUBLISHER "TUNI"
!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\Kactus2.exe"
!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
Expand Down Expand Up @@ -57,26 +57,26 @@ ShowUnInstDetails show
Section "MainSection" SEC01
SetOutPath "$INSTDIR"
SetOverwrite on
File "..\..\x64\executable\Qt6Core.dll"
File "..\..\x64\executable\Qt6Gui.dll"
File "..\..\x64\executable\Qt6Help.dll"
File "..\..\x64\executable\Qt6Network.dll"
File "..\..\x64\executable\Qt6PrintSupport.dll"
File "..\..\x64\executable\Qt6Sql.dll"
File "..\..\x64\executable\Qt6Widgets.dll"
File "..\..\x64\executable\Qt6Xml.dll"
File "..\..\x64\executable\Qt6Svg.dll"
File "..\..\x64\executable\libEGL.dll"
File "..\..\x64\executable\libGLESv2.dll"
File "..\..\x64\executable\icuin51.dll"
File "..\..\x64\executable\icudt51.dll"
File "..\..\x64\executable\icuuc51.dll"
File "..\..\x64\executable\d3dcompiler_47.dll"
File "..\..\x64\executable\IPXACTmodels.dll"
File "..\..\executable\Qt6Core.dll"
File "..\..\executable\Qt6Gui.dll"
File "..\..\executable\Qt6Help.dll"
File "..\..\executable\Qt6Network.dll"
File "..\..\executable\Qt6PrintSupport.dll"
File "..\..\executable\Qt6Sql.dll"
File "..\..\executable\Qt6Widgets.dll"
File "..\..\executable\Qt6Xml.dll"
File "..\..\executable\Qt6Svg.dll"
File "..\..\executable\libEGL.dll"
File "..\..\executable\libGLESv2.dll"
File "..\..\executable\icuin51.dll"
File "..\..\executable\icudt51.dll"
File "..\..\executable\icuuc51.dll"
File "..\..\executable\d3dcompiler_47.dll"
File "..\..\executable\IPXACTmodels.dll"
File "..\..\PythonAPI\pythonAPI.py"
File "..\..\PythonAPI\_pythonAPI.pyd"
File "..\..\x64\executable\KactusAPI.dll"
File "..\..\x64\executable\Kactus2.exe"
File "..\..\executable\KactusAPI.dll"
File "..\..\executable\Kactus2.exe"
File "gpl2.txt"
File "release_notes.txt"
File "..\..\README.md"
Expand Down Expand Up @@ -122,38 +122,38 @@ Section "MainSection" SEC01

SetOutPath "$INSTDIR\platforms"
SetOverwrite on
File "..\..\x64\executable\platforms\qminimal.dll"
File "..\..\x64\executable\platforms\qwindows.dll"
File "..\..\executable\platforms\qminimal.dll"
File "..\..\executable\platforms\qwindows.dll"

SetOutPath "$INSTDIR\sqldrivers"
SetOverwrite on
File "..\..\x64\executable\sqldrivers\qsqlite.dll"
File "..\..\executable\sqldrivers\qsqlite.dll"

SetOutPath "$INSTDIR\styles"
SetOverwrite on
File "..\..\x64\executable\styles\qwindowsvistastyle.dll"
File "..\..\executable\styles\qwindowsvistastyle.dll"

SetOutPath "$INSTDIR\Plugins"
SetOverwrite on
File "..\..\x64\executable\Plugins\MCAPICodeGenerator.dll"
File "..\..\x64\executable\Plugins\CppSourceAnalyzer.dll"
File "..\..\x64\executable\Plugins\VHDLSourceAnalyzer.dll"
File "..\..\x64\executable\Plugins\AlteraBSPGenerator.dll"
File "..\..\x64\executable\Plugins\MemoryMapHeaderGenerator.dll"
File "..\..\x64\executable\Plugins\PadsPartGenerator.dll"
File "..\..\x64\executable\Plugins\QuartusPinImportPlugin.dll"
File "..\..\x64\executable\Plugins\QuartusProjectGenerator.dll"
File "..\..\x64\executable\Plugins\MakefileGenerator.dll"
File "..\..\x64\executable\Plugins\ModelSimGenerator.dll"
File "..\..\x64\executable\Plugins\VerilogGeneratorPlugin.dll"
File "..\..\x64\executable\Plugins\VerilogImport.dll"
File "..\..\x64\executable\Plugins\VHDLGenerator.dll"
File "..\..\x64\executable\Plugins\VerilogIncludeImport.dll"
File "..\..\x64\executable\Plugins\VerilogSourceAnalyzer.dll"
File "..\..\x64\executable\Plugins\VHDLImport.dll"
#File "..\..\x64\executable\Plugins\MemoryViewGenerator.dll"
File "..\..\x64\executable\Plugins\LinuxDeviceTreeGenerator.dll"
File "..\..\x64\executable\Plugins\SVDGeneratorPlugin.dll"
File "..\..\executable\Plugins\MCAPICodeGenerator.dll"
File "..\..\executable\Plugins\CppSourceAnalyzer.dll"
File "..\..\executable\Plugins\VHDLSourceAnalyzer.dll"
File "..\..\executable\Plugins\AlteraBSPGenerator.dll"
File "..\..\executable\Plugins\MemoryMapHeaderGenerator.dll"
File "..\..\executable\Plugins\PadsPartGenerator.dll"
File "..\..\executable\Plugins\QuartusPinImportPlugin.dll"
File "..\..\executable\Plugins\QuartusProjectGenerator.dll"
File "..\..\executable\Plugins\MakefileGenerator.dll"
File "..\..\executable\Plugins\ModelSimGenerator.dll"
File "..\..\executable\Plugins\VerilogGeneratorPlugin.dll"
File "..\..\executable\Plugins\VerilogImport.dll"
File "..\..\executable\Plugins\VHDLGenerator.dll"
File "..\..\executable\Plugins\VerilogIncludeImport.dll"
File "..\..\executable\Plugins\VerilogSourceAnalyzer.dll"
File "..\..\executable\Plugins\VHDLImport.dll"
#File "..\..\executable\Plugins\MemoryViewGenerator.dll"
File "..\..\executable\Plugins\LinuxDeviceTreeGenerator.dll"
File "..\..\executable\Plugins\SVDGeneratorPlugin.dll"

SetOutPath "$INSTDIR\Help"
SetOverwrite on
Expand Down
2 changes: 1 addition & 1 deletion Kactus2.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -206,7 +206,7 @@ CreateHelp
<GenerateDebugInformation>false</GenerateDebugInformation>
<ProgramDatabaseFile>
</ProgramDatabaseFile>
<SubSystem>Console</SubSystem>
<SubSystem>Windows</SubSystem>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<TargetMachine>MachineX64</TargetMachine>
</Link>
Expand Down
2 changes: 1 addition & 1 deletion Plugins/RenodeGenerator/RenodeGeneratorPlugin.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<PreprocessorDefinitions>UNICODE;WIN32;WIN64;QT_NO_DEBUG;NDEBUG;SVDGENERATORPLUGIN_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>UNICODE;WIN32;WIN64;QT_NO_DEBUG;NDEBUG;RENODEGENERATORPLUGIN_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>.\GeneratedFiles\$(ConfigurationName);.\GeneratedFiles;..\..;.;$(SolutionDir)KactusAPI\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>
</DebugInformationFormat>
Expand Down
16 changes: 8 additions & 8 deletions version.h
Original file line number Diff line number Diff line change
Expand Up @@ -10,20 +10,20 @@
#ifndef VERSIONNO__H
#define VERSIONNO__H

#define VERSION_FULL 3.11.542.0
#define VERSION_FULL 3.12.0.0

#define VERSION_BASEYEAR 0
#define VERSION_DATE "2023-06-06"
#define VERSION_TIME "13:44:52"
#define VERSION_TIME "13:57:52"

#define VERSION_MAJOR 3
#define VERSION_MINOR 11
#define VERSION_BUILDNO 542
#define VERSION_MINOR 12
#define VERSION_BUILDNO 0
#define VERSION_EXTEND 0

#define VERSION_FILE 3,11,542,0
#define VERSION_PRODUCT 3,11,542,0
#define VERSION_FILESTR "3,11,542,0"
#define VERSION_PRODUCTSTR "3,11,542,0"
#define VERSION_FILE 3,12,0,0
#define VERSION_PRODUCT 3,12,0,0
#define VERSION_FILESTR "3,12,0,0"
#define VERSION_PRODUCTSTR "3,12,0,0"

#endif

0 comments on commit ef2219c

Please sign in to comment.