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.
    • pnedevP
      pnedev
      last edited by

      Hi @Pedro-David-Marco ,

      I couldn’t reproduce the problem you experience.

      Could you confirm that your Notepad++ version is 7.7 and the Compare plugin is v2 from the link in my first post here?
      I suppose this is the case but let’s just be sure.

      Next, Please remove all your other plugins and try again. Tell me if the problem is still there.

      Thanks and BR

      Pedro David MarcoP 1 Reply Last reply Reply Quote 1
      • Pedro David MarcoP
        Pedro David Marco @pnedev
        last edited by

        @pnedev

        Hi Pavel…

        Yes, both ar top versions… if i get back to older versions… it works properly again…

        I have reviewed all notepad++ settings just in case it is due to any new setting that causes the problem, not no luck… i still need to move both files one by one when comparing… i thought it was a new feature in compare :-(

        BR,

        Pedro.

        1 Reply Last reply Reply Quote 0
        • pnedevP
          pnedev
          last edited by

          Hi @Pedro-David-Marco ,

          Hm, really strange.

          Have you tried removing all your other plugins?

          BR

          Pedro David MarcoP 1 Reply Last reply Reply Quote 1
          • Pedro David MarcoP
            Pedro David Marco @pnedev
            last edited by

            @pnedev said:

            Hi @Pedro-David-Marco ,

            Hm, really strange.

            Have you tried removing all your other plugins?

            BR

            Yes, i have tried it, no better luck…

            I have downgraded Notepad but not compare… (notepad++ 7.6.6 with Compare 2) and then Compare works ok. :-( so it must be something Notepad related…

            Any Notepad setting maybe?

            BR…

            1 Reply Last reply Reply Quote 0
            • pnedevP
              pnedev
              last edited by

              @Pedro-David-Marco ,

              If you “downgrade” Notepad++ to version prior 7.7 you need to also use the “old” Compare v2.
              Compare v2 has two builds - one for Notepad++ 7.7 and above and another for Notepad++ version below 7.7.

              Please do not mix them.

              I really don’t know what might be causing this issue on your side.
              The last thing you could try is get a clean portable Notepad++ 7.7 64-bit and get this Compare build.

              If you try this please write what’s the result.

              Guys,
              Anyone else experiencing the same or similar issue?

              BR

              EkopalypseE Meta ChuhM Pedro David MarcoP 3 Replies Last reply Reply Quote 3
              • EkopalypseE
                Ekopalypse @pnedev
                last edited by

                @pnedev

                if I understand correctly issue is with scrolling both views, if so,
                no, is working fine here. Click on Navbar scrolls bot views and scrolling
                in an editor, scrolls the other as well. Noticed, that it seems to ignore the
                horizontal/verticals standard settings.

                Notepad++ v7.7 (64-bit)
                Build time : May 12 2019 - 01:26:14
                Path : D:\Tests\npp\770\x64\notepad++.exe
                Admin mode : OFF
                Local Conf mode : ON
                OS : Windows 7 (64-bit)
                Plugins : ComparePlugin.dll mimeTools.dll NppConverter.dll NppExec.dll PythonScript.dll

                1 Reply Last reply Reply Quote 3
                • Meta ChuhM
                  Meta Chuh moderator @pnedev
                  last edited by Meta Chuh

                  @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
                  • Michael VincentM
                    Michael Vincent
                    last edited by Michael Vincent

                    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
                    • Pedro David MarcoP
                      Pedro David Marco @pnedev
                      last edited by

                      @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
                      • pnedevP
                        pnedev
                        last edited by

                        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

                        Pedro David MarcoP 1 Reply Last reply Reply Quote 2
                        • Pedro David MarcoP
                          Pedro David Marco @pnedev
                          last edited by

                          @pnedev

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

                          Thanks pavel!

                          1 Reply Last reply Reply Quote 2
                          • Eric GoodmanE
                            Eric Goodman
                            last edited by

                            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
                            • guy038G
                              guy038
                              last edited by guy038

                              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
                              • pnedevP
                                pnedev
                                last edited by

                                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汪
                                  汪Jerrie
                                  last edited by

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

                                  EkopalypseE 1 Reply Last reply Reply Quote 0
                                  • EkopalypseE
                                    Ekopalypse @汪Jerrie
                                    last edited by

                                    @汪Jerrie
                                    use plugins admin from plugin menu.

                                    1 Reply Last reply Reply Quote 0
                                    • vjs-xxV
                                      vjs-xx
                                      last edited by

                                      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.

                                      vjs-xxV 1 Reply Last reply Reply Quote 0
                                      • vjs-xxV
                                        vjs-xx @vjs-xx
                                        last edited by

                                        @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
                                        • pnedevP
                                          pnedev
                                          last edited by

                                          @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

                                            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
                                            • First post
                                              Last post
                                            The Community of users of the Notepad++ text editor.
                                            Powered by NodeBB | Contributors