AnalysePlugin 1.11 in x64 available
-
@mattesh You could create a PR at https://github.com/bruderstein/npp-plugins-x64 for the 64 bit version.
I added it already with https://github.com/bruderstein/npp-plugins-x64/commit/01c579550c328a0627e426f28004990ffe34b87b, maybe you want to add an update latestUpdate section.
-
Seems the version info inside the dll is missing therefore plugin manager just shows unknown version.
-
This is an access violation error message, if AnalysePlugin->Options is the first action done with the plugin. Doesn’t happen, if analyse dialog is visible
-
You should add something like:
/////////////////////////////////////////////////////////////////////////////
//
// Version
//#define VER_FILEVERSION 1,11,0,0
#define VER_FILEVERSION_STR “1.11.0\0”#ifdef _WIN64
#define VER_PRODUCT_STR “AnalysePlugin (64-bit)”
#else
#define VER_PRODUCT_STR “AnalysePlugin (32-bit)”
#endifVS_VERSION_INFO VERSIONINFO
FILEVERSION VER_FILEVERSION
PRODUCTVERSION VER_FILEVERSION
FILEFLAGSMASK 0
FILEFLAGS 0
FILEOS VOS_NT_WINDOWS32
FILETYPE VFT_DLL
FILESUBTYPE VFT2_UNKNOWN
BEGIN
BLOCK “StringFileInfo”
BEGIN
BLOCK “040904E4”
BEGIN
VALUE “FileDescription”, “Analyse Plugin for Notepad++”
VALUE “FileVersion”, VER_FILEVERSION_STR
VALUE “InternalName”, “AnalysePlugin”
VALUE “LegalCopyright”, “Copyright © 2017”
VALUE “OriginalFilename”, “AnalysePlugin.dll”
VALUE “ProductName”, VER_PRODUCT_STR
VALUE “ProductVersion”, VER_FILEVERSION_STR
END
END
BLOCK “VarFileInfo”
BEGIN
VALUE “Translation”, 0x409, 1252
END
ENDto analyse.rc to get some file informations for the plugin dll which is available under windows, right click-> properties->details and used by plugin manager, so extra md5 sum could be avoided, which is necessary in the config.
-
With formatting
///////////////////////////////////////////////////////////////////////////// // // Version // #define VER_FILEVERSION 1,11,0,0 #define VER_FILEVERSION_STR "1.11.0\0" #ifdef _WIN64 #define VER_PRODUCT_STR "AnalysePlugin (64-bit)" #else #define VER_PRODUCT_STR "AnalysePlugin (32-bit)" #endif VS_VERSION_INFO VERSIONINFO FILEVERSION VER_FILEVERSION PRODUCTVERSION VER_FILEVERSION FILEFLAGSMASK 0 FILEFLAGS 0 FILEOS VOS_NT_WINDOWS32 FILETYPE VFT_DLL FILESUBTYPE VFT2_UNKNOWN BEGIN BLOCK "StringFileInfo" BEGIN BLOCK "040904E4" BEGIN VALUE "FileDescription", "Analyse Plugin for Notepad++" VALUE "FileVersion", VER_FILEVERSION_STR VALUE "InternalName", "AnalysePlugin" VALUE "LegalCopyright", "Copyright (C) 2017" VALUE "OriginalFilename", "AnalysePlugin.dll" VALUE "ProductName", VER_PRODUCT_STR VALUE "ProductVersion", VER_FILEVERSION_STR END END BLOCK "VarFileInfo" BEGIN VALUE "Translation", 0x409, 1252 END END
-
Hi chcg!
thanks alot for the support :D
I’ll create a new version with required version info.
Also I thought of putting out 32-bit and 64-bit version in one package to make installation easy.
Regards, Mattes -
@chcg
NPPM 1.49 seem to recognize it in my case.
Where is the version not seen?
Mattes -
@chcg
Thanks! never tried it ;-)
https://sourceforge.net/p/analyseplugin/bugs/53/ -
Hi All,
I updated AnalysePlugin to Version 1.11.37
https://github.com/bruderstein/npp-plugins-x64/pull/60
Also 32bit system was updated now.
Please, let me know comments and bugs into
https://sourceforge.net/p/analyseplugin/ -
Look fine.
With the version available from versioninfo the additional data:
<versions> <version number="1.11.34" md5="56a19878b902d25d0c1b12b33d3ba44a"/> <version number="1.11.37" md5="b8dfbf18248c53b9d7e368e013590b55"/> </versions>
is not necessary any longer. I corrected the validation for the x86 version. The click on add hash for the dll was missing in the webinterface.
Currently the validation for x64 also fails. I think that is just a sync issue and should be fine in one hour.