Jorge Rocha Gualtieri
66893f980f
Fix "Monitoring" not detecting all file changes issue
...
This patch adds an active monitor to detect changes on files since Windows isn't honoring FILE_NOTIFY_CHANGE_SIZE or FILE_NOTIFY_CHANGE_LAST_WRITE on ReadDirectoryChangesW correctly if the file writer keep it opened.
This solution is based on GNU tail for Windows does. It does it at
static void tail_forever (struct File_spec *f, int nfiles, double sleep_interval) on tail.c.
Fix #3142 , fix #4955 , fix #4527 , close #7969
5 years ago
Scott Sumner
d3cb2ceb36
Add external sound control capability for unsuccessful search bell
...
Fix #7950 , close #7951
5 years ago
Don HO
581aff630a
Use standard C++11 mutex
...
And remove unecessary files
Close #6093
5 years ago
Don HO
c34d3c9a4b
Make standard conformance for C++
...
Use SDK 10.
Use toolset v141.
Conformance mode is enable.
Check the following link for mre detail:
https://github.com/notepad-plus-plus/notepad-plus-plus/pull/6054
5 years ago
Don HO
66fc977304
Pass VS Toolset from v140_xp to v141
5 years ago
Don HO
d14cb43e9d
Remove VS2013 project file.
6 years ago
Don HO
486e2188b2
Revert "Update uchardet to 0.0.6 to improve UTF-8 detection quality"
...
There are several important regression in uchardet to 0.0.6. Hence this revert.
This reverts commit bfb7e863cc
.
Fix #5299 , fix #5310 , fix #5202 , fix #5440
Close #5414
6 years ago
Silent
bfb7e863cc
Update uchardet to 0.0.6 to improve UTF-8 detection quality
...
This PR updates uchardet (https://www.freedesktop.org/wiki/Software/uchardet/ ) to the newest stable version (0.0.6).
This version seems to improve UTF-8 detection quality, so updating this dependency is expected to squash numerous charset detection issues.
Fixes #4878 , Fixes #4767 , Fixes #4428 , Fixes #4246 , Fixes #3705 , Fixes #3588 , Fixes #431 , Closes #4925
6 years ago
Don HO
519fecbb82
Add SHA-256 implementation and use sha-256 instead of md5 in Plugin Admin
6 years ago
Silent
6b5144d176
Fix format specifier warnings - /Wv:18 can now be removed
...
As a follow up to my previous pull request, this PR fixes the last remaining improper format specifiers. This allows to remove /Wv:18 compilation flag completely, since (presumably) the only reason it was added in the first place were those format specifier warnings, introduced in VS2015.
Effectively, all this PR does is applying fixes suggested by the compiler (included in those warnings).
Close #4604
7 years ago
Silent
08eb29e3d6
Force cpp standard const char pointer on string literals
...
const-ified all string literals to suppress warnings on gcc and allow /Zc:strictStrings to be used with Visual Studio
Fix #4146 , close #4150
7 years ago
Don HO
40163e0338
switch from VS2013 to VS2015 & VS2017
7 years ago
Don HO
b033d907b2
Export function list in json format
7 years ago
Don Ho
5c714043fb
Fix compiliing issue in VS2013
8 years ago
Don HO
6b0a3c8e6b
Enhance certificate check
8 years ago
Don HO
20e669ff01
Add document snapshot feature (in progress)
8 years ago
Don Ho
e5f4344f69
Add Crypto lib in vcproj to make Notepad++ compiled under VC2013
8 years ago
Don HO
b869163609
Check SciLexer.dll certificate
...
This fix is about the issue "Vault 7: CIA Hacking Tools Revealed"
published on Wikileak:
https://wikileaks.org/ciav7p1/cms/page_26968090.html
8 years ago
Don HO
f62bf83bca
Make VS2015 compile again
8 years ago
Don Ho
c235e17f7d
Add Plugins Administrator (UI part, in progress)
8 years ago
Don HO
035bcfeb22
Fix VS 2015 post build error
8 years ago
Don HO
b0a625913c
Fix the shadow declarations & make VS2015 compile again
8 years ago
Don Ho
f98686d9f4
Add some functions for future use
8 years ago
Don Ho
8fc1a2ed30
Add MD5 functionalities
8 years ago
Don Ho
0746d1f4f7
config.xml is generated by notepad++
...
No more config.model.xml. config.xml is generated by notepad++ directly.
8 years ago
dail8859
5f8ba93b78
Check plugin architecture before loading
...
Closes #2348 , Closes #2350
8 years ago
Don Ho
6d2b1e4f5e
Remove the old icon
8 years ago
A-R-C-A
3bf382f16b
Make margins dpi aware
...
Closes #2171
8 years ago
Don HO
472d54d7c9
Fix crash in x64 due to C style cast
9 years ago
Don HO
5a5582b972
Make Scintilla 64-bit built with boost's pcre
9 years ago
Don HO
561713e46c
Put warning as error in Release x64 build
9 years ago
Don HO
64d7535be1
x64 ready
...
1. Remove all warning while compiling in x64
2. Treat warning as error (W4) while compiling in x64
9 years ago
Christian Grasser
163c8a0e5d
add missing additional dirs from filebrowser feature also for x64 builds
...
Closes #1698
9 years ago
Adrian Stanciu
6c70948c4d
Fix VS2015 compilation errorrs due to Folder as Workspace
...
Closes #1472 , closes #1563
9 years ago
Don Ho
07ce6c2516
New feature: File browser
9 years ago
NN
8ba3a46b89
Synchronize VS2015 project
...
(fixes #1003 )
9 years ago
NN
2cbc6a7a99
Make WarningAsError true for 64-bit builds
9 years ago
Linquize
52dda771d3
Remove non-existing files from vcxproj.
...
Remove files in vcxproj that do not exist to avoid rebuild all the time.
(closes #939 )
9 years ago
Damien GERARD
a30de2e605
Build: revert changes on platform toolset
9 years ago
Damien GERARD
3fb1d96671
Some warning fixes
9 years ago
Don Ho
7198ac7458
[REMOVE] Remove Source Code Pro font from vs project file
9 years ago
Damien GERARD
85c728573e
Visual Studio Project: added more checks in debug
...
* Added `/RTCu`: Unitialized variables
* Added `/RTCc`: Smaller Type check
9 years ago
NN---
5e052c5bd0
Build: VS2015 project update ( closes #628 )
...
+ Added `_CRT_NON_CONFORMING_WCSTOK` define
9 years ago
Don Ho
9bb3c7d5be
[ENHANCEMENT] Improve the usage of Source Code Pro font
...
1. fix the hanging problem for some rare situation (some specific
graphic cards?) by replacing otf file by ttf file.
2. make better font look by adding bold, italic and bold-italic fonts
3. load Source Code Pro privately so it won't be listed for the other
application during Notepad++ session.
9 years ago
NN
4acf228f65
Adjust x64 build paths
9 years ago
Don Ho
125aee20f7
[REMOVE] Remove VS 2005 project
...
The minimum supported version of VS project is VS2013.
10 years ago
Don Ho
91992d0b7c
[ENHANCEMENT] Use "Source Code Pro" as default font
...
Source Code Pro is included in the Notepad++ distribution for its
internal use.
If it's not the first time of Notepad++ installation (ie. updating),
users need to set Source Code Pro as default font manually via style
configurator dialog, or just delete "%APPDATA%\Notepad++\stylers.xml".
10 years ago
Don Ho
7164d4f516
[ENHANCEMENT] Make smooth font optional
...
The old behaviour enabled smooth font and it didn't allow user to change
this setting. The new behaviour makes it optional and turn it off by
default.
10 years ago
Jon Fritzler
77a00e3434
build: removed sqlite3.c and sqlite3.h from VS2015 project ( closes #445 )
10 years ago
NN---
684a6d114b
build: Synchronize VS2015 project ( closes #379 )
10 years ago