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
2020-02-25 22:16:57 +01:00
Scott Sumner
d3cb2ceb36
Add external sound control capability for unsuccessful search bell
...
Fix #7950 , close #7951
2020-02-17 03:37:18 +01:00
Don HO
581aff630a
Use standard C++11 mutex
...
And remove unecessary files
Close #6093
2019-08-25 23:34:30 +02:00
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
2019-08-18 01:52:25 +02:00
Don HO
66fc977304
Pass VS Toolset from v140_xp to v141
2019-08-17 03:41:59 +02:00
Don HO
d14cb43e9d
Remove VS2013 project file.
2019-05-31 22:35:32 +02:00
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
2019-03-25 19:35:15 +01:00
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
2018-11-09 13:49:58 +01:00
Don HO
519fecbb82
Add SHA-256 implementation and use sha-256 instead of md5 in Plugin Admin
2018-10-24 09:45:35 +02:00
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
2018-06-27 22:35:32 +02:00
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
2018-06-25 00:06:26 +02:00
Don HO
40163e0338
switch from VS2013 to VS2015 & VS2017
2017-10-01 23:16:17 +02:00
Don HO
b033d907b2
Export function list in json format
2017-09-11 02:46:15 +02:00
Don Ho
5c714043fb
Fix compiliing issue in VS2013
2017-05-08 01:43:04 +02:00
Don HO
6b0a3c8e6b
Enhance certificate check
2017-05-08 00:19:56 +02:00
Don HO
20e669ff01
Add document snapshot feature (in progress)
2017-04-18 01:31:41 +02:00
Don Ho
e5f4344f69
Add Crypto lib in vcproj to make Notepad++ compiled under VC2013
2017-03-08 03:14:54 +01:00
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
2017-03-08 02:52:58 +01:00
Don HO
f62bf83bca
Make VS2015 compile again
2017-01-22 00:59:40 +01:00
Don Ho
c235e17f7d
Add Plugins Administrator (UI part, in progress)
2017-01-20 14:13:41 +01:00
Don HO
035bcfeb22
Fix VS 2015 post build error
2017-01-10 09:10:42 +01:00
Don HO
b0a625913c
Fix the shadow declarations & make VS2015 compile again
2017-01-10 01:09:18 +01:00
Don Ho
f98686d9f4
Add some functions for future use
2017-01-08 23:59:36 +01:00
Don Ho
8fc1a2ed30
Add MD5 functionalities
2017-01-01 18:28:25 +01:00
Don Ho
0746d1f4f7
config.xml is generated by notepad++
...
No more config.model.xml. config.xml is generated by notepad++ directly.
2016-10-23 03:50:41 +02:00
dail8859
5f8ba93b78
Check plugin architecture before loading
...
Closes #2348 , Closes #2350
2016-10-06 20:59:22 -04:00
Don Ho
6d2b1e4f5e
Remove the old icon
2016-09-21 09:06:22 +02:00
A-R-C-A
3bf382f16b
Make margins dpi aware
...
Closes #2171
2016-08-17 00:12:13 +02:00
Don HO
472d54d7c9
Fix crash in x64 due to C style cast
2016-07-09 16:47:09 +02:00
Don HO
5a5582b972
Make Scintilla 64-bit built with boost's pcre
2016-06-15 20:52:24 +02:00
Don HO
561713e46c
Put warning as error in Release x64 build
2016-06-06 20:07:17 +02:00
Don HO
64d7535be1
x64 ready
...
1. Remove all warning while compiling in x64
2. Treat warning as error (W4) while compiling in x64
2016-06-05 20:30:22 +02:00
Christian Grasser
163c8a0e5d
add missing additional dirs from filebrowser feature also for x64 builds
...
Closes #1698
2016-05-15 01:09:56 +02:00
Adrian Stanciu
6c70948c4d
Fix VS2015 compilation errorrs due to Folder as Workspace
...
Closes #1472 , closes #1563
2016-03-11 16:26:40 +01:00
Don Ho
07ce6c2516
New feature: File browser
2016-01-23 02:25:44 +01:00
NN
8ba3a46b89
Synchronize VS2015 project
...
(fixes #1003 )
2015-10-24 22:02:07 +02:00
NN
2cbc6a7a99
Make WarningAsError true for 64-bit builds
2015-10-13 14:16:26 +02:00
Linquize
52dda771d3
Remove non-existing files from vcxproj.
...
Remove files in vcxproj that do not exist to avoid rebuild all the time.
(closes #939 )
2015-10-05 15:40:44 +02:00
Damien GERARD
a30de2e605
Build: revert changes on platform toolset
2015-08-14 18:29:59 +02:00
Damien GERARD
3fb1d96671
Some warning fixes
2015-08-14 04:32:38 -07:00
Don Ho
7198ac7458
[REMOVE] Remove Source Code Pro font from vs project file
2015-08-13 02:25:04 +02:00
Damien GERARD
85c728573e
Visual Studio Project: added more checks in debug
...
* Added `/RTCu`: Unitialized variables
* Added `/RTCc`: Smaller Type check
2015-08-06 13:55:41 +02:00
NN---
5e052c5bd0
Build: VS2015 project update ( closes #628 )
...
+ Added `_CRT_NON_CONFORMING_WCSTOK` define
2015-08-02 21:44:18 +02:00
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.
2015-07-29 23:38:18 +02:00
NN
4acf228f65
Adjust x64 build paths
2015-07-24 14:53:44 +02:00
Don Ho
125aee20f7
[REMOVE] Remove VS 2005 project
...
The minimum supported version of VS project is VS2013.
2015-07-19 01:35:13 +02:00
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".
2015-07-18 21:18:39 +02:00
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.
2015-07-16 12:52:16 +02:00
Jon Fritzler
77a00e3434
build: removed sqlite3.c and sqlite3.h from VS2015 project ( closes #445 )
2015-07-11 11:09:39 +02:00
NN---
684a6d114b
build: Synchronize VS2015 project ( closes #379 )
2015-07-08 20:23:59 +02:00