Neil Hodgson
8d9169f9b7
Referenced the correct README.
2021-04-16 22:06:15 +10:00
Robert Di Pardo
22e19499b9
Some improvements to folding.
2021-04-16 21:50:48 +10:00
Neil Hodgson
ca54871b17
Add checking of folders by storing then checking folding information in .folded files.
2021-04-16 13:56:47 +10:00
Neil Hodgson
d2bb2288e7
Support fold levels in TestDocument. Allow out-of-bounds access as some lexer and folders
...
don't check and look before document start or after document end a little.
2021-04-16 13:55:16 +10:00
Neil Hodgson
5b92f7219a
Bug 2245. Change treatment of empty preprocessor statement to set subsequent line end characters
...
in preprocessor style.
2021-04-13 12:21:26 +10:00
Neil Hodgson
20836c65c1
Report failure if styling different from expected.
2021-04-13 11:02:18 +10:00
Neil Hodgson
9ab9736251
Build in debug mode so that assertions are active.
2021-04-13 10:39:12 +10:00
Neil Hodgson
c5a2baf81e
Ensure date of release in history updated.
2021-04-12 09:54:23 +10:00
Neil Hodgson
d4ee34f502
Bug 2245. Fix assertion for inconsistent preprocessor state.
2021-04-12 09:44:35 +10:00
Neil Hodgson
7a35d25bb5
Turn off assert for release builds.
2021-04-11 12:20:35 +10:00
Neil Hodgson
d3a66e5220
Fixed downloads page and the script that generates it to have correct versions.
2021-04-09 13:41:25 +10:00
Neil Hodgson
bba93e41bd
Updated release date.
rel-5-0-1
2021-04-09 09:57:20 +10:00
Neil Hodgson
373dd1412b
Updates for 5.0.1.
2021-04-03 19:35:32 +11:00
Zufu Liu
7e316174c7
Batch insert lexer modules for smaller code.
...
https://sourceforge.net/p/scintilla/feature-requests/1388/
2021-04-03 11:04:05 +11:00
Neil Hodgson
ab443e7d19
Display a warning where no lexer is defined for an example file.
2021-03-31 14:35:35 +11:00
Neil Hodgson
cad6d5b120
Standardise header guards and comments.
2021-03-31 11:30:52 +11:00
Neil Hodgson
8e457935f8
The errorlist lexer detects NMAKE fatal errors and Microsoft linker errors as SCE_ERR_MS.
2021-03-28 09:38:36 +11:00
Neil Hodgson
9a2af1eb0f
Mention C++ XML doc keyword feature.
2021-03-28 09:35:12 +11:00
Neil Hodgson
14af44def2
Update suppressions for cppcheck 2.4.1.
2021-03-26 14:53:23 +11:00
Neil Hodgson
886e0ebaaf
Changing to match Lexilla project locations and procedures.
...
Addresses #1
2021-03-24 09:32:59 +11:00
Neil Hodgson
1444b957b8
Added a test for unknown doc keywords which should appear in a different
...
colour to known do keywords.
2021-03-23 14:35:40 +11:00
Stefan Küng
5d0e78a65e
Support XML styled comment doc keywords.
...
From ScintillaOrg/lexilla#2
2021-03-23 14:23:56 +11:00
Neil
a773b20e0e
Use a neutral encoding to read lexer source code files so it doesn't fail on UTF-8 comments.
2021-03-21 20:26:31 +11:00
Neil
6ec75fbb4a
Ignore tgz files which are used for Coverity uploads.
2021-03-21 08:57:41 +11:00
Neil
cf6f883fbf
Drop suppression that appears to no longer be needed.
2021-03-16 23:54:47 +11:00
Neil Hodgson
fa3b50b852
Add special case for Objective C++ as ScintillaTest fails to compile without it.
2021-03-16 20:21:42 +11:00
Neil
de06a99ffe
Exclude gcc on macOS as its just an alias of clang.
2021-03-16 10:40:19 +11:00
Neil
d557abb6e0
Add Travis build badge to web page.
2021-03-16 10:39:43 +11:00
Neil
68fbdc5553
Run the unit tests.
2021-03-16 10:20:08 +11:00
Neil
aa6ba53e6d
Return status from TestLexers so Travis can report failures.
...
Add examples directories.
Extract Windows/Unix choice of make command to $MAKER.
2021-03-16 10:10:25 +11:00
Neil
7ca8e1d4b8
Don't bother with 'make test' on Windows as it will fail for both gcc and clang.
...
Set windir on Windows to avoid -fPIC which fails compilation.
Add comments.
2021-03-15 22:32:01 +11:00
Neil
b86a1682d4
Try mingw32-make when on Windows.
2021-03-15 19:54:30 +11:00
Neil
5be39268d9
Fix name of zip file.
2021-03-15 19:34:27 +11:00
Neil
acf00e37b8
Avoid mercurial instead using wget and either unzip or 7z to extract a copy of Scintilla.
2021-03-15 19:31:05 +11:00
Neil
bd14334a2d
Try simple mercurial install on Windows.
...
Update to Ubuntu 20.04.
2021-03-15 19:04:05 +11:00
Neil
f4ac6cae9b
Run tests as after build.
...
Install Mercurial on Windows.
2021-03-15 18:17:38 +11:00
Neil
8e95196f06
Add Windows os. Use multiple script lines to help run on Windows.
2021-03-15 18:03:21 +11:00
Neil
74f647ca95
Increment osx_image in hopes of arm64 support.
2021-03-15 17:41:29 +11:00
Neil
c96ef574e0
Require recent version of Xcode.
2021-03-15 17:27:10 +11:00
Neil
ed4483406c
Try to build on both Linux and macOS.
2021-03-15 17:22:03 +11:00
Neil
5a2a69ee91
Ask for a more recent Linux distribution.
...
Bionic = Ubuntu 18.14 -> GCC 7.4, Clang 7
2021-03-15 17:05:20 +11:00
Neil
bb5a55b1cc
Restore current directory.
2021-03-15 16:58:28 +11:00
Neil
4eb38b03a7
Try to place scintilla correctly
2021-03-15 16:56:48 +11:00
Neil
0fbb05e592
Install Scintilla before build so can find includes.
2021-03-15 16:51:33 +11:00
Neil
23cc075fca
Start using Travis to check building.
2021-03-15 16:45:50 +11:00
Neil
1e217d2c33
Add NameFromID to allow retrieval of lexer names based on ID.
...
This is temporary to help applications migrate to Lexilla.
It is marked deprecated and will be removed in a future release.
Within LexillaAccess, deprecation warnings are turned off to allow calling
LexerNameFromID without displaying a warning.
2021-03-15 14:13:44 +11:00
Neil
f7a4522461
Allow CheckLexilla to be built as C++ for extra checking of Lexilla.h.
...
Include comment on building with Visual C++.
2021-03-14 20:17:35 +11:00
Neil
27470433da
Add LexerNameFromID function to Lexilla protocol as optional and temporary to
...
help applications migrate to Lexilla.
It is marked deprecated and will be removed in a future release.
2021-03-14 20:16:00 +11:00
Neil
05bda4e583
Make the file easier to parse from script.
2021-03-11 15:27:02 +11:00
Neil Hodgson
d9c60676f9
Increase deployment target to 10.9 as it is the minimum supported by Xcode 12.4.
2021-03-10 10:53:53 +11:00