bruderstein / npppluginmanager Goto Github PK
View Code? Open in Web Editor NEWNotepad++ Plugin Manager
Home Page: http://www.brotherstone.co.uk/npp/pm/
License: GNU General Public License v2.0
Notepad++ Plugin Manager
Home Page: http://www.brotherstone.co.uk/npp/pm/
License: GNU General Public License v2.0
I am using Notepad++ (32 bit) v7.3.3 with pre-installed Plugin Manager v1.3.5. When I try to update the Plugin Manager, the update fails with a validation error.
Searching the open and closed issues, I found:
Successful update of Plugin Manager to version 1.4.5 (shown in update list) or even 1.4.9 (latest release of Plugin Manager)
After the download of the updated Plugin Manager, an error message appears: "It has not been possible to validate the integrity of 'PluginManager.dll' needed to install or update a plugin. Do you want to copy this file anyway (not recommended)?" (see also attached screenshot)
Notepad++ v7.3.3 (32-bit)
Build time : Mar 8 2017 - 03:37:37
Path : C:\Program Files (x86)\Notepad++\notepad++.exe
Admin mode : OFF
Local Conf mode : OFF
OS : Windows 7 (64-bit)
Plugins : HexEditor.dll mimeTools.dll NppConverter.dll NppExport.dll PluginManager.dll
Plugin Manager v1.3.5.0
The plugin manager, which is not installed by default, has no available plugins listed. It also cannot be reinstalled.
%APPDATA%\Notepad++
A file needed by the plugin manager (gpup.exe) is not present under the updater directory.
Notepad++ v7.3.3 (64-bit)
Build time : Mar 8 2017 - 03:39:58
Path : C:\Program Files\Notepad++\notepad++.exe
Admin mode : OFF
Local Conf mode : OFF
OS : Windows 7 (64-bit)
Plugins : PluginManager.dll mimeTools.dll NppConverter.dll
today, when I started up Npp, plugin manager asked me to update Python Plugin (do you know this plugin ? I’m joking)
While I was reading the release note, Notepad++ crashed. Here is the stack dump from VS and debug info. Sorry I don’t have the sources or debug symbol.
Bug reproduced twice, Here is the step to do
Edit the PluginManager.ini, set LastCheck to 0, to force the plugin check
Open Npp,
wait while plugin Manager windows is not open.
Once plugin Manager windows is open, you can continue to use Npp, the program is stable.
Now click, on Plugin Manager Windows on the Python Script, Npp is still stable and waiting. I can go back to Npp windows, all is stable.
Now click on the Plugin Manager / text area of the release note.
Bang ! Core Dump.
Do you confirm ?
Christophe
I noticed that a prerelease is available but according to feature request page it doesn't seem to be completed yet. Please don't take this message as ungrateful or thankless because the opposite is true. Instead take this message as to just how much people really do depend on the generosity of the open source community of developers as yourself.
Here is the link for reference: #7
the .dll not support x64 with 1.4.3 version
Can you add a "Date last updated" column?
It would be very useful as some plugins have not been updated in so long, it is probable they are abandoned.
Is it possible to create a mirror of nppPluginmanager's database and plugin repository? Internet connection isn't available to me, but I can create intranet copy of any resource.
I built it use appveyor for master branch.
the tag 1.4.4_beta was support x64
The 1.4.4_beta is work on Win10 x64,but the plugin list is empty.
I use the capture tool find server IP is 104.18.50.38, this IP can be ping.
Connection to many sites such as sourceforge.net and github.com in China are interrupted now and then.
I can't see any plugins to install...this is the main reason I've used this plugin. It says "No new plugins available" even though I have the list of development/unstable plugins checked in settings. This is for 64bit.
Hi Dave,
Would you consider this as it could make it easier for users to propose new plugins or updated versions? I couldn't find any way for doing this except using http://www.brotherstone.co.uk/npp/pm/admin/ which requires additional registration and is not transparent, or creating issues here. I feel PRs for PluginManagerPlugins.xml would better fit the GitHub usage scenario.
When trying to install a plugin without internet connection the plugin will crash notepad++.
Plugin Manager does not support windows7 64 bit
The certificate for https://bruderste.in/npp/pm/ is expired.
Firefox reports The certificate expired on Friday, March 31, 2017 7:16 PM. The current time is Friday, April 07, 2017 11:49 AM.
Here is the link to latest release of NppExport 64 bits: https://github.com/chcg/NPP_ExportPlugin/releases
I'm using npp 7.3.2 32bit
I've installed the python plugin via plugin manager but to console doesn't open
Hey, I noticed you were using cURL internally. Would it be possible for you to add in the functions needed so that the Plugin Manager can authenticate against some corporate proxies?
The pluging manger shouldn't ask for administrator privileges unless they are needed. In portable instllation they are usually not needed since the user has full write permissions on the notepad exe files.
Hi, I'd like to thank Dave and all the contributors for the plugin manager and add a feature request.
The list of plugins is long and if I, say, want to find a plugin to autoclose HTML tags, I should go to the Internet and google some. It would be nice to search by title and by description through the list of plugins in the pManager itself.
I don't seem to be able to install any plugins; I've tried installing JSTool, JSLint, XML Tools and all of them state that "It has not been possible to validate the integrity of '...' needed to install or update a plugin."
Plugin installs.
An error message appears stating "It has not been possible to validate the integrity of '...' needed to install or update a plugin.".
Notepad++ v7.3.3 (32-bit)
Build time : Mar 8 2017 - 03:37:37
Path : C:\Program Files (x86)\Notepad++\notepad++.exe
Admin mode : OFF
Local Conf mode : OFF
OS : Windows 10 (64-bit)
Plugins : ComparePlugin.dll mimeTools.dll NppConverter.dll NppExport.dll NPPJSONViewer-win32.dll PluginManager.dll
I'm attempting to answer a Stack Overflow question asking where the Plugin Manager downloads updates from. I know that they were originally hosted on SourceForge, but transitioned over to GitHub at some point.
When was the update URL moved to GitHub? And what is the new URL?
See notepad-plus-plus/notepad-plus-plus#1286
It is not good to write UDLs into wiki and install them manually.
Could you create a new repo for UDL and add the code into NPP Plugin Manager to manage UDL's
Is there any reason why an outdated version of the Plugin Manager is still shipped with npp?
Since N++ released v7 and now offers 64bit version then i think it would be good to have PM show wich plugins have 64bit versions available. In the near future...
At the moment i imagine the list of 64bit plugins is very short.
Im using 32bit N++ so i cant check at the moment if 64bit N++ already incorporates 64bit PM that has this functionality. If so you may dismiss what i wrote above.
Hello @bruderstein ,
Thank you for the great plugin - it really makes N++ look complete and much more user-friendly.
I recently released a new version of an existing plugin and selected "Validate" in the install form. I let the site compute the Md5 sum itself from the new version link and when the list of the plugin files in the zip appeared I added the hashes ("Add hash") for every file existent. I saved the modifications made to the plugin xml.
The problem is that when I try to install the new version from PluginManager the files give validation errors (as if the hashes mismatch).
My PluginManager is the latest version (1.4.3) and I have enabled the use of the development xml list (so my plugins xml changes are immediately active).
Could you please check if the hashes are correctly computed, saved in the plugins xml list and validated correctly?
Thank you in advance.
BR
Plugin Manager v1.4.3.0 includes a link entitled Why is this here?. That link goes to http://bruderste.in/npp/pm/sponsor/ which currently generates a 404.
Hi Dave. Thank you for the Plugin Manager.
For portable Notepad++, nppPluginManager v1.4.3.0 is not saving PluginManagerPlugins.xml
in the correct location.
It is saving it in [notepad++ folder]\plugins\Config\data\prod\content\xml
, but in order to recognize that file, it must be saved in [notepad++ folder]\plugins\Config\
.
This may be due to an issue in the Plugin Manager, or simply that PluginManagerPlugins.zip
currently contains PluginManagerPlugins.xml
within data\prod\content\xml
inside the zip file.
As a workaround, the user can copy PluginManagerPlugins.xml
to [notepad++ folder]\plugins\Config\
, but they will need to do that every time a new version of PluginManagerPlugins.zip
is released.
Could you please check access or grant to x86 plugin admin system for:
young-developer, see https://github.com/young-developer/nppNavigateTo and https://notepad-plus-plus.org/community/topic/13461/plugin-update-navigateto
franco stellari, see https://sites.google.com/site/fstellari/nppplugins and https://notepad-plus-plus.org/community/topic/13262/menuicons-plugin-1v21-released/12
Check with donho , if his x86/x64 plugins from https://github.com/npp-plugins will be updated by himself or I should do it
This plugin not forking for notepad++ 64 bits.
When closing the plugin manager, the following is printed to the console:
destructing 4 destructing 3 destructing 4 destructing 3 destructing 2 destructing 1
These messages should not be printed, since they seem to be a leftover debug string and have no actual relevance to the user (although, the fact that destructing 4
is printed twice is a bit worrisome).
Start Notepad++ with a console attached.
This is probably the most difficult step. The majority of the time, the console refuses to appear or to stay open. However, it does open when Notepad++ is launched through Cygwin, such as for use as a git commit message editor. No special flags are actually needed; simply running notepad++.exe
from bash makes it visible.
Alternatively, if Cygwin is not an option, simply adding a call to AllocConsole()
is enough to get the console to appear when debugging from visual studio. Of course, in this situation, the console has to manually be opened; you wouldn't run into the issue that way from normal usage.
Open the plugin manager.
Close Notepad++ (Cygwin only — seems to be necessary to get the output to be flushed)
The console to remain blank.
The following is printed to the console:
destructing 4 destructing 3 destructing 4 destructing 3 destructing 2 destructing 1
Build time : Nov 27 2016 - 16:31:07
Path : C:\Users\Pokechu22\Downloads\notepad++\notepad++.exe
Admin mode : OFF
Local Conf mode : OFF
OS : Windows 10
Plugins : DSpellCheck.dll mimeTools.dll NppConverter.dll NppExport.dll NppFTP.dll PluginManager.dll
Build time : Jan 31 2017 - 21:46:54
Path : C:\Users\Pokechu22\Downloads\notepad-plus-plus\PowerEditor\visual.net\Unicode Debug\Notepad++.exe
Admin mode : OFF
Local Conf mode : OFF
OS : Windows 10
Plugins : DSpellCheck.dll mimeTools.dll NppConverter.dll NppExport.dll NppFTP.dll PluginManager.dll
Line 31 of CancelToken.cpp
contains:
printf("destructing %d\n", *m_refCount);
Removing that line should fix the issue.
Hello,
I have installed the last 64bit version of npp (7.2.1). But the plugin manager is not showing on the Plugins menue, so i installed it manually (version 1.4.3), after restart, i got a message that 32bit plugins couldn't be loaded.
Is there is a 64bit release, or should we build it from the source manually ?
Thank you.
Best regards.
No plugins found in 64 bit version.
Display list of plugins
No new plugins available
https://snag.gy/wNmOuD.jpg
Notepad++ v7.3.3 (64-bit)
Build time : Mar 8 2017 - 03:39:58
Path : C:\Program Files\Notepad++\notepad++.exe
Admin mode : ON
Local Conf mode : OFF
OS : Windows 10 (64-bit)
Plugins : mimeTools.dll NppConverter.dll PluginManager.dll
1.4.4.0
Version 1.4.3 as the topic - I can not install any plugins or update - when I click "update" tries to download and display the "installation <name_plugin> failed" in the settings, I have checked "force HTTP instead of HTTPS for downloading Plugin list"
However, during the installation of a new plugin there are no errors - after restart the plugin is not listed.
Notepad++ v7.3.2 (32-bit)
Build time : Feb 12 2017 - 23:15:39
Path : C:\Program Files\Notepad++\notepad++.exe
Admin mode : OFF
Local Conf mode : OFF
OS : Windows XP (32-bit)
Plugins : ComparePlugin.dll JSMinNPP.dll LightExplorer.dll mimeTools.dll NppConverter.dll NppExport.dll NppTextFX.dll PluginManager.dll
Plugin manager crashes if cannot save downloaded file.
Please find attached patch file to fix this issue.
libinstall.patch.txt
When plugins are installed in both the appdata and usual notepad++\plugins
folders, then plugin manager seems to take a different view of how to handle this as N++ does.
This may also be an issue when plugin manager itself is installed in both locations - needs further investigation.
I installed PluginManager as per your instructions. Started Notepad++. PluginManager appears in the Plugins pulldown menu. I then select it however the List of plugins available under the "Available" tab is emply. Wondering what I need to do or check to rectify the issue.
Notepad++ x64 bit (v7.3.3) installation on Win10 x64.
I created an empty "allowAppDataPlugins.xml" file as suggested under the settings button.
This is in regards to the 32-bit plugin list, I haven't tried the 64-bit plugin manager at all.
Last I knew the plugin list was supposed to get updated every 2 weeks. But it appears it hasn't been updated in nearly 2 months. Note: using the "development plugin list" seems to work as expected.
%APPDATA%\Notepad++\plugins\config
and delete the PluginManager.*
files (the ini, xml, and zip file)To get an updated list every 2 weeks.
It seems the list has not been updated since sometime between April 18th and April 20th.
Notepad++ v7.4.2 (32-bit)
Build time : Jun 18 2017 - 23:34:19
Path : C:\Program Files (x86)\Notepad++\notepad++.exe
Admin mode : ON
Local Conf mode : OFF
OS : Windows 7 (64-bit)
Plugins : BetterMultiSelection.dll DoxyIt.dll DSpellCheck2.dll ElasticTabstops.dll LuaScript.dll NppConverter.dll NppExport.dll PluginManager.dll Scintillua++.dll SurroundSelection.dll
Plugin Manager version 1.4.9.0
When I want to install a plugin where the integrity cannot be validated (say CustomizeToolbar), the ‘copy file anyway’ popup is not responding, not even to the ‘x’. ‘Yes’ or ‘No’ don’t work and the parent downloader popup cannot be cancelled.
You have to quit NPP in Task Manager to get out of it.
Expected behaviour is one can click the Buttons. This works with only one View Window populated.
Notepad++ v7.3.3 (32-bit)
Build time : Mar 8 2017 - 03:37:37
Path : C:\Program Files (x86)\Notepad++\notepad++.exe
Admin mode : OFF
Local Conf mode : OFF
OS : Windows 10 (64-bit)
Plugins : AnalysePlugin.dll AutoSave.dll ccc.dll ColorPicker.dll ComparePlugin.dll LocationNavigate.dll MenuIcons.dll mimeTools.dll NppConverter.dll NppExport.dll NppFTP.dll NppTextFX.dll NppToolBucket.dll PluginManager.dll TakeNotes.dll
Getting the following error message when I click Show Plugin Manager "There was an error downloading the plugin list." Please check your internet connection, and your proxy settings in Internet Explorer, Edge, or Chrome". If I go to %APPDATA%\Roaming\Notepad++\plugins\config and delete PlugInManagerPlugins.xml, then restart NotePad++ it works.
Have been able to reproduce this on 2 machines.
Expect Show Plugin Manager to work even if it already has data from that day.
See steps to reproduce the issue.
Notepad++ v7.3.3 (32-bit)
Build time : Mar 8 2017 - 03:37:37
Path : C:\Program Files (x86)\Notepad++\notepad++.exe
Admin mode : OFF
Local Conf mode : OFF
OS : Windows 10 (64-bit)
Plugins : ComparePlugin.dll JSMinNPP.dll NppJumpList.dll NppTextFX.dll PluginManager.dll RunMe.dll XMLTools.dll
PlugIn Manager V1.4.5.0 (also happens in V1.4.3 and V1.4.6)
Recently something has changed in the plugin update algorithm (at least in v1.4.3.0). It doesn't longer preserve sub-folders from the plugin packages and collapses all the files in the single root directory.
While the problem itself is simple it has very severe effect on plugins that do rely on file structure. Thus CS-Script
plugin was completely broken because of this problem.
CS-Script (C# Intellisense)
plugin.And this is the actual file structure of the plugin package:
PluginManagerPlugins.xml downloaded by PluginManager is not up-to-date.
Some plugins have updated already but PluginManagerPlugins.xml keeps old versions.
Plugin Manager says that version 1.4.3 is available.
When I try to update to this version from 1.3.5, everything seems to install correctly, and then I get a dialog that says a restart is required to complete the installation, but after the restart, Plugin Manager still shows the installed version as 1.3.5.
I have tried running Notepad++ as administrator, but it didn't change anything. My domain login is a member of the local administrators group.
There are 3 other plugins that seem to have the same problem, Customize Toolbar, Python Script, and XML Tools. They all require restarts to complete, but after Notepad++ restarts, they also show the same installed version as prior to the update.
What can I do to resolve this problem?
@bruderstein
there are some dead links in the plugin list, e.g.
http://www2.brotherstone.co.uk/npp/NppMenuSearch075.zip
(also https://sourceforge.net/projects/nppmenusearch/files/v0.9/ exists)
http://www2.brotherstone.co.uk/npp/NotepadSharp_1.5.0.zip
(seems github https://github.com/jvdanilo/NotepadSharp doesn't exist)
Maybe we could add a check for dead links at server or client side for the complete list.
so...... i tried to start notepad+ (had to install this plugin Manually for some reason) and then i got this error when it tried to import the dll of the plugin. Could domeone help me? and yes i had to mess with my registery because Some stuff was broken (.exe and exefile is now "1%"*1 or something like that) would be nice if someone could help. thanks. Running Windows 10
Any reasons to not Use VS2015?
Latest 32bit N++ on Ubuntu 16.04 x64 via wine produces error when downloading list.
Default 1.3.5 release works. Updates to 1.4.5 and breaks, error message when opening Plugin Manager is:
"There was an error downloading the plugin list. Please check..."
I verified that the same error occurs with 1.4.1 as well as 1.4.9.
1.3.5 works and successfully updates other plugins. Though cries a lot about not being able to verify downloaded files.
Clean/default install of N++ and wine with default settings.
No error, list download succeeds.
Error, list download fails.
Notepad++ v7.3.3 (32-bit)
Build time : Mar 8 2017 - 03:37:37
Path : C:\Program Files (x86)\Notepad++\notepad++.exe
Admin mode : OFF
Local Conf mode : OFF
OS : Windows XP (64-bit) <-- wine 1.6.2
Plugins : mimeTools.dll NppExport.dll ComparePlugin.dll XMLTools.dll NppConverter.dll PluginManager.dll
I'd love to attach some meaningful error message if only I knew how.
My Notepad++ suddenly starts creashing when i try to open.
I tried it with Run as Administration, but again it is not working correctly.
Should I delete my PluginManager.dll file?
Gettling Below Error Message
Problem signature:
Problem Event Name: BEX
Application Name: notepad++.exe
Application Version: 6.9.2.0
Application Timestamp: 573b9c9e
Fault Module Name: PluginManager.dll
Fault Module Version: 1.3.5.0
Fault Module Timestamp: 54bbbb11
Exception Offset: 0002e6e3
Exception Code: c0000417
Exception Data: 00000000
OS Version: 6.1.7601.2.1.0.256.48
Locale ID: 16393
Additional Information 1: f76b
Additional Information 2: f76b2652c8941daea9d6a129b3996b47
Additional Information 3: 0d75
Additional Information 4: 0d7510ec42adeb6f01d6d815497307b7
Read our privacy statement online:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409
If the online privacy statement is not available, please read our privacy statement offline:
C:\Windows\system32\en-US\erofflps.txt
The plugin manager asks for an update every time I try to install an update.
In the "Updates" tab there is no update. First there was one for the plugin manager, then I installed that update before installing other plugins, now it's not in the list anymore, but it keeps asking.
Plugin manager version is 1.4.3.
Notepad++ v7.3.2 (32-bit)
Build time : Feb 12 2017 - 23:15:39
Path : C:\Program Files (x86)\Notepad++\notepad++.exe
Admin mode : ON
Local Conf mode : OFF
OS : Windows 7 (64-bit)
Plugins : ComparePlugin.dll CustomizeToolbar.dll MenuIcons.dll NppExternalLexers.dll NppSaveAsAdmin.dll PluginManager.dll RunMe.dll SpellChecker.dll mimeTools.dll NppConverter.dll NppExport.dll
The newest 64-bit Notepad++ doesn't support 32-bit plugins. Will the developers add 64-bit version to Plugin Manager?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.