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.
    • matteshM
      mattesh
      last edited by

      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

      1 Reply Last reply Reply Quote 1
      • 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