Commit Graph

4499 Commits (37a18bf3b825b351ae762dede9149d4699bb71ba)

Author SHA1 Message Date
ozone10 37a18bf3b8 Fix dock panels visual glitch
The visual glitch is caused by 'Find in Search Results'.

Fix #13402, fix #13459
2023-04-02 02:35:55 +02:00
Don Ho e28db05754 Fix "Edit with Notepad++" context menu needs restarting OS issue
Fix context menu disappears issue while update.

It works with https://github.com/notepad-plus-plus/nppShell/pull/14 to fix
https://github.com/notepad-plus-plus/nppShell/issues/13

It fixes also the added dependency of the service "Application Information".

Fix #13446, fix #13457
2023-04-01 23:59:38 +02:00
Alan Kilborn 508b3fabd6 Add hits in-progress increased number to Search Progress dialog
Fix #13364, close #13404
2023-03-31 00:12:24 +02:00
ozone10 7b4e700d49 Use the right size of icon in system tray
Fix #8971, close #13419
2023-03-30 15:29:22 +02:00
Bjarke Istrup Pedersen 2bcc32cb99 Cleanup old NppShell & adapt the new one in installer
Close #13411
2023-03-30 15:10:32 +02:00
Alan Kilborn b54b9c49ce Remember "Bookmark Line" and "Purge" options in Mark dlg through the session
Fix #13277, close #13443
2023-03-30 02:36:59 +02:00
Alan Kilborn a67a5f7170 Fix unexpected column jump post brace match
Fix #13433, close #13441
2023-03-30 02:31:10 +02:00
ozone10 24d3a69f0f Dark mode enhancement: make combobox focus more visible
Use focus rectangle for list combobox with focus.

Fix #13420, close #13421
2023-03-30 02:21:05 +02:00
doug1234 5e23a86179 Fix Mark dialog's Copy Marked Text button is not macroable issue
Fix #13405, close #13407
2023-03-30 02:13:48 +02:00
ozone10 7e4b281b8a GUI enhancement: use split button for find dlg swap/copy button
- Reorder controls for consistent tab switching.
- Fix visual glitch for checkbox button focus rectangles.

Fix #13368, fix #13021close #13372
2023-03-30 01:00:11 +02:00
Don Ho d37c7c396a Fix value in config.xml does not match user's preference in Column Editor
Fix #13370
2023-03-28 18:09:02 +02:00
Don Ho 57667d136f Update Slovenian translation 2023-03-28 12:51:13 +02:00
Don Ho 641b6e71c2 Fix XML syntax error 2023-03-27 14:15:02 +02:00
Don Ho a049009ba9 Add a philosophy quote 2023-03-27 03:21:41 +02:00
afalkenhahn d21f7cbf5c Added Hollywood support
Close #13417
2023-03-26 23:39:47 +02:00
ozone10 9b67c93ef9 Add more items and HTML Hexadecilmal column to ASCII panel
Fix #13347, close #13348
2023-03-25 02:42:00 +01:00
Alan Kilborn 7f54a4b959 Add ability to do leading spaces with ColumnEditor
Fix #11148, fix #13309, close #13336
2023-03-25 02:33:09 +01:00
ozone10 1f96776757 Fix find dialog flicker
When using Select and Find cmds first time, and find dialog is not already created.

Fix #9536, fix #13381, close #13383
2023-03-24 21:14:59 +01:00
Don Ho c59c07b4fa Notepad++ 8.5.1 release 2023-03-23 23:47:24 +01:00
Don Ho 9c15bdc236 Fix unregister modern context menu syntax error and remove concerning binaries during uninstallation 2023-03-20 00:37:44 +01:00
Bjarke Istrup Pedersen e849406806 Fix cleanup jobs problem for context menus in uninstaller
Close #13373
2023-03-19 21:00:38 +01:00
Don Ho eded6099b0 Make MS Trasact-SQL easier to be found in Style Configurator
Fix #13367
2023-03-19 19:02:57 +01:00
Don Ho 5645ca150b Integrer new Windows 11 Explorer Context Menu Entry "Edit with Notepad++" 2023-03-17 00:45:06 +01:00
Don Ho 9462238c0f Fix localization files structure error (already fixed in code) 2023-03-16 19:35:39 +01:00
Marcellomco c838741f4d [xml] Update brazilian_portuguese.xml
Close #13359
2023-03-16 19:24:15 +01:00
xomx b60231e1e6 [xml] Update czech.xml to v8.5.1
Close #13358
2023-03-16 19:07:30 +01:00
Bjarke Istrup Pedersen ce4d374a47 Add Windows 11 context menu entry "Edit with Notepad++"
This commit implements the Windows 11 context menu using the correct way of having a DLL file and a sparse package.

Fix #13320, close #13330
2023-03-16 18:47:04 +01:00
~GOLEM~ 7561864299 [xml] Update russian.xml to v8.5.1
Close #13356
2023-03-16 17:59:43 +01:00
schnurlos 626cc53209 [xml] Update german.xml
Close #13352
2023-03-16 17:56:54 +01:00
Patriccollu 8cd1559d4a [xml] Update Corsican translation for Notepad++ 8.5.1
Close #13340
2023-03-16 17:44:24 +01:00
yasmise 2fcdb6e6c5 [xml] Update japanese.xml
Update Japanese translation for these commits:
* Replace recent file ValueDlg with edit fields & fix DocSwitcher RTL problem (269e78b)
* Make tray icon context menu translatable (52d3c36)
* Add ability to copy "Find what" to "Replace with" and vice versa (12f649b)

Close #13339
2023-03-16 17:33:49 +01:00
Matteo Concato a5fdb42ede [xml] Update Italian.xml
Close #13326
2023-03-16 17:28:59 +01:00
Asx 669bbb2284 Update chineseSimplified.xml
Close #13310
2023-03-16 17:21:01 +01:00
kubalav ccbc757a4b [xml] Update Slovak translation
Close #13300
2023-03-16 17:12:05 +01:00
rddim d060b0f01a [xml] Update Bulgarian localization
Close #13299
2023-03-16 17:09:01 +01:00
Christophe Mateos f9e1a0b398 [xml] updating French translation
Close #13298
2023-03-16 17:05:18 +01:00
Don Ho e1e7196264 Add several spiritual quotes 2023-03-16 16:40:53 +01:00
zeltop 816fa3e414 Add GDScript language
Adds GDScript language support, autocomplete file, functionlist, default and dark themes.

Fix #13329, close #13335
2023-03-14 23:45:57 +01:00
Robert Di Pardo 01bbebf825 Add MS Transact-SQL
Add built-in support for Microsoft's SQL dialect, Transact-SQL, used by Microsoft SQL Server. This enables Lexilla's dedicated MS SQL lexer.
To preserve the current file extension mapping, the new lexer is mapped to the *.tsql file extension only.
Users can select "Microsoft Transact-SQL" from the Language menu to apply MS SQL Server style to scripts with the *.sql extension.

Keywords and styles copied from https://www.scintilla.org/mssql.properties

Fix #5940, fix #7988, fix #11718, fix #12610, fix #13160, close #13184
2023-03-14 01:03:37 +01:00
Christian Grasser feb454ad6f Update scintilla 5.3.4 and lexilla 5.2.4 with:
https://www.scintilla.org/scintilla534.zip

    Released 8 March 2023.
    Add multithreaded wrap to significantly improve performance of wrapping large files.
    More typesafe bindings of *Full APIs in ScintillaCall. Feature #1477.
    Fix overlapping of text with line end wrap marker. Bug #2378.
    Fix clipping of line end wrap symbol for SC_WRAPVISUALFLAGLOC_END_BY_TEXT.
    Where a multi-byte character contains multiple styles, display each byte as a representation. This makes it easier to see and fix lexers that change styles mid-character, commonly because they use fixed size buffers.
    Fix a potential crash with autocompletion list fill-ups where a SCN_CHARADDED handler retriggered an autocompletion list, but with no items that match the typed character.

lexilla523

    Released 8 March 2023.
    Add scripts/PromoteNew.bat script to promote .new files after checking.
    Makefile: Remove 1024-byte line length limit..
    Ruby: Add new lexical classes for % literals SCE_RB_STRING_W (%w non-interpolable string array), SCE_RB_STRING_I (%i non-interpolable symbol array), SCE_RB_STRING_QI (%I interpolable symbol array), and SCE_RB_STRING_QS (%s symbol). Issue #124.
    Ruby: Disambiguate %= which may be a quote or modulo assignment. Issue #124, Bug #1255, Bug #2182.
    Ruby: Fix additional fold level for single character in SCE_RB_STRING_QW. Issue #132.
    Ruby: Set SCE_RB_HERE_QQ for unquoted and double-quoted heredocs and SCE_RB_HERE_QX for backticks-quoted heredocs. Issue #134.
    Ruby: Recognise #{} inside SCE_RB_HERE_QQ and SCE_RB_HERE_QX. Issue #134.
    Ruby: Improve regex and heredoc recognition. Issue #136.
    Ruby: Highlight #@, #@@ and #$ style interpolation. Issue #140.
    Ruby: Fix folding for multiple heredocs started on one line. Fix folding when there is a space after heredoc opening delimiter. Issue #135.
    YAML: Remove 1024-byte line length limit.

https://www.scintilla.org/lexilla524.zip

    Released 13 March 2023.
    C++: Fix failure to recognize keywords containing upper case. Issue #149.
    GDScript: Support % and $ node paths. Issue #145, Pull request #146.

Close #13338
2023-03-13 21:06:09 +01:00
Don Ho 12f649bf54 Add ability to copy "Find what" to "Replace with" and vice versa
This feature use the same swap button for new added actions:
Use mouse right click on swap button to have popup menu for toggling among "Swap Replace with Find", "Copy from Find to Replace" and "Copy from Replace to Find".

Related to #12195

Fix #12122, close #13332
2023-03-12 14:11:05 +01:00
Alan Kilborn 5251d8477a Code enhancement: remove unnecessary hidden lines separator marker
Let Scintilla manage hidden lines separator and free marker 17 for plugins use.

Fix #12109, close #13223
2023-03-11 02:03:04 +01:00
Don Ho 399a8f3020 Fix tipos
Close #13323
2023-03-09 18:56:07 +01:00
Don Ho bf8b9e613e Fix x86 build error 2023-03-08 19:34:41 +01:00
Don Ho 36da61dc35 Code enhancement: remove some MSVS analysis warning (Part 5) 2023-03-08 18:35:02 +01:00
Don Ho ab5d29b6fe Code enhancement: remove some MSVS analysis warning (Part 4) 2023-03-08 00:28:42 +01:00
Don Ho f85435d962 Code enhancement: remove some MSVS analysis warning (Part 2) 2023-03-07 05:03:16 +01:00
Don Ho 0b6a8e2011 Fix an eventual crash and UDL empty button issue after changing language
The bug was inserted by the following commit:
4d217387f1

Fix #13228
2023-03-07 03:52:10 +01:00
Don Ho 25be5dd3b6 Code enhancement: remove some MSVS analysis warning (Part 2) 2023-03-06 19:33:36 +01:00
Don Ho c8e4e671da Code enhancement: remove some MSVS analisis warning 2023-03-06 17:55:53 +01:00