artpoli
706dff6409
[xml] Update Ukrainian translation
...
Close #14318
2023-11-20 18:18:09 +01:00
Juan
45cec73a48
Update spanish.xml v. 8.5.9
...
Close #14342
2023-11-20 18:15:34 +01:00
Juan
64bca5fdd4
Update galician.xml v. 8.5.9
...
Close #14343
2023-11-20 18:10:15 +01:00
A. Regnander
562c367b79
Update swedish.xml
...
Added new strings and made a minor change to the existing translation.
Close #14348
2023-11-20 18:03:29 +01:00
Karlo-F
0baa474f30
[xml] Update croatian.xml to v8.6
...
Close #14371
2023-11-20 18:00:01 +01:00
Don Ho
0917875034
Make all SCI_SETELEMENTCOLOUR message use 32 bits color
2023-11-20 04:59:40 +01:00
Don Ho
b24734df8f
Fix backspace keystroke not working for multi-editing
...
Fix https://github.com/notepad-plus-plus/notepad-plus-plus/pull/14359#issuecomment-1815898951
2023-11-18 20:24:20 +01:00
Don Ho
975d29b30b
Enable Direct Write Technology in Scintilla by default
...
And disable Direct Write under WINE, due to the performance issue.
Ref: https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8510
2023-11-18 19:22:59 +01:00
Iñigo Zendegi Urzelai
6ba33563bd
[xml] Minor fix
...
Close #14258
2023-11-18 00:31:56 +01:00
rddim
d1c335fff3
[xml] Update Bulgarian localization
...
Close #14282
2023-11-18 00:20:42 +01:00
Thomas De Rocker
3f81b2457d
Update dutch.xml
...
Close #14364
2023-11-17 20:05:04 +01:00
kubalav
40fc7a57c9
[xml] Update Slovak translation
...
Close #14365
2023-11-17 20:03:22 +01:00
Marcellomco
a2c10cc9a7
[xml] Update brazilian_portuguese.xml
...
Removed entry indicated in "Remove the redundant entry".
Close #14362
2023-11-17 20:01:17 +01:00
CennoxX
370f99556c
Fix wrong German translation of multi-select features
...
The German translation is completely missing the word "case" (meant is "upper/lower case"). The literally translation of "Nur Übereinstimmung" would be "Match only", which doesn't capture the essence of the phrase.
Also it's "Mehrfachauswahl", not "Mehrfach-Auswahl".
Close #14361
2023-11-17 19:59:47 +01:00
xomx
b85c1ebd34
[xml] Update czech.xml to v8.5.9
...
Close #14360
2023-11-17 02:48:27 +01:00
Don Ho
faba181e8f
[xml] Remove the redundant entry
2023-11-17 02:45:03 +01:00
schnurlos
24af65c602
[xml] Update german.xml
...
Small fixes (thx MarkusBodensee).
Close #14250
2023-11-16 21:15:31 +01:00
yasmise
b6624f05cc
[xml] Update japanese.xml
...
Add translation texts for these commits:
* Make session inaccessible files remembered (part 2/2) (0879451
)
* Force to enable multi-select feature in Scintilla (89278e1
)
* Enhance Multi-select feature (cecd161
)
* Enhance Find Dialog: display extra info in the status bar (05f339b
)
Close #14275
2023-11-16 21:05:51 +01:00
Don Ho
c517985beb
Fix DELETE key not working in multi-editing for EOL
...
Ref: https://github.com/notepad-plus-plus/notepad-plus-plus/pull/14338#issuecomment-1813006657
Close #14359
2023-11-16 18:31:00 +01:00
Don Ho
3e7425f6b1
Fix a typo
2023-11-16 05:29:24 +01:00
~GOLEM~
4123d531a0
[xml] Update russian.xml v8.5.9
...
Close #14256
2023-11-15 19:52:38 +01:00
kubalav
931155a311
[xml] Update Slovak translation
...
Close #14259
2023-11-15 19:06:32 +01:00
Marcellomco
eb3e1a65a0
[XML] Update brazilian_portuguese.xml
...
Added translation for Make session inaccessible files remembered
Close #14260
2023-11-15 19:03:55 +01:00
Christophe Mateos
2905efef6a
[xml] Update french.xml with latest additions + realign with english.xml
...
Close #14317
2023-11-15 19:00:04 +01:00
Patriccollu
4391274b37
[xml] Update Corsican translation for Notepad++ 8.5.9
...
Fix #14290
2023-11-15 18:57:37 +01:00
xomx
ca403b6627
Fix possible PluginsManager FindClose WINAPI errors
...
Otherwise the ERROR_INVALID_HANDLE (0x6) can be triggered.
Close #14356
2023-11-15 18:08:28 +01:00
Don Ho
1764758669
Enhance multi-edit paste and Enter key type
...
Also disable auto-indent during multi-editing.
Ref: https://github.com/notepad-plus-plus/notepad-plus-plus/pull/14338#issuecomment-1809045648
Close #14355
2023-11-15 15:37:34 +01:00
Don Ho
05f339b0cf
Enhance Find Dialog: display extra info in the status bar
...
Fix #14307 , close #14347
2023-11-14 21:13:02 +01:00
Don Ho
812745d850
Make multi-select background & caret colour customizable
...
Fix #14302 , close #14350
2023-11-14 05:40:08 +01:00
Don Ho
c7e1162f23
Fix menu Paste inconsitent behaviour
...
Fix #9260 , close #14346
2023-11-11 14:18:11 +01:00
Don Ho
2337a7b5b6
Fix network shared files saving regression
...
Cause:
https://github.com/notepad-plus-plus/notepad-plus-plus/issues/14300#issuecomment-1791313760
Solution:
https://github.com/notepad-plus-plus/notepad-plus-plus/issues/14300#issuecomment-1798075334
Enhancement:
https://github.com/notepad-plus-plus/notepad-plus-plus/issues/14300#issuecomment-1804910680
Fix #14300 , close #14344
2023-11-11 01:32:30 +01:00
Don Ho
4ff9d77d2b
Make multi-select Copy/Paste behaviour as same as column edit's one
...
Copy some multi-select texts and paste them make all text glued all together.
This commit makes pasted texts separated by EOL, as column selection's Copy/Paste behaviour.
Ref: https://github.com/notepad-plus-plus/notepad-plus-plus/issues/14266#issuecomment-1799203336
Close #14338
2023-11-11 00:04:36 +01:00
briangood35
dadc187dc6
Add srcset attribute for HTML
...
Fix #14294 , close #14339
2023-11-09 20:12:54 +01:00
Christian Grasser
69998ab7de
Update Scintilla to v5.3.8 & Lexilla to v5.2.8
...
Scintilla Release 5.3.8 https://www.scintilla.org/scintilla538.zip
Released 5 November 2023.
Fix excessive memory use when deleting contiguous ranges backwards. Notepad++ Issue #13442 .
Fix incorrect substitution when searching for a regular expression backwards. Bug #2405 .
Make SCI_MOVESELECTEDLINESUP and SCI_MOVESELECTEDLINESDOWN work for rectangular selections. Bug #2078 .
For Cocoa, minimum supported macOS release increased to 10.13.
For Cocoa, fix invisible text on macOS 14 Sonoma. Bug #2402 .
For Cocoa, do nothing for suspendDrawing on macOS 10.14+ as the underlying calls have been deprecated.
and lexilla
Release 5.2.8 https://www.scintilla.org/lexilla528.zip
Released 5 November 2023.
Python: Update f-string handling to match PEP 701 and Python 3.12. Controlled with property lexer.python.strings.f.pep.701. Issue #150 , Pull request #209 .
R: Fix escape sequence highlighting with change of for loop to while loop. Issue #206 , Pull request #207 .
Minimum supported macOS release increased to 10.13.
Related to Notepad++ issue #13442 , #14188 & #14288
Tested with: https://github.com/notepad-plus-plus/notepad-plus-plus/issues/14188#issuecomment-1740088956
Result: https://github.com/notepad-plus-plus/notepad-plus-plus/issues/14188#issuecomment-1799039503
Fix #13442 , fix #14188 , fix #14288 , close #14320
2023-11-07 17:00:13 +01:00
xomx
5b61cc1680
Fix tab-closing crash by middle mouse button (unexpected mouse position)
...
The TabBar.h getTabIndexAt(int x, int y) could fail to find the tab-index (the underlying TCM_HITTEST WM returns -1, when there is no tab at the current mouse position).
Fix #14328 , close #14329
2023-11-07 04:13:22 +01:00
Don Ho
1fafd0dc0b
Fix hasSelection wrongly detected
...
Fix #14322 , close #14330
2023-11-07 03:26:14 +01:00
Don Ho
2fb8d7fc77
Fix the shortcut bug (a regression) in commit e9c50ed
...
Ref: e9c50ed967 (commitcomment-131870570)
2023-11-07 03:17:01 +01:00
Don Ho
e9c50ed967
Add 3 line operation (delete, copy & cut) shortcuts
...
* Shift-Delete: without selected text, it will delete the whole line.
* Ctrl-C: without selected text, it will copy the whole line.
* Ctrl-X: without selected text, it will cut the whole line.
Fix #14296 , close #14298
2023-11-06 20:58:20 +01:00
Don Ho
b5730eea31
Multi-edit enhancement: column mode to multi-edit on HOME/END/Arrow keys
...
This feature transforms a rectangular selection to multiple edit mode, so it's manipulatable with HOME, END and Arrow keys without loosing the set carets.
Related issue: https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8203
Fix #14266 , close #14313
2023-11-06 13:43:53 +01:00
Don Ho
dc6bfedb90
Fix Incomplete styler.xml crashes Notepad++ issue
...
And do some refactoring.
Fix #12101
2023-11-06 00:40:38 +01:00
Don Ho
950236bb8f
Fix 2 performance issue in Style Configurator
...
Fix #14321
2023-11-05 20:48:10 +01:00
Alan Kilborn
07041f4565
Fix tooltip for "In Selection" edit field of preferences not closing issue
...
Fix #14287 , close #14314
2023-11-05 12:34:44 +01:00
mpheath
37a968e6f4
[xml] Add Batch After Label style configuration
...
Fix #14283 , close #14284
2023-11-04 00:30:46 +01:00
Don Ho
cecd161570
Enhance Multi-select feature
...
1. Make "Multi-select all" expand the word only when there's no selection.
2. Make Multi-select command set macro-able.
3. Make Multi-select command set translatable.
Ref: https://github.com/notepad-plus-plus/notepad-plus-plus/pull/14295#issuecomment-1791688412
Close #14301
2023-11-03 13:16:45 +01:00
Christian Grasser
c5477ee21c
Add Github CI build
...
- add first version of GH CI build
- fix merge issue for lexilla.mak
- fix clang compiler issue:
..\lexers\LexObjC.cxx(50,20): warning : unused function 'IsADigit' [-Wunused-function] [D:\a\notepad-plus-plus\notepad-plus-plus\lexilla\src\Lexilla.vcxproj]
- fix functionlist unittest run for github
- make functionList unittest compatible with newer powershell 7
Fix #12177 , close #14291
2023-11-02 12:16:31 +01:00
Don Ho
cab4d40b3f
Add multi-select commands
...
Add "Multi-select All" & "Multi-select Next" for 4 modes to multi-select the occurrences respectively:
1. Match Case Only
2. Match Whole Word Only
3. Match Case & Whole Word
4. Ignore Case & Whole Word
Add also 2 commands "Undo the Latest Added Multi-Select" & "Skip Current && Go to Next Multi-select" for undoing latest added slection & skipping current selection and do the next one.
Users can asign the shortcuts to these 10 commands so multi-occurrence can be easily selected via shortcuts and be modified silmutanously.
This feature is inspired by: https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8203#issuecomment-623712205
Fix #8203 , close #14295
2023-11-01 03:40:54 +01:00
Don Ho
89278e1dc7
Force to enable multi-select feature in Scintilla
2023-10-30 15:40:49 +01:00
Adrian Kulawik
4ba92b04ec
Fix "Hide lines" command hiding unselected lines issue
...
To solve this issue, lambda removeMarker can be set to only remove just begin or end marker. By doing so, the process of merging adjacent hidden sections is limited and as a result, lines that shouldn't be hidden remain visible.
Fix #14166 , close #14167
2023-10-29 15:40:14 +01:00
Don Ho
1c27e64126
Use double quot instead of single quot
...
Fix #14265
2023-10-29 02:48:22 +02:00
Don Ho
e2fb15a703
Fix docking panel crash due to messing up config.xml
...
Ref: https://github.com/notepad-plus-plus/notepad-plus-plus/issues/13084#issuecomment-1783787209
2023-10-28 19:24:27 +02:00