Commit Graph

1826 Commits

Author SHA1 Message Date
Rajendra Singh f7645fe27e
Fixed crash due to "File status auto-detection" enhancement
Close #5438
2019-03-21 00:48:45 +01:00
Don HO 28f87ca6de
Make better UI for the file status auto-update enhancement 2019-03-21 00:06:01 +01:00
Don HO a7c59e1776
Add "Multi-Select Next Occurrence" into menu
Update localization files
2019-03-19 02:52:13 +01:00
jmbockhorst 455fcb2da4
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 #5322, close #5399
2019-03-18 23:09:01 +01:00
Don HO 0c5a42153b
Remove unecessary cast 2019-03-18 09:45:25 +01:00
Don HO 23bd8e484c
Use new "File Status Auto-Detection" option by default
And make it compatible with the existent arguments.
2019-03-17 21:19:20 +01:00
Don HO 193c4ecc5b
Clean up - remove dead code. 2019-03-17 18:02:06 +01:00
Rajendra Singh ba60fbdd71
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 #1087, Fix #3349, Fix #3333, Fix #3528, Fix #3138, Fix #3934, Fix #3160, Fix #1822, Fix #745, Fix #3599, Fix #4329, Fix #3971, Fix #4592, Fix #1116, Fix #2082
Close #4180, Close #5386, Close #4189, Close #1995, Close #2867, Close #3306, Close #2776, Close #2724, Close #2405, Close #4072, Close #4747

Close #5389
2019-03-17 12:21:16 +01:00
Don HO 52a4e21af5
Remove ugly coding style 2019-03-16 05:33:50 +01:00
Don HO 6dfd22d52f
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.
2019-03-16 04:19:02 +01:00
Christian Grasser 0cddeaa9f2
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 #5209
- space -> tab in localizationString.h according to the rest of the list

Close #5209, close #5397
2019-03-15 03:13:31 +01:00
Rajendra Singh 1af4d0f7f4
Remove duplicate quote and fix a typo 2019-03-15 00:26:34 +01:00
Don HO 5356f648c2
Remove some ugly coding styles 2019-03-13 02:02:35 +01:00
Don HO e4f9778358 [EU-FOSSA] Fix crash issue on shorcut command while its length exceed 260
Fix stack Buffer Overflow in Command::extractArgs
2019-03-11 09:58:13 +01:00
Don HO 3f5f69c6a6 [EU-FOSSA] Enhance external call code to avoid eventual arbitrary commands execution 2019-03-10 23:27:05 +01:00
Don HO a2e9421669 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.
2019-03-10 03:14:47 +01:00
Don HO 6580255a2b Fix a regression: double-clicking on a "find all in current document" result for an unsaved doc prompts to save it 2019-03-09 16:02:32 +01:00
Don HO faa2fb4e8a Notepad++ release 7.6.4 2019-03-06 14:28:29 +01:00
Don HO 8b0a85bd56 Use new style open/save file dialog by default 2019-03-05 19:42:29 +01:00
Rajendra Singh da3a17e912 Support More localization
Close #5323
2019-03-04 09:53:01 +01:00
Don HO 157846c60a Fix a small regression on Find dialog status bar
Fix #5070, close #5094
2019-03-04 03:25:54 +01:00
Jon Bockhorst dd8ae05429 Add shift + scroll for horizontal scrolling
Close #2682, close #5184
2019-03-03 18:36:17 +01:00
Rajendra Singh eb8eb25799 Make naming homogeneous in xml file
No more dummy surprises.

Close #5276
2019-03-03 16:38:26 +01:00
Rajendra Singh ae980ce4d4 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 #5324
2019-03-03 15:51:31 +01:00
Rajendra Singh c4f493a7c8 Fixed file open hang issue in old style mode
Fix #5368, close #5370
2019-03-03 15:19:27 +01:00
Rajendra Singh 50e9e87e44 Use the reference parameter instead of copy parameter and some clean up
Close #5360
2019-03-02 14:46:17 +01:00
Rajendra Singh 5423b50635 Fixed regression and support localization for "Open Plugins Folder..."
Close #5365
2019-03-02 14:34:06 +01:00
Christian Grasser 52ed9af685 Fix "Find in files" tab translation issue on initial dialog call
Fix #5236, close #5272
2019-03-02 00:41:56 +01:00
Jon Bockhorst b08d08b38b Fixed issue of splitter panes not being equal
Fixed issue #3776 of splitter panes not being equal due to the widths not taking into account the size of the splitter. Also fixed a spelling error.

Fix #3776, close #5190
2019-03-01 21:55:56 +01:00
Don HO 627c00b433 Replace file extension r in Rebol by r2 & r3
Close #5203
2019-03-01 20:37:19 +01:00
Rajendra Singh 21d73d44fe Fixed macro playback junk char display issue on Find dialog
Fix #5339, close #5340
2019-03-01 13:43:43 +01:00
Don HO 94c4608cc1 Fix a typo & add some comments 2019-03-01 13:35:26 +01:00
Don HO c22f181d80 Add hashes (32/64) of nppPluginList.dll new release 2019-03-01 03:41:47 +01:00
Pavel Nedev 1dfa92c4b7 Add 'Open Plugins Folder...' command
Closes #5224, closees #5225
2019-03-01 01:03:34 +01:00
Rajendra Singh 2a4a70ed21 Pass the arguments by reference instead of by copy to improve the performance
Close #5341
2019-02-28 13:38:03 +01:00
Don HO 3baef49079 Add SHA256 checking of the authentity of used modules
In order to remove the code signing certificate dependency, SHA256 checking of the authentity of used modules (Scilexer.dll, GUP.exe and nppPluginList.dll) is added.
See the followling link for the detail information:
https://notepad-plus-plus.org/community/topic/17184/remove-code-signing-from-notepad
2019-02-27 10:14:36 +01:00
Don HO 1f5ba1803f Fix compiling error 2019-02-24 18:21:28 +01:00
Don HO da2d14436c [EU-FOSSA] Enhance the macroable detection to avoid crash 2019-02-24 11:34:27 +01:00
Don HO d7c942ee2f Fix auto-update detection issue due to wrong version number used 2019-02-23 13:06:44 +01:00
Don HO 5085d9c95a [EU-FOSSA] Check string length to copy to avoid crash in purgeMenuItemString function 2019-02-22 19:58:20 +01:00
Don HO eec82cc2a6 [EU-FOSSA] Replace "lstrcpy" by "wcscpy_s" in "BabyGrid.cpp" to avoid the eventual crash 2019-02-22 13:37:11 +01:00
Don HO bd7816755c [EU-FOSSA] Replace lstrcat by wcscat_s to avoid crash 2019-02-22 12:57:58 +01:00
Don HO 70cd3e5ea6 [EU-FOSSA] Check if the command is macroable before playing the recorded macro
Such situation can happen via the manual modification of shortcut.xml by hackers.
2019-02-21 20:11:42 +01:00
Don HO 4472620f30 Remove "Get More Plugins" menu item 2019-02-20 09:46:17 +01:00
Don HO b90be4a05b [EURO-FOSSA] Fix a vunerability from "Search on Internet" command
Restrict the usage of customized search engine on only "http://" or "https://" url schema to avoid whatever application can be launched via "Search on Internet" command.
2019-02-20 00:34:28 +01:00
Don HO 5bcf55c59e Add stackoverflow as search engine 2019-02-19 13:05:02 +01:00
Don HO 188565fd4a Fix x64 compiling error 2019-02-18 23:23:55 +01:00
Don HO 0adc06322f [EU-FOSSA] Fix buffer overrun in Print dialog 2019-02-18 23:13:28 +01:00
Don HO 194475ce64 [EU-FOSSA] Fix a crash bug on Macro execution with arbitrary parameters 2019-02-18 01:27:26 +01:00
Don HO 011aa960fb Fix a regression on c4ff9f76a3
Fix a regression on c4ff9f76a3
2019-02-17 20:13:04 +01:00