Community
    • Login
    1. Home
    2. Popular
    Log in to post
    • All Time
    • Day
    • Week
    • Month
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics

    • All categories
    • rednoise0R

      Jump List not being added to

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      7
      1 Votes
      7 Posts
      221 Views
      PeterJonesP
      @rednoise0 said: This makes me wonder if you have that file and a working jump list because you have had NPP-64 installed for a while, through several version, Doubtful. In my experiments which led to my previous post, I got Win 11 to successfully add the jump lists for two or three different portable versions of Notepad++ (at least one 32-bit, at least one 64-bit) by doing “Open with” and browsing to the portable executables. When I pinned those to the task bar, their Jump Lists were visible. The Jump list is not working. Furthermore, it is not listed in JumpListsView, and there appears to have been no file created in \AppData\Roaming\Microsoft\Windows\Recent\AutomaticDestinations\ . Remember, Windows OS doesn’t add to Jump Lists unless you are opening the file through Explorer (either by double-click, or by right-click-open-with). It does not add to the Jump List if you File>Open from inside the app. And it doesn’t add to the Jump List if you drag from Explorer into the open app. that there is something about new or recent versions that doesn’t register itself with Windows properly. As far as I can tell, Notepad++ doesn’t actually do any of the fancy “registering” for Windows’ Jump Lists. It just relies on the OS’s built-in jumplist handling. Given that I was able to get multiple separate jumplists for N++, depending on which pinned executable I was OpenWith, I think I’ve confirmed that (since I would think that it would share a jumplist if it’s registered a consistent name). (I’ll probably play at some point with creating a helloworld.exe and pinning it, and see that I can get a jumplist from a brand-new app… but that won’t be until tomorrow at the earliest.)
    • EkopalypseE

      DAP client plugin

      Watching Ignoring Scheduled Pinned Locked Moved Notepad++ & Plugin Development
      8
      3 Votes
      8 Posts
      329 Views
      PeterJonesP
      @rdipardo said: If you have the Rust toolchain installed, there’s a perl-dap binary crate. Hmph. I had been trying to find something in the perl ecosystem to enable DAP for perl. It’s counterintuitive to have to install a 1+ GB Rust toolchain just to connect a Perl debugger to Notepad++. @ekopalypse [asked]](/post/105567): Which debugger did you use? That’s the problem: I couldn’t find any perl-based ones myself; and the free AI I asked tried to get me to use a perl module that didn’t have features/functions/etc that it claimed to have, and when I looked into the documentation of that module, it didn’t mention anything about supporting DAP, so I’m not sure why the AI suggested it at all. I was hoping to be able to try out perl debugging from Notepad++ “for fun”, if this plugin made it easy. But since the ecosystem is providing friction, I probably won’t be continuing down that path. Though I’ll still pull out the plugin for when I want to single-step through Python… Now if it worked with PythonScript, so I could single-step while debugging N++ automation, I’d have it always enabled… So, if you have any ideas on that, I’m all ears. :-)
    • donhoD

      Notepad++ release 8.9.6.1

      Watching Ignoring Scheduled Pinned Locked Moved Announcements
      36
      1 Votes
      36 Posts
      4k Views
      donhoD
      @xomx From the scenarios you described, HMAC is not infaillible. However, just because the burglar is cabable of anything does not mean I leave my door unlocked when I leave home. Also you make valid points. The MachineGUID is not a cryptographic secret, and it was never designed to be one. But it’s still better to use the MachineGUID than to rely sorely on sha256 of shortcuts.xml. Not only does HMAC make tempering with shortcuts.xml more difficult, but it also prevents attackers from pre-computing the sha256 value of the factory-default shortcuts.xml. As a result, I believe HMAC is a suitable solution: it prevents the most effortless forms of shortcuts.xml tempering, and under normal circumstances users are not disturbed.