Community
    • Login

    Compare Plugin

    Scheduled Pinned Locked Moved Notepad++ & Plugin Development
    22 Posts 9 Posters 140.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.
    • Petr JenderkaP
      Petr Jenderka
      last edited by

      Hello Yaron, thanks for changes you made on plugin. I used old one until now and i have a lot of troubles with it.
      You and UFO have made great job! :-)

      I have one proposal for improvement. It will be nice to have a options to change color(or reverse alpha) of text in highlighted areas. I have the dark theme with light color text and when selected lines have bright background(default yellow or green) then the text fades in background.

      1 Reply Last reply Reply Quote 0
      • YaronY
        Yaron
        last edited by

        Hello Petr,

        Thanks. UFO deserves the flowers. :)
        Pavel Nedev has been working on a new version. Yo can open an issue here.

        Best regards.

        1 Reply Last reply Reply Quote 0
        • crayxtC
          crayxt
          last edited by

          hello Yaron,

          Could you provide a 64-build of compareplugin, please?

          Thanks

          1 Reply Last reply Reply Quote 0
          • YaronY
            Yaron
            last edited by

            Hello crayxt,

            Pavel Nedev’s excellent version (both x32 & x64) is available here.

            Best regards.

            1 Reply Last reply Reply Quote 0
            • crayxtC
              crayxt
              last edited by

              Thank you Yaron!

              1 Reply Last reply Reply Quote 0
              • YaronY
                Yaron
                last edited by

                You’re welcome.

                1 Reply Last reply Reply Quote 0
                • Jay RobbieJ
                  Jay Robbie
                  last edited by Jay Robbie

                  @Yaron said:

                  Hello crayxt,

                  Pavel Nedev’s excellent version (both x32 & x64) is available here.

                  Best regards.

                  Yaron, thanks to your comment, I downloaded the “cp-pnedev-0094-d8e277588455e43f16041566073126e706185960.7z” file from Pavel’s DropBox page to test the 64bit version. It works, with the following caveat:

                  1. If Notepad++ 7.2.2 x64 is launched, but the Compare plugin is never used, Notepad++ crashes on Exit.
                  2. If Notepad++ 7.2.2 x64 is launched, and the Compare plugin is used, Notepad++ does not crash on Exit.
                    .

                  In the 7z archive file, I noticed the 32bit Compare plugin version includes a “ComparePlugin” folder with two files in it: git2.dll & sqlite3.dll. However, in the 64bit Compare plugin version, the “ComparePlugin” folder is empty. I was able to find a 64bit version of sqlite3.dll online from the sqlite organization, but git2.dll seems to be development language specific (there is no generic 64bit version available). The Compare plugin works without these 64bit DLLs, but I’m wondering if they are needed to prevent Notepad++ from crashing on exit if the Compare plugin is not used.

                  If you have any insight on whether the 64bit “ComparePlugin” DLLs are necessary, or if you can pass this note along to Pavel Nedev, it would be appreciated.

                  I look forward to your response.

                  Best regards.

                  -Jay

                  1 Reply Last reply Reply Quote 0
                  • Jay RobbieJ
                    Jay Robbie
                    last edited by

                    Regarding my previous post, the same problem occurs with the 32bit version of the Compare plugin in Notepad++ 7.2.2 32bit…

                    1. If Notepad++ 7.2.2 is launched, but the Compare plugin is never used, Notepad++ crashes on Exit.
                    2. If Notepad++ 7.2.2 is launched, and the Compare plugin is used, Notepad++ does not crash on Exit.
                      .

                    I’m still unsure about the importance of the git2.dll & sqlite3.dll files located in the “ComparePlugin” folder, but the crash on exit occurs on both 32bit & 64bit versions of Notepad++. (Removing “ComparePlugin.dll” from the Notepad++ plugins folder resolves the problem)

                    1 Reply Last reply Reply Quote 0
                    • Jay RobbieJ
                      Jay Robbie
                      last edited by Jay Robbie

                      @Yaron said:

                      Hello crayxt,

                      Pavel Nedev’s excellent version (both x32 & x64) is available here.

                      Best regards.

                      Yaron, thank you for posting your comment regarding a 64bit Compare plugin. Unfortunately, the plugin DLL in the link you provided caused Notepad++ 7.2.2 (both 32bit & 64bit) to crash on exit if the Compare plugin (both 32bit & 64bit) was installed, but not used during a Notepad++ session - an unusual problem.

                      Luckily, after some digging, I found a Compare plugin (both 32bit & 64bit) version that does work from Appveyor…

                      Compare Plugin v1.5.6.8 (compatible with Notepad++ 7.2.2 32bit & 64bit)

                      32bit:
                      https://ci.appveyor.com/project/jsleroy/compare-plugin/build/job/ad3uerb6ebct87k8/artifacts

                      64bit:
                      https://ci.appveyor.com/project/jsleroy/compare-plugin/build/job/qerjyu4gfe4je8ch/artifacts

                      Best Regards.

                      -Jay

                      P.S. - Please disregard my two previous posts. I can’t seem to delete them.

                      1 Reply Last reply Reply Quote 0
                      • YaronY
                        Yaron
                        last edited by

                        Hello Jay,

                        The links I posted were outdated. Sorry.
                        Pavel Nedev frequently updates the Compare Plugin Repository. I’d recommend to follow it.
                        And let’s not forget to thank Pavel for his remarkable work. :)

                        The files git2.dll & sqlite3.dll are for the “Git Diff” command/functionality.
                        If you don’t use that command you don’t need those DLLs.

                        Best regards.

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