Don Ho
1d98d98300
Fix crash regression due to ABI incompatibility
...
Fix the regression due to the following commit:
3e9413d615
Modify type of "PositionCR" to "int64_t" from "long" again, to keep ABI compatible to plugins.
Ref: https://github.com/notepad-plus-plus/notepad-plus-plus/pull/12327#issuecomment-1297906305
2 years ago
Arkadiusz Michalski
ae32f34fb3
Add minlength attribute for HTML
...
Fix #12416 , close #12430
2 years ago
Don Ho
3e9413d615
Restore Scintilla header files
...
Restore Sci_Position.h & ScintillaStructures.h (ref: https://github.com/notepad-plus-plus/notepad-plus-plus/pull/12327#issuecomment-1296020276 )
And add R styles.
2 years ago
Christian Grasser
b502266e8d
Update to scintilla 5.3.1 and lexilla 5.2.0
...
Close #12327
2 years ago
Edditoria
22489a1311
Update localization: Hong Kong Cantonese
...
As at commit 2f080d8
of this repo.
Close #12428
2 years ago
rddim
2f080d82af
Update Bulgarian localization
...
Close #12343
2 years ago
Don Ho
b4c5c14cd6
Enlarge a control for the translation
2 years ago
Marcello-mco
9df5859d06
Update in Brazilian Portuguese translation
...
Close #12335
2 years ago
xomx
6000f3bb21
Fix session.xml emptying by forced Windows update restart
...
This fixes both the long standing problem with the emptying of the session.xml file by forced Windows Update restart/shutdown and some potential Notepad++ crashes caused by possible main Notepad++ window blocking at exit.
Two main changes to the original design:
- WM_QUERYENDSESSION is not used anymore for the tidy-up ops and it always quickly returns TRUE/FALSE to the system as it should.
- there is now a safe-guard flag for the session.xml saving at N++ exit, which prevents otherwise possible incorrect overwriting in case of multiple "endsession" messages.
Fix #9850 , fix #12389 , close #12388
2 years ago
Matteo Concato
ed3189e00b
Update Italian.xml
...
Fix #12265 , close #12267
2 years ago
Hugo Carvalho
2fd55ff11d
Update portuguese.xml
...
Fix https://github.com/notepad-plus-plus/notepad-plus-plus/issues/12269
Close #12274
2 years ago
kubalav
4cb312da58
Update Slovak translation
...
Close #12341
2 years ago
Patriccollu
8c7142ddb8
Update Corsican translation for Notepad++ 8.4.7
...
Close #12346
2 years ago
A. Regnander
b9bb1706b2
Update swedish.xml
...
Close #12345
2 years ago
yasmise
20771fe55a
update japanese.xml to v8.4.7
...
Add translations for these commits:
* Make large file limit (for styling) configurable (8ff003412a
)
* Add tooltips in performance section to make features more explicit (c02c23b7d4
)
* Enhance Large File Restriction UI (6755daf223
)
* Add "Allow clickable link" option in large file restriction (cd6a6ac3bb
)
Close #12361
2 years ago
~GOLEM~
39e0aa37b5
Update russian.xml v8.4.7
...
Close #12362
2 years ago
IoeCmcomc
32bb1457ca
Update Vietnamese translation
...
Close #12365
2 years ago
Sapziller
0ce2c20835
Update korean localization file
...
Update korean 8.4.5 -> 8.4.6
Close #12409
2 years ago
ArkadiuszMichalski
b8a05edcfa
Update polish.xml to 8.4.7
...
Update polish.xml to 8.4.7 according to the last commit.
Close #12413
2 years ago
xomx
a54cc861bf
Update czech.xml to v8.4.7
...
Close #12420
2 years ago
Don Ho
5867025842
Fix 32 bits build error
2 years ago
Don Ho
513ee3e3fe
Use Scitilla default 64 bits symbol
2 years ago
ArkadiuszMichalski
c3ffe35492
Enhance "Allow clickable link" option for Large File Restriction
...
Ref: https://github.com/notepad-plus-plus/notepad-plus-plus/pull/12369#issuecomment-1287821244 .
2 years ago
Don Ho
b4f569b8ba
Add back an misdeleted entry
2 years ago
Don Ho
50a50cce3c
Remember Column Editor settings through the sessions
...
Close #12386
2 years ago
Don Ho
cd6a6ac3bb
Add "Allow clickable link" option in large file restriction
...
And enhance large file restriction UI
Close #12369
2 years ago
Don Ho
7e080a46bb
Fix brace match not working in Large File Restriction
...
Fix also the highlight remaining issue while Large File Restriction disabled.
2 years ago
Don Ho
6755daf223
Enhance Large File Restriction UI
...
1. Rename some labels to be more explicit.
2. Add a tooltip for "Deactivate Word Wrap globally".
3. Unchecking "Enable Large File Restriction" removes the sub-restrictions.
2 years ago
SinghRajenM
546745fe34
Increase hash font height
2 years ago
Don Ho
c02c23b7d4
Add tooltips in performance section to make features more explicit
...
Ref: https://github.com/notepad-plus-plus/notepad-plus-plus/pull/12310#issuecomment-1279826809
2 years ago
xomx
1be0044663
Installer enhancement: prevent arm64 installer from installing on non ARM64 system
...
Fix #12320 , close #12331
2 years ago
xomx
a6a1442bab
Installer enhancement: remember "Don't use_%APPDATA%" option
...
Added detection of the "doLocalConf.xml" trigger-file from the previous installation.
Fix #12202 , close #12326
2 years ago
Don Ho
8ff003412a
Make large file limit (for styling) configurable
...
Background: because styling large file can cause the performance issue, 200 MB (and bigger) file is not applied to its language (if any) while loading.
This PR makes large file restriction for styling and for other features (smart highlighting, brace match, etc...) configurable via the section Performance of Preferences dialog.
Fix #11389 , fix #12260 , fix #11670 , close #12310
2 years ago
Don Ho
9bec8f5460
Fix extra background colors on printing due to Change History
...
Patch ref:
https://sourceforge.net/p/scintilla/bugs/2358/#a3e3
Fix #12281
2 years ago
Anklebitter
49e5a17377
Enhance "Go To" dialog: update line/position data dynamically
...
Fix #12284 , close #12302
2 years ago
Don Ho
a26599794c
Refactoring & optimizing open/save large files time
2 years ago
Christian Grasser
f57c69aac6
Fix output from makefile and correct cmake for c++20
...
Close #12297
2 years ago
Don Ho
e73fca5a85
Use c++20 function ends_with()
...
Close #12294
2 years ago
ozone10
bcaf0f00b5
Update CI env to have GCC 12 for using c++20
...
1. Update Makefile to use c++20.
2. Update appveyor.yml to use MSYS2 (GCC 12).
Close #12292
2 years ago
Don Ho
3b8446d8ce
Fix CI system error due to the project build env update
2 years ago
Don Ho
3cbbb42933
Revert "Fix CI system error due to the project build env update"
...
This reverts commit c64049a1e6
.
2 years ago
Don Ho
c64049a1e6
Fix CI system error due to the project build env update
...
And use C++20 for string::ends_with() function.
2 years ago
SinghRajenM
4b539b4d5d
Build project using C++20
...
Fix #12232 , close #12233
2 years ago
Don Ho
4c96f86979
Update build environment
...
Update MS Visual Studio to 2022 and its platform toolkits to v143.
2 years ago
Harvey R
06a082d35f
Add Python missing option in theme files
...
Fix #12066 , close #12070
2 years ago
Robert Di Pardo
a610387fb4
Fix language detected from content not applied if default language is set
...
Properly handle missing file extensions in `Buffer::setFileName`
Before 6263ce5
, the user-preferred default language would apply to
files with no extension, but got overwritten by `L_TEXT` when the
extension was present *but unknown*.
This is why the `buf->_lang == L_TEXT` condition failed *only for
buffers with _no_ extension*.
Fix #11504 , close #12286
2 years ago
Don Ho
af0bc2e113
Revert "Fix detected language not being applied issue"
...
This reverts commit 6263ce5dec
for fixing the regression.
Fix #12226 , fix #12253
2 years ago
xomx
23fc940a27
Enhance N++ EndSession logging
...
To be able to distinguish:
- different types of Windows system restart/shutdown
- WM_CLOSE messages after previous WM_QUERYENDSESSION
Close #12257
2 years ago
Christian Grasser
20b14b8e4b
Updated nlohmann json to 3.11.2
...
Updated nlohmann json to 3.11.2 from https://github.com/nlohmann/json/releases/download/v3.11.2/json.hpp
Close #12271
2 years ago
Christian Grasser
99321d0d4a
Update with boost to 1.80.0
...
Update with boost 1.80.0 from https://boostorg.jfrog.io/artifactory/main/release/1.80.0/source/boost_1_80_0.7z
Close #12273
2 years ago