• Login
Community
  • Login

Location Navigate x64

Scheduled Pinned Locked Moved General Discussion
7 Posts 3 Posters 1.2k 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.
  • G
    Gurux13
    last edited by Gurux13 Nov 28, 2020, 1:25 PM Nov 28, 2020, 1:24 PM

    I really miss the navigation back/forward in Notepad++.
    The Location Navigate plugin is 32bit only, and my NPP is x64.
    So I spent some time and built the plugin for x64. Limited testing shows that it works.
    Warning: This comes with no guarantee. All the usual disclaimer stuff, but this time important. I’ve built it with CRT secure lib disabled (otherwise it wouldn’t build), so it is technically possible that some aspect became less secure. I don’t exactly know whether it’s the case. Use at your own risk. Considering what it actually does I estimate the risk as minimal, though.

    The file: https://github.com/gurux13/LocationNavDll/blob/main/LocationNavigate.dll

    Since it’s a binary, here’s virustotal . Please do verify it yourself for peace of mind.

    Note: this claims no IP rights/copyright for the plugin. I have not modified the code in any way except to make it x64 buildable. All rights belong to the respective parties. Legal stuff blah blah.

    M 1 Reply Last reply Nov 28, 2020, 3:00 PM Reply Quote 3
    • G
      Gurux13
      last edited by Nov 28, 2020, 2:34 PM

      Amendment: built with secure CRT support and also fixed the dialog (it was broken).
      The dll link is the same , the virustotal is new .

      The disclaimer about no guarantees still applies, though.

      1 Reply Last reply Reply Quote 1
      • M
        Michael Vincent @Gurux13
        last edited by Michael Vincent Nov 28, 2020, 3:01 PM Nov 28, 2020, 3:00 PM

        @Gurux13 said in Location Navigate x64:

        The file:

        Why not put the code there as well so we can see the changes you made to get x64 working. I tried in the past and was unsuccessful so I wrote my own similar plugin based on the original’s code.

        Cheers.

        1 Reply Last reply Reply Quote 1
        • G
          Gurux13
          last edited by Nov 29, 2020, 3:23 PM

          There is no license attached to the source code, which makes it problematic to redistribute.
          There is someone else who apparently succeeded with x64 and shared the code: https://sourceforge.net/p/locationnav/discussion/general/thread/899f4d9939/

          M 1 Reply Last reply Dec 2, 2020, 9:29 PM Reply Quote 1
          • T
            TroshinDV
            last edited by Nov 30, 2020, 4:35 PM

            I solved a similar task (navigating through the code, moving to a definition, to a function, to a class) in my project (https://github.com/trdm/jn-npp-script ).
            the solution is written in javascript so it does not depend on the bitness of the OS.

            T 1 Reply Last reply Dec 1, 2020, 7:25 AM Reply Quote 0
            • T
              TroshinDV @TroshinDV
              last edited by Dec 1, 2020, 7:25 AM

              @TroshinDV said in Location Navigate x64:

              I solved a similar task (navigating through the code, moving to a definition, to a function, to a class) in my project (https://github.com/trdm/jn-npp-script ).
              the solution is written in javascript so it does not depend on the bitness of the OS.

              Sorry, link https://github.com/trdm/jn-npp-scripts

              1 Reply Last reply Reply Quote 0
              • M
                Michael Vincent @Gurux13
                last edited by Dec 2, 2020, 9:29 PM

                @Gurux13 said in Location Navigate x64:

                There is no license attached to the source code, which makes it problematic to redistribute.

                There is no specific LICENSE.txt file, but all the code has a header that includes:

                //This program is free software; you can redistribute it and/or
                //modify it under the terms of the GNU General Public License
                //as published by the Free Software Foundation; either
                //version 2 of the License, or (at your option) any later version.
                

                and it’s basically modified files from the Notepad++ plugin template structure which also bear that notice. I’m not a legal expert, but I’m pretty sure you’re OK to clone the publicly available source code to your GitHub, make modifications and re-release so long as you don’t change the existing “license”.

                Cheers.

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