Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug Fix: Don't remove whole plugin System #5593

Conversation

SinghRajenM
Copy link
Contributor

Fixed issue #5576 and #5279

@chcg chcg added bug pluginAdmin Issues related to the new plugin admin system introduced with N++ 7.6 labels Apr 27, 2019
@donho donho self-assigned this May 13, 2019
@donho donho added this to the 7.x (master) milestone May 13, 2019
@donho donho added the accepted label May 13, 2019
@donho donho closed this in 2e25741 May 13, 2019
@SinghRajenM SinghRajenM deleted the src_pluginRemovalBugFix branch May 17, 2019 15:27
polluks pushed a commit to polluks/notepad-plus-plus that referenced this pull request Jun 5, 2019
SinghRajenM added a commit to SinghRajenM/notepad-plus-plus that referenced this pull request Jun 9, 2019
* Update Bulgarian localization

Close #56366

* Remove autocomplete directory on uninstall

Close notepad-plus-plus#5277

* Fix Markdown not working in installer package of v7.6.3

and add Markdown in zip packages

* Minor change for the installation

* Fixed file open hang issue in old style mode

Fix notepad-plus-plus#5368, close notepad-plus-plus#5370

* Don't allow restricted characters for tab file rename

Extend class StringDlg, so that characters which are not allowed in a file name such as |, :, >, < etc. will be restricted for tab's new name so that there will be no problem while saving backup file.

Close notepad-plus-plus#5324

* Make naming homogeneous in xml file

No more dummy surprises.

Close notepad-plus-plus#5276

* Add shift + scroll for horizontal scrolling

Close notepad-plus-plus#2682, close notepad-plus-plus#5184

* Adde missing styles to Zenburn theme for PowerShell

Close notepad-plus-plus#5161

* Fix a small regression on Find dialog status bar

Fix notepad-plus-plus#5070, close notepad-plus-plus#5094

* Support More localization

Close notepad-plus-plus#5323

* Remove DSpellCheck due to some performance issues

* Use new style open/save file dialog by default

* Notepad++ release 7.6.4

* Fix a regression: double-clicking on a "find all in current document" result for an unsaved doc prompts to save it

* Fix renamed new tab incorrect behaviour

Double-clicking on a "find all in current document" result in a renamed new tab get a prompt to create it.

* [EU-FOSSA] Enhance external call code to avoid eventual arbitrary commands execution

* [EU-FOSSA] Fix crash issue on shorcut command while its length exceed 260

Fix stack Buffer Overflow in Command::extractArgs

* Remove some ugly coding styles

* Remove duplicate quote and fix a typo

* Remove BOM from 2 localization files

- corrected xml encoding from UTF8 with BOM -> required UTF8 for zulu and kurdish
- added zulu to localization list, see also notepad-plus-plus#5209
- space -> tab in localizationString.h according to the rest of the list

Close notepad-plus-plus#5209, close notepad-plus-plus#5397

* Add "View Current File in Browser" for Firefox, Chrome, IE & Edge

Restore deleted "Launch in browser" customized shorcuts in [EU-FOSSA] by implementing them in more secure way.

* Remove ugly coding style

* Remove some duplicate entries from lang files

Close notepad-plus-plus#5383

* Enhance "File status Auto-Detection" to avoid switching editing tab off behaviour

Fix a long waiting issue about file auto change detection, by adding a new option to avoid an annoying behaviour:
If file content is changed outside of Notepad++, while focus back to Notepad++, the current editing tab will be switched off, the changed file will be switched to and user will be asked to reload the file in question.
The new option remains the editing tab. User will be asked to reload it only if the changed file is switched in.

Fix notepad-plus-plus#1087, Fix notepad-plus-plus#3349, Fix notepad-plus-plus#3333, Fix notepad-plus-plus#3528, Fix notepad-plus-plus#3138, Fix notepad-plus-plus#3934, Fix notepad-plus-plus#3160, Fix notepad-plus-plus#1822, Fix notepad-plus-plus#745, Fix notepad-plus-plus#3599, Fix notepad-plus-plus#4329, Fix notepad-plus-plus#3971, Fix notepad-plus-plus#4592, Fix notepad-plus-plus#1116, Fix notepad-plus-plus#2082
Close notepad-plus-plus#4180, Close notepad-plus-plus#5386, Close notepad-plus-plus#4189, Close notepad-plus-plus#1995, Close notepad-plus-plus#2867, Close notepad-plus-plus#3306, Close notepad-plus-plus#2776, Close notepad-plus-plus#2724, Close notepad-plus-plus#2405, Close notepad-plus-plus#4072, Close notepad-plus-plus#4747

Close notepad-plus-plus#5389

* Clean up - remove dead code.

* Use new "File Status Auto-Detection" option by default

And make it compatible with the existent arguments.

* Update localization files

* Remove unecessary cast

* Add "Multi-Select Next Occurence" feature

* Added Ctrl+Shift+D to select next occurence of selection
* Left and right movement works for multiple cursors
* Enter/return a new line works for multiple cursors

Close notepad-plus-plus#5322, close notepad-plus-plus#5399

* Add "Multi-Select Next Occurrence" into menu

Update localization files

* Add GPG Public Key Fingerprint in readme

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Make better UI for the file status auto-update enhancement

* Fixed crash due to "File status auto-detection" enhancement

Close notepad-plus-plus#5438

* Update Bulgarian localization

Close notepad-plus-plus#5372

* Update Italian localization to 7.6.5

Close notepad-plus-plus#5446

* Updated Hindi Translation and corrected typo in English

Close notepad-plus-plus#5448

* Update brazilian_portuguese.xml

Close notepad-plus-plus#5443

* Add Hindi support for installer.

Close notepad-plus-plus#5433

* Update german.xml to 7.6.3

Close notepad-plus-plus#5381

* Update Turkish localization

Close notepad-plus-plus#5379

Updated according to 5423b50, 157846c and da3a17e commits.

* Revert "Add "Multi-Select Next Occurence" feature"

The current commit contain unstable behaviour and could lead to crash.
OTOH Update Scintilla component will get the same feature. So Scintilla will be updated in short term.

This reverts commit 455fcb2.

* Remove unused command

* [EU-FOSSA] Fix crash issue of User Define dialog while deleting a unallocated entry

* [EU-FOSSA] Fix crash issue by command "On Selection->Open File"

Fix crash issue by command "On Selection->Open File" while the number of selected characters is exeed 2048.

* [EU-FOSSA] Add an enhancement to prevent from the eventual crash.

* Update japanese.xml to v7.6.5

Close notepad-plus-plus#5377

* Delete autoCompletion folder on uninstall correctely

Close notepad-plus-plus#5422

* Revert "Update uchardet to 0.0.6 to improve UTF-8 detection quality"

There are several important regression in uchardet to 0.0.6. Hence this revert.
This reverts commit bfb7e86.

Fix notepad-plus-plus#5299, fix notepad-plus-plus#5310, fix notepad-plus-plus#5202, fix notepad-plus-plus#5440
Close notepad-plus-plus#5414

* Use new NppPluginList release 1.0.8

* Fixed Read-Only flag (user read only) flag issue

Close notepad-plus-plus#4943, fix notepad-plus-plus#4942

* Added close unchanged tabs command

Close notepad-plus-plus#5185, close notepad-plus-plus#5007

* Update English translation modele, + French & Chinese

* Retain read only flag state in session

Close notepad-plus-plus#4987, Fix notepad-plus-plus#4409, Fix notepad-plus-plus#4872, Fix notepad-plus-plus#2970, Fix notepad-plus-plus#2548

* Allow some more characters (up to 64 char) in UDL name

Fix notepad-plus-plus#5400, fix notepad-plus-plus#4714, close notepad-plus-plus#5458

* Refactoring loadFileData()

* Allow undo after file reload and don't purge undo buffer

Close notepad-plus-plus#5273, fix notepad-plus-plus#5141

* Fix a bug in command "Remove Consecutive Duplicate Lines"

...while the last line's prefix is the content of its previous line.

Fix notepad-plus-plus#5462

* Fix "Remove Consecutive Duplicate Lines" not working on old Macintosh EOL

Close notepad-plus-plus#5467

* Notepad++ 7.6.5 release

* Fix a crash issue due to cfa702a

cfa702a (Retain read only flag state in session)

Crash can be reproduced by replacing the content by following code (replace YOUR_FULL_FILE_PATH by your existing full file path):

<NotepadPlus>
    <Session activeView="1">
        <mainView activeIndex="0" />
        <subView activeIndex="0">
            <File firstVisibleLine="128" xOffset="0" scrollWidth="8768" startPos="11571" endPos="11571" selMode="0" lang="Normal Text" encoding="-1" filename="YOUR_FULL_FILE_PATH" backupFilePath="" originalFileLastModifTimestamp="-1930112874" originalFileLastModifTimestampHigh="30727970" mapFirstVisibleDisplayLine="-1" mapFirstVisibleDocLine="-1" mapLastVisibleDocLine="-1" mapNbLine="-1" mapHigherPos="-1" mapWidth="-1" mapHeight="-1" mapKByteInDoc="177" mapWrapIndentMode="-1" mapIsWrap="no" />
        </subView>
    </Session>
</NotepadPlus>

* Update Bulgarian localization

Close notepad-plus-plus#5459

* Update german.xml to v7.6.5

Following notepad-plus-plus@54d2bc5

Close notepad-plus-plus#5460

* Update japanese.xml to v7.6.5

Close notepad-plus-plus#5461

* Update corsican.xml for Notepad++ 7.6.5

Corsican translation has been updated to take the new strings into account. In addition, apostrophe signs, suspension points and quotation marks have been modified and unnecessary uppercases removed.

Close notepad-plus-plus#5469

* Notepad++ 7.6.6 release

* Fix crash while right clicking on DocSwitcher's column bar

Fix notepad-plus-plus#5479

* Add Notepad++ GPG public key

So 3 copies of public key for verifying:
1 copy on main server
1 copy on GitHub
1 copy on key server

* Update README.md

* Remove the test of null pointer for delete

Since deleting a null pointer just does nothing:
https://isocpp.org/wiki/faq/freestore-mgmt#delete-handles-null

* Remove unnecessary sub-projects

* Update catalan.xml

Close notepad-plus-plus#5491

* Fix '\' display problem in CSS while using themes

Remove Batang font for CSS tags

fixes notepad-plus-plus#3952, closes notepad-plus-plus#5490

* Update Turkish localization

Added new entries according to 54d2bc5 commit.

Close notepad-plus-plus#5484

* Add some awesome quotes in easter eggs

* Add Ctrl+R shortcut for "Reload from disk" command

Close #20

* Add "Count in selection" option in Find dialog

Close notepad-plus-plus#722

* Make some strings longger for fitting translation

Close notepad-plus-plus#3058

* Update 4 localization files

* Fix a regression of enlargement string label commit

* Force Python files to use spaces instead of tabs

Close notepad-plus-plus#5506

* Fix cursor flickering after double clicking on URL

Fix notepad-plus-plus#5529

* Fix unexpected behaviour after double clicking an URL

Close notepad-plus-plus#5529

* Upgrade Scintilla from v3.56 to v4.14

* Upgrade Scintilla - integrate boost's PCRE in 64 build

And remove compiling warning.

* Upgrade Scintilla - Adaptation of PowerEditor part

* Upgrade Scintilla - Update Scintilla build informtion

* Security: switch from component sha256 checking to certificate checking.

* Uupdate for build with updated scintilla 4.1.4 and vs2017

Close notepad-plus-plus#5635

* Update ukrainian.xml

Close notepad-plus-plus#5628

* Update czech translation to v7.6.6

Close notepad-plus-plus#5542

* Update Bulgarian localization

Close notepad-plus-plus#5528

* Update chineseSimplified.xml

Close notepad-plus-plus#5580

* Russian lang - revision and fixes

Added new lines. Reworked a lot of text in MiscStrings + its organization.

Close notepad-plus-plus#5497

* Update french.xml

A small correction for the SHA-256 submenu texts in french are wrong

Close notepad-plus-plus#5634

* Revert "Allow undo after file reload and don't purge undo buffer"

This commit makes a performance issue: Re-loading the same text file over and over results in huge memory taken up
This reverts commit 198cf90.
Fix notepad-plus-plus#5595

* Fix all plugins being removed problem while Plugin Admin romoves an old plugin (of old system).

Fix notepad-plus-plus#5576, fix notepad-plus-plus#5279, close notepad-plus-plus#5593

* Fix the regression: "Replace all" and "Mark all" work partially

* Fix file manager memory leak in case of out of disk space.

File manager uses its Scintilla view (with its default document) to save and load file so these 2 op won't be done on foreground.
The fix decreases the  reference of document to save correctly while the failure of saving (out of disk space).

Close notepad-plus-plus#5659

* Fix some coding styles

* One more country in which same-sex marriage is legal. Congrats Taiwan!

* Notepad++ 7.7 release

* Add comment doc style to SQL lexer

Closes notepad-plus-plus#3086

* Update AutoIt keywords

Closes notepad-plus-plus#3933

* Add literal string style to SQL lexer

Closes notepad-plus-plus#3305

* Use SCI_TARGETWHOLEDOCUMENT and SCI_COUNTCHARACTERS

* Add Python literal string interpolation

Closes notepad-plus-plus#5698

Add support for:
- SCE_P_DECORATOR
- SCE_P_FSTRING
- SCE_P_FCHARACTER
- SCE_P_FTRIPLE
- SCE_P_FTRIPLEDOUBLE

* 解決『一個shortcut,各自表述』的困擾

* Set embedded ASP default language to VB

Closes notepad-plus-plus#5702, Closes notepad-plus-plus#5677

* Enable Scintilla Virtual Space Option change from macro

Fixes notepad-plus-plus#5463, closes notepad-plus-plus#5500

* Add CMake new keywords.

Close notepad-plus-plus#5701, close notepad-plus-plus#5511

* Update romanian.xml for v7.6.6

Close notepad-plus-plus#5658

* Add Tcl 8.6 keywords

Close notepad-plus-plus#5644

* Adjusted a few Swedish shortcuts in the Find dialog to avoid clashes.

Fix notepad-plus-plus#3699, close notepad-plus-plus#5549

* Fix crash while sorting lines with numbers longer than 20 digits

Fix notepad-plus-plus#5261, close notepad-plus-plus#5555

* Add "Copy File Name" command in context menu of "Folder as Workspace"

Close notepad-plus-plus#5574, close notepad-plus-plus#5597

* Fix Plugin Menu is not localized issue When no plugin installed

Fix notepad-plus-plus#5577, close notepad-plus-plus#5592

* Fix "unhide lines" markers disappears issue

How to reproduce:
1. Select a few lines, trigger "Hide lines".
2. Select a few other lines, trigger "Hide lines" as well.
3. Unhide the topmost block by clicking on the appropriate marker.
4. The marker to restore the other block disappear. So the block is still hidden, it cannot be unhidden and there is no more visual indication there are hidden lines!

Fix notepad-plus-plus#1112, Close notepad-plus-plus#5665

* Update marathi.xml

Close notepad-plus-plus#5582

Changed some spellings in marathi and added item it 46250

* Remove VS2013 project file.
kspalaiologos pushed a commit to kspalaiologos/notepad-plus-plus that referenced this pull request Jan 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accepted bug pluginAdmin Issues related to the new plugin admin system introduced with N++ 7.6
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants