• Login
Community
  • Login

Compare Plugin v2.0 updated for Notepad 7.7 and above

Scheduled Pinned Locked Moved Notepad++ & Plugin Development
37 Posts 16 Posters 39.6k 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.
  • M
    Meta Chuh moderator @pnedev
    last edited by Meta Chuh Jun 10, 2019, 6:08 PM Jun 10, 2019, 6:06 PM

    @pnedev

    all good for me too on 7.7.
    both views are in sync.

    i’ve just tested it on notepad++ 7.7 x86 and x64, using ComparePlugin_v2.0.0_npp7.7_x86.zip and ComparePlugin_v2.0.0_npp7.7_X64.zip.

    debug info:
    Notepad++ v7.7 (32-bit)
    Build time : May 19 2019 - 13:08:20
    Path : C:\Users\User\Desktop\npp.7.7.bin\notepad++.exe
    Admin mode : OFF
    Local Conf mode : ON
    OS : Windows 7 (64-bit)
    Plugins : ComparePlugin.dll mimeTools.dll NppConverter.dll NppExport.dll

    Notepad++ v7.7 (64-bit)
    Build time : May 19 2019 - 13:05:35
    Path : C:\Users\User\Desktop\npp.7.7.bin.x64\notepad++.exe
    Admin mode : OFF
    Local Conf mode : ON
    OS : Windows 7 (64-bit)
    Plugins : ComparePlugin.dll mimeTools.dll NppConverter.dll

    best regards.

    1 Reply Last reply Reply Quote 3
    • M
      Michael Vincent
      last edited by Michael Vincent Jun 10, 2019, 6:31 PM Jun 10, 2019, 6:30 PM

      Same for me Notepad++ 7.7 64-bit with special Compare 2 for Notepad++ 7.7+, works fine!

      Agree with @Ekopalypse in that although scrolling works fine, looking at the N++ View menu, I see “Synchronize Horizontal Scrolling” checked and “Synchronize Vertical Scrolling” unchecked even though vertical scrolling is synced. Wonder if the special change you made is missing the MF_CHECKED update to put a checkmark at the appropriate menu item (since those seemed to have changed an shifted by one)?

      1 Reply Last reply Reply Quote 5
      • P
        Pedro David Marco @pnedev
        last edited by Jun 11, 2019, 7:42 AM

        @pnedev

        Hey Pavel… Good news!!! that build works!!! :-) thanks a lot! what was the problem? i am using normal notepad 7.7 and this new build…

        Thanks a lot for all your kindness and time…

        BR!

        1 Reply Last reply Reply Quote 1
        • P
          pnedev
          last edited by Jun 11, 2019, 7:48 AM

          Guys,
          Thank you all for testing.

          P.S. The Notepad++ vertical scroll (in the menu) should be disabled, that’s normal. Compare plugin does the vertical sync on its own.

          BR

          P 1 Reply Last reply Jun 11, 2019, 11:02 AM Reply Quote 2
          • P
            Pedro David Marco @pnedev
            last edited by Jun 11, 2019, 11:02 AM

            @pnedev

            Compare is by far (to me) the best tool to compare important files…

            Thanks pavel!

            1 Reply Last reply Reply Quote 2
            • E
              Eric Goodman
              last edited by Jun 14, 2019, 9:37 PM

              I had the same issue about the views moving separately and what ending up fixing it is I had to manually move the dll into the compareplugin folder as by default it’s top level of the plugins folder.

              1 Reply Last reply Reply Quote 0
              • G
                guy038
                last edited by guy038 Jun 14, 2019, 10:57 PM Jun 14, 2019, 10:52 PM

                Hi, @pnedev and All,

                • 10s to download your new build

                • 5s to create a new directory ComparePlugin, under my local configuration D:\@@\770\Plugins

                • 10s to extract the ComparePlugin.dll and the ComparePlugin folder inside this new directory

                • 5s to re-start Notepad v7.7.0

                • And, from now on, the privilege of using this must plugin, as your new build is OK, too, with my old Windows XP SP3 system :-))


                This post gives me the opportunity to talk about your future ComparePlus version, again ! Refer to the link, below :

                https://notepad-plus-plus.org/community/topic/17546/compare-plugin-unable-to-turn-off-synchronize-vertical-scrolling-version-7-6-6-with-compare-v2/29

                You said, at the end of this post :

                I’m still in the process of developing the smart change detection and I will try to make a good compromise between accuracy and compare speed.

                And I was wondering if, having a setting to choose between the Compare v2.0.0 and the Compare v3.0.0 behaviors of comparing, would make your coding phase easier ? Indeed, by doing so, you would not have to do any compromise, as you would propose the two native behaviors, just the old and the new ones !

                Of course, Pavel, just a suggestion :-))

                Cheers,

                guy038

                1 Reply Last reply Reply Quote 1
                • P
                  pnedev
                  last edited by Jun 17, 2019, 7:37 AM

                  Hi @guy038 ,

                  That is actually a very good suggestion as it is difficult to find the “best” balance (because of the different compare cases) :)
                  Thank you.

                  BR

                  1 Reply Last reply Reply Quote 1
                  • 汪
                    汪Jerrie
                    last edited by Jul 3, 2019, 1:58 AM

                    I’m a new user,so how to install this plugin?Thanks.

                    E 1 Reply Last reply Jul 3, 2019, 11:17 AM Reply Quote 0
                    • E
                      Ekopalypse @汪Jerrie
                      last edited by Jul 3, 2019, 11:17 AM

                      @汪Jerrie
                      use plugins admin from plugin menu.

                      1 Reply Last reply Reply Quote 0
                      • V
                        vjs-xx
                        last edited by Jul 5, 2019, 2:36 PM

                        I recently updated to 7.7.1 (64-bit) and for me the synced scrolling broke too.

                        In looking at the View Menu …

                        Before starting a compare :-
                        both Synchronize Vertical Scrolling and Synchronize Horizontal Scrolling are greyed out.

                        When compare opens :-
                        Synchronize Vertical Scrolling is UNCHECKED
                        Synchronize Horizontal Scrolling is CHECKED
                        Behaviour is consistent with these settings.

                        Checking the Synchronize Vertical Scrolling option restores the pre-upgrade normal synchronized scrolling

                        I cannot see any way to make that setting stick. If I evit Compare, and then restart it, the setting is lost.

                        V 1 Reply Last reply Jul 5, 2019, 3:25 PM Reply Quote 0
                        • V
                          vjs-xx @vjs-xx
                          last edited by Jul 5, 2019, 3:25 PM

                          @vjs-xx said:

                          I recently updated to 7.7.1 (64-bit) and for me the synced scrolling broke too.

                          In looking at the View Menu …

                          Before starting a compare :-
                          both Synchronize Vertical Scrolling and Synchronize Horizontal Scrolling are greyed out.

                          When compare opens :-
                          Synchronize Vertical Scrolling is UNCHECKED
                          Synchronize Horizontal Scrolling is CHECKED
                          Behaviour is consistent with these settings.

                          Checking the Synchronize Vertical Scrolling option restores the pre-upgrade normal synchronized scrolling

                          I cannot see any way to make that setting stick. If I evit Compare, and then restart it, the setting is lost.

                          Having read the comments about and old and a new plugin, I checked the plugins directory and found that the ComparePlugin.dll file was dated from February 2019.

                          I used the Plugin Admin to remove the Compare Plugin, and after Notepad+ restarted, I used the Plugin Admin to add back the Compare Plugin again. The new DLL is dated from July 2019.

                          Now, the scrolling works as expected (notwithstanding that the Synchronize Vertical Scrolling option is still unchecked)

                          So, it seems like the updater is not checking and updating the Compare Plugin if it is already installed. Perhaps the issue is that both versions are labeled as version 2 and it cannot detect the change.

                          1 Reply Last reply Reply Quote 2
                          • P
                            pnedev
                            last edited by Jul 8, 2019, 11:27 AM

                            @vjs-xx ,

                            That’s the normal behavior of the vertical scroll setting in the menu when comparing.
                            Compare plugin does vertical scrolling on its own and it disables the Notepad++ internal one.

                            You are right, the plugin doesn’t update on its own because the Compare versions are the same.

                            BR

                            1 Reply Last reply Reply Quote 1
                            • BuddlerB
                              Buddler
                              last edited by Jul 9, 2019, 12:22 PM

                              When I compare two files beeing 66 MB, the compare plugin will freeze / stop comparing after reaching maybe 40 %.
                              Is there any limit?
                              RAM and other memory looks good / still has plenty of ressources.

                              1 Reply Last reply Reply Quote 0
                              • P
                                pnedev
                                last edited by Jul 9, 2019, 2:36 PM

                                @Buddler ,

                                In some cases compare might take considerable time.
                                I don’t know if that’s your case but try waiting some time.

                                BR

                                1 Reply Last reply Reply Quote 0
                                • igitthatalotI
                                  igitthatalot
                                  last edited by Nov 20, 2019, 4:22 PM

                                  had this problem after updating to 7.8.1. was working fine on 7.5.8.

                                  installing the plugin from https://github.com/pnedev/compare-plugin/releases to C:\Program Files\Notepad++\plugins\ComparePlugin replacing the dlls that were there has solved the scrolling problem.

                                  I noticed a while ago that compare plugin no longer shows up in the repository of plugin updates. can that be corrected? as it would be nice to just select it from a list rather than having to push files to every machine.

                                  1 Reply Last reply Reply Quote 0
                                  • P
                                    pnedev
                                    last edited by Nov 27, 2019, 8:59 AM

                                    @igitthatalot ,

                                    Were you upgrading Notepad++ from v7.5.8 to v7.8.1?
                                    If that’s the case the plugin handling since 7.5.8 has been changed. The Plugin Manager is no longer used and in its place now is the Plugin Admin. Start Notepad++ and select from the menu Plugins -> Plugins Admin....
                                    You can select and install any plugins you need from there.

                                    BR

                                    igitthatalotI 1 Reply Last reply Nov 29, 2019, 9:29 PM Reply Quote 2
                                    • igitthatalotI
                                      igitthatalot @pnedev
                                      last edited by Nov 29, 2019, 9:29 PM

                                      Well whatever you want to call the ‘way to administrate plugins’ the result is the same. There is no compare plugin listed.

                                      4de8d0ef-f7f4-4fab-a65d-b99ee77bb699-image.png

                                      E 1 Reply Last reply Nov 30, 2019, 12:15 PM Reply Quote 0
                                      • E
                                        Ekopalypse @igitthatalot
                                        last edited by Ekopalypse Nov 30, 2019, 12:16 PM Nov 30, 2019, 12:15 PM

                                        @igitthatalot

                                        it is visible under Available tab but only unless you install it

                                        0404fd9b-beb7-438f-8fb0-0a337ca7da5c-image.png

                                        Once you installed it, it is visible under Installled tab.

                                        1 Reply Last reply Reply Quote 5
                                        • G_Shank17G
                                          G_Shank17
                                          last edited by Dec 12, 2019, 4:25 PM

                                          having problem with installing the compare plugin. when i restart notepad++ it gives me an error compare plugin is not compatible cannot load 32 bit plugin

                                          E 1 Reply Last reply Dec 12, 2019, 7:15 PM Reply Quote 0
                                          • First post
                                            Last post
                                          The Community of users of the Notepad++ text editor.
                                          Powered by NodeBB | Contributors