Don Ho
9bc790b014
Prevent Direct Write being set if user uses RTL
...
Ref: 975d29b30b (commitcomment-132946815)
Close #14374
2023-11-22 02:06:01 +01:00
Don Ho
c62e222985
Fix Multi-edit DEL keystroke delete part of Unicode character
...
Fix https://community.notepad-plus-plus.org/topic/25150/notepad-v8-6-release-candidate/5?_=1700578401627
2023-11-22 00:17:26 +01:00
Andrei Miloiu
d77b270243
Update romanian.xml
...
Close #14280
2023-11-20 18:22:17 +01:00
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
02e4202d68
Reduce Appveyor building time
...
Keep only x64 release build in Appveyor.
2023-11-03 23:26:44 +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
Don HO
7f2c303ac6
Update appveyor.yml
...
Disable FunctionList Unit tests.
2023-11-02 13:32:41 +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