Commit Graph

4414 Commits (bf3b974edd53269ea9ca90227fadea743ade74a2)

Author SHA1 Message Date
Scott Sumner 4b7e1ac794 Improve performance of Search results Open all
Fix #9819, close #9820
2021-05-05 22:54:04 +02:00
Don HO dc34284146 Make toolbar compatible with current plugins 2021-05-05 16:47:06 +02:00
Don HO 7d25394244 Add new toolbar icons (Fluent UI)
1. Remove obsolete icon set.
2. Add both Fluent UI & Filled Fluent UI icon sets.
3. Refactoring toolbar code

Fix #9742, close #9808
2021-05-05 14:39:27 +02:00
Don HO cd1a468b1c Make select text foreground color setting optional
Make selected text with syntax highlighting as default behaviour.
To override the default behaviour, user can add an empty xml file named "enableSelectFgColor.xml" (beside of "config.xml") to set the select foreground color in Style Configurator.
2021-05-01 20:02:09 +02:00
Scott Sumner 44b2bef69b Allow selected text foreground color to be changed
Fix #3397, fix #1314, close #9817
2021-05-01 04:28:27 +02:00
Scott Sumner 8339de66d2 Remove obsolete logic with wholeword and MarkAll
Fix #9803, close #9810
2021-04-29 18:32:06 +02:00
Adam D. Walling 85aaef2fba Dark Mode independent of OS setting
Close #9802
2021-04-27 01:38:24 +02:00
Adam D. Walling bd6dbd4bb6 Add dark mode in find/replace dialog
Dark Mode find/replace dialog box! Also supporting buffered paint animation for darkmode checkbox/radiobutton control states

Close #9800
2021-04-26 17:57:22 +02:00
Scott Sumner 0dbdef320f Add MarkAll Preference settings for case and word
Fix #9751 #5148, close #9796
2021-04-26 12:05:35 +02:00
Scott Sumner a0177e8d05 Add pref setting to allow Replace to stop after replacement
Fix #4437, close #9801
2021-04-26 10:26:47 +02:00
Roshni-P f249fc5902 Fix for 'Match Whole Word' option being enabled in Regular Expression Search
Ensured 'Match Whole Word' option is disabled in Regular Expression Search.

Fix #9766, close #9792
2021-04-26 04:29:08 +02:00
Udo Hoffmann 9734d81f32 Fix a special character in UTF16 file crash issue (regression)
Fix UTF iterators end too early.
This regression (https://github.com/notepad-plus-plus/notepad-plus-plus/pull/9599#issuecomment-825654605) is introduced via 38bf76e843

Close #9797
2021-04-26 03:16:48 +02:00
Christian Grasser 6750be3432 Fix for darkmode build with mingw
Close #9789
2021-04-24 06:23:33 +02:00
Adam D. Walling 5a3bf49c86 Add Dark Mode for not attracting bugs
Toolbar, status bar, tab bar, menu bar, dark scrollbar, handle switching between light and dark, docking splitters and headers, flicker fixes. Minor tweaks to DarkMode.h. Mostly handles the dark mode request for the main interface for #7692 and also follows the windows system theme settings like #9183.

Fix #9183, fix #7692, close #9587
2021-04-23 16:22:57 +02:00
mere-human acdc2517c6 Fix regression: Handle "Default Directory" setting correctly in Open/Save File Dialog
IFileDialog doesn't modify the current directory unlike the old file
dialog. Now the last used directory is remembered each time the user
changes directory and then set as working directory if needed.

Fix #9767, close #9775
2021-04-22 19:18:43 +02:00
Don HO d0afc51621 Add ARM64 support for auto-update feature 2021-04-22 05:20:54 +02:00
Don HO f6856626e0 Fix ARM64 installer copying binaries to 32-bits applications' folder 2021-04-22 02:47:18 +02:00
Don HO a459523659 Fix Notepad++ ARM64 version refusing to load plugins in ARM64 version 2021-04-21 23:24:05 +02:00
Don HO 266ca29861 Add ARM64 packages for the official distribution 2021-04-21 20:42:01 +02:00
Don HO 4207e2516d Add ARM64 support to NppShell 2021-04-21 17:34:38 +02:00
Don HO 6e7b47faf8 Fix typo in installer for Fortran 2021-04-21 06:28:18 +02:00
Christian Grasser fd81dab21a Update Build.md
- update with official release of boost 1.76
- changed BUILD.md for the new scilexer build via VS solution

Close #9778
2021-04-21 01:19:58 +02:00
Don HO b09fb1e719 Remove SciLexer.dll from the packaging 2021-04-17 17:32:52 +02:00
Christian Grasser ab58c8ee3e One button to compile them all
1. Build Notepad++ with Scintilla static lib (libscintilla.lib) and Boost (v1.76) RegExpr.
2. ARM64 build is available.

Fix #5158, close #9594
2021-04-17 05:55:10 +02:00
Scott Sumner 9c66ff9c71 Fix Copy command in Search result is available as there's no selection
Disable Search Results Copy (verbatim) command if no selected text.

Fix #9757, close #9764
2021-04-16 02:52:52 +02:00
Don HO 15b7a26c87 Remove unecessary const type qualifier 2021-04-16 02:37:05 +02:00
mere-human e3dbeda4c9 Add "Append extension" checkbox to Save As dialog
Add "Append extension" checkbox to Save As dialog for replacing option "Save dialog file extension filter to *.*" in Preferences dialog.

Fix #9515, close #9732
2021-04-16 01:27:32 +02:00
Don HO af56713079 Change name of programming language from Nimrod to Nim
Fix #9768
2021-04-15 03:40:30 +02:00
Don HO 94dffc6da8 Fix inacurate ratio in Distraction Free mode 2021-04-14 04:38:07 +02:00
Don HO 432ad06108 Enhance Distraction Free mode: make dockable panels free 2021-04-14 03:39:25 +02:00
Don HO 90016a8dc0 Enhance Distraction Free mode by hidding another view 2021-04-13 03:38:40 +02:00
Don HO 55de911be5 Fix the 1st document title "new 1" is not translated
1ae39c2dda (commitcomment-49174136)
2021-04-12 17:32:19 +02:00
Don HO 1a9307b02d Add padding options in the edit zonze
Fix #2323
2021-04-11 19:59:30 +02:00
Don HO cbf3d2c9cb Add new feature "Distraction Free Mode" 2021-04-09 19:55:55 +02:00
Don HO 92038c1653 Make struct VisibleGUIConf conform to coding standard 2021-04-07 18:02:30 +02:00
Udo Hoffmann 62d07f7f7c Fix wrong global locale setting committed in 86c66bb
Fix wrong global locale setting due to PR #9707 (86c66bba90 (r49146650))

Close #9733
2021-04-06 20:40:39 +02:00
Don HO 1ae39c2dda Make new tab name translatable
Fix #2837
2021-04-06 18:54:38 +02:00
Don HO a349764b4a Remove unnecessary const 2021-04-06 17:52:56 +02:00
Scott Sumner f6cb772e61 Reword Run menu entry name
Close #9728
2021-04-04 18:17:35 +02:00
Udo Hoffmann 86c66bba90 Improve character case handling in RegEx
Fix #9636, close #9707
2021-04-04 15:18:11 +02:00
Christian Grasser 4cdd96f020 Add ada, fortran, fortran77 & haskell in function lists
- added missing unittest for c
- added further function lists for ada, fortran, fortran77, haskell from previous PR of MAPJe71_functionlist_update3
- added simple rust function list
- unittest files from the internet probably no complex ones
- added to installer

Fix #9698, close #3393, close #9727
2021-04-03 15:45:51 +02:00
Don HO 5bc3ccf469 Fix dragged out UDL file is not applied to UDL in the new instance
The workaround is: in case of UDL, "-lLANG" argument part is ignored.
We let new instance detect the user lang type via file extension - it works in the most of case, except if user applies an UDL manually.
For example,  this workaround won't work under the following situation:
user applies Markdown to a file named "myMarkdown.abc".

Fix #3451
2021-03-31 03:55:09 +02:00
jofon ca07ac69c7 Enhance Folder as Workspace performance while adding/removing files in bulk
Added batch processing of added and removed files in Folder as Workspace.

Fix #9203,close #9651
2021-03-30 14:08:59 +02:00
Don HO 70762b1a03 Fix Auto-Complete ignore case issue
Fix #3997, fix #4833, fix #4998
2021-03-30 03:46:28 +02:00
Scott Sumner 4369718925 Add ability to style only current instance of text
Fix #9263, close #9684
2021-03-29 23:35:38 +02:00
Scott Sumner 09d6241686 Fix sort with column key selection that appears after tab characters
Fix #9682, close #9683
2021-03-29 03:43:00 +02:00
jofon c29240d78a Fix "Reload Workspace" menu command not working issue
Now forces the workspace to be opened when the user accepts that reloading will discard all modifications

Fix #9350, close #9696
2021-03-28 21:04:29 +02:00
Scott Sumner cae2f77daf Add command line parameter for adding specified string to app title bar
Fix #9539, #9704
2021-03-28 04:18:23 +02:00
jofon bdae2aef92 Fix view file in Edge failure issue if name contains spaces
Added Edge to the same case as the other browsers, which substitutes spaces for %20, and opens the files as expected and add legacy edge as a backup in case the new edge isn't found.

Fix #9313, close #9677
2021-03-27 19:34:55 +01:00
Scott Sumner 874f0d0140 Add ability to avoid accumulating multiple search results
Fix #8777, close #9653
2021-03-27 18:19:54 +01:00