AnalysePlugin 1.11 in x64 available



  • Hi All,

    some time ago I updated my plugin and made some first steps in x64.
    Download https://sourceforge.net/projects/analyseplugin/files/binaries/v01.11-R34.zip/download
    and comment into
    https://sourceforge.net/p/analyseplugin/discussion/1662529/thread/d5e63a11
    Or bugs into
    https://sourceforge.net/p/analyseplugin/bugs/milestone/1.11/

    I still have to checkout where to put now plugin manager updates…

    Regards, Mattes



  • @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



  • @mattesh

    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)”
    #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 © 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

    to 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.



  • @mattesh

    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





  • 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.


Log in to reply