Commit Graph

36 Commits

Author SHA1 Message Date
Don Ho 00abd511b4 Remove the binary committed by ad39c68611 2022-04-09 21:33:30 +02:00
Don Ho 2113e782fb Use string lexer ID instead of numeric ID for Scintilla 5
Plus some factoring.

Close #11472
2022-04-04 18:01:51 +02:00
Don Ho 252468c29b Revert "Remove the external lexer support"
This reverts commit 41a5bf0245.
2022-04-01 19:17:18 +02:00
Don Ho 41a5bf0245 Remove the external lexer support
SCI_LOADLEXERLIBRARY has been removed since Scintilla 5,
and I belive that Scintilla won't support it anymore:
https://sourceforge.net/p/scintilla/bugs/2236/

Close #11451
2022-03-30 18:52:47 +02:00
Don HO aa06651a39 Notepad++ 8.1.9.1 release 2021-11-13 19:02:22 +01:00
Ivan Ustûžanin 049ededf9f Add gcc 32-bit build and improve build process
1. Include SciLexer build in Notepad++ build.
2. Remove -fpermissive, auto -j in make.

Fix #9989, close #10540
2021-09-13 23:17:11 +02:00
Ivan Ustûžanin 241238df5a Fix xml writing issue in gcc build
Fix #10185, fix #9163, close #10503
2021-09-06 00:25:09 +02:00
mere-human 52c73f92dc Remove "Unicode" from build configuration names
Rename "Unicode Debug" => "Debug", "Unicode Release" => "Release"
since there is no non-Unicode version.
Also, fix the name in other configs for Git, AppVeyor and in the docs.

Fix #10114, close #10278
2021-07-29 15:14:55 +02:00
Adam D. Walling 5a3bf49c86 Add Dark Mode for not attracting bugs
Toolbar, status bar, tab bar, menu bar, dark scrollbar, handle switching between light and dark, docking splitters and headers, flicker fixes. Minor tweaks to DarkMode.h. Mostly handles the dark mode request for the main interface for #7692 and also follows the windows system theme settings like #9183.

Fix #9183, fix #7692, close #9587
2021-04-23 16:22:57 +02:00
mere-human acdc2517c6 Fix regression: Handle "Default Directory" setting correctly in Open/Save File Dialog
IFileDialog doesn't modify the current directory unlike the old file
dialog. Now the last used directory is remembered each time the user
changes directory and then set as working directory if needed.

Fix #9767, close #9775
2021-04-22 19:18:43 +02:00
Don HO 266ca29861 Add ARM64 packages for the official distribution 2021-04-21 20:42:01 +02:00
mere-human 9ca3c69354
Update .gitignore with MinGW build outputs
Close #9451
2021-01-27 15:04:50 +01:00
Don HO c0c070abaf
Split functionList.xml into multifile in "functionList" Folder
New "functionList" will be added beside of notepad++.exe or "%APPDATA%\Notepad++\", according the installation mode. If the portable package is used, after removing "doLocalConf.xml", the "functionList" folder should be copied manually from Notepad++ installed directory to "%APPDATA%\Notepad++\" to make function list work again.

All splited files are localized in this folder with the explicit language name.

"overrideMap.xml" is optional for overriding the default functionList parse rule files, and for adding UDL parse rule files.

Close #4896
2020-10-21 18:05:08 +02:00
Don HO 592acc3a68
Exclude PowerEditor/bin/themes/ for git 2020-06-13 16:33:03 +02:00
Don HO f229524883 Exclude a file from git tracking 2020-06-01 18:12:33 +02:00
Don HO 9391fa764f Enhance Notepad++ installation packaging
Use GUP to retrieve GUP release from its website while doing Notepad++ release.
2018-05-20 03:28:48 +02:00
Don HO 1a0e6d7611 Fix the regression in settings
Closes #2814
2017-01-23 09:47:37 +01:00
Don HO f62bf83bca Make VS2015 compile again 2017-01-22 00:59:40 +01:00
Don Ho 8fc1a2ed30 Add MD5 functionalities 2017-01-01 18:28:25 +01:00
Don Ho fc014595a3 Make x32 and x64 packages
Refactoring NSIS installer
2016-09-09 23:26:15 +02:00
Don HO 79028b3341 Appveyor artifacts debug and release for x86 & x64
Fixes #1942 Closes #2079
2016-07-15 00:10:15 +02:00
Markus Heidelberg aa0bb73981
Adapt .gitignore for Scintilla GCC/MinGW build 2016-07-04 18:08:20 +09:00
Don HO 2c0b66da43 Remove duplicate line in gitIgnore 2016-06-05 21:50:53 +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
Markus Heidelberg 715a64a32a Make GCC/MinGW build work again and support cross-building under Linux
Close #1229, Fixes #385
Only build errors are fixed, compile warnings are left alone. To reduce
the number of changes, even the compiler option "-fpermissive" has been
used to downgrade several errors to warnings.
2015-12-15 17:10:46 +01:00
Don Ho d7ca1eaaf6 Fix the problem of display refresh missing in exit (closes #800)
Solution: release lock updating before killing main handle.
2015-08-28 01:05:36 +02:00
Don Ho 209058ed45 [UPDATE] ignore the font files 2015-07-30 02:05:41 +02:00
Don Ho e8bb6bdede [UPDATE] Update gitIgnore file 2015-07-19 01:26:40 +02:00
Don HO 7f7d2809c4 Merge pull request #132 from NN---/patch-3
[UPDATE] Add .vs folder to ignore
2015-06-24 00:59:19 +02:00
Don Ho 251e987a71 [NEW_FEATURE] Add 2 context menus on status bar
Add language context menu and EOL conversion context menu on status bar.
2015-06-08 03:19:34 +02:00
milipili 41c2d99327 ignore scintilla generated files 2015-05-31 20:59:49 +02:00
NN 1f5f5db147 Add .vs folder to ignore 2015-05-28 21:59:41 +03:00
Don Ho 2beb7e2dfe Update .gitIgnore file 2015-05-26 09:25:36 +02:00
Don Ho 6870368034 Update gitIgnore file. 2015-05-23 18:57:06 +02:00
Don Ho 5c272a8818 [RELEASE] Notepad++ 6.7.8 release. 2015-05-16 02:36:09 +02:00
MAPJe 0f6d80b8d9 Let's ignore some files. 2015-04-23 01:49:23 +02:00