Community
    • Login

    AnalysePlugin 1.11 in x64 available

    Scheduled Pinned Locked Moved Notepad++ & Plugin Development
    11 Posts 2 Posters 8.9k Views 1 Watching
    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 Offline
      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 Offline
        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 Offline
          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 Offline
            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 Offline
              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 Offline
                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 Offline
                  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 Offline
                    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 Offline
                      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 Offline
                        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 Offline
                          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

                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                          With your input, this post could be even better 💗

                          Register Login
                          • First post
                            Last post
                          The Community of users of the Notepad++ text editor.
                          Powered by NodeBB | Contributors