Community
    • Login

    AnalysePlugin 1.11 in x64 available

    Scheduled Pinned Locked Moved Notepad++ & Plugin Development
    11 Posts 2 Posters 7.8k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • chcgC
      chcg
      last edited by

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

      1 Reply Last reply Reply Quote 0
      • chcgC
        chcg
        last edited by

        Seems the version info inside the dll is missing therefore plugin manager just shows unknown version.

        matteshM 1 Reply Last reply Reply Quote 0
        • chcgC
          chcg
          last edited by

          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

          matteshM 1 Reply Last reply Reply Quote 0
          • chcgC
            chcg
            last edited by

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

            1 Reply Last reply Reply Quote 0
            • chcgC
              chcg
              last edited by

              @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
              
              1 Reply Last reply Reply Quote 0
              • matteshM
                mattesh
                last edited by

                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

                1 Reply Last reply Reply Quote 0
                • matteshM
                  mattesh @chcg
                  last edited by

                  @chcg
                  NPPM 1.49 seem to recognize it in my case.
                  Where is the version not seen?
                  Mattes

                  1 Reply Last reply Reply Quote 0
                  • matteshM
                    mattesh @chcg
                    last edited by

                    @chcg
                    Thanks! never tried it ;-)
                    https://sourceforge.net/p/analyseplugin/bugs/53/

                    1 Reply Last reply Reply Quote 0
                    • matteshM
                      mattesh
                      last edited by

                      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/

                      1 Reply Last reply Reply Quote 2
                      • chcgC
                        chcg
                        last edited by

                        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.

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post
                        The Community of users of the Notepad++ text editor.
                        Powered by NodeBB | Contributors