diff --git a/PowerEditor/scintilla.original.forUpdating/lexilla526.zip b/PowerEditor/scintilla.original.forUpdating/lexilla527.zip
similarity index 71%
rename from PowerEditor/scintilla.original.forUpdating/lexilla526.zip
rename to PowerEditor/scintilla.original.forUpdating/lexilla527.zip
index 4c68594fe..39d3517e3 100644
Binary files a/PowerEditor/scintilla.original.forUpdating/lexilla526.zip and b/PowerEditor/scintilla.original.forUpdating/lexilla527.zip differ
diff --git a/PowerEditor/scintilla.original.forUpdating/scintilla536.zip b/PowerEditor/scintilla.original.forUpdating/scintilla537.zip
similarity index 87%
rename from PowerEditor/scintilla.original.forUpdating/scintilla536.zip
rename to PowerEditor/scintilla.original.forUpdating/scintilla537.zip
index 1f2122530..3d51305b1 100644
Binary files a/PowerEditor/scintilla.original.forUpdating/scintilla536.zip and b/PowerEditor/scintilla.original.forUpdating/scintilla537.zip differ
diff --git a/lexilla/.gitattributes b/lexilla/.gitattributes
index ce2f02599..0e7df5010 100644
--- a/lexilla/.gitattributes
+++ b/lexilla/.gitattributes
@@ -15,6 +15,7 @@
**.html text
**.bat text
**.bsh text
+**.zsh text
**.mak text
**.def text
**.manifest text
@@ -56,6 +57,7 @@
**.mms text
**.tex text
**.fs text
+**.vh text
**.vhd text
**.x12 text
**.yaml text
diff --git a/lexilla/.github/workflows/build-check-macos.yml b/lexilla/.github/workflows/build-check-macos.yml
index e59770b24..9f4d149f3 100644
--- a/lexilla/.github/workflows/build-check-macos.yml
+++ b/lexilla/.github/workflows/build-check-macos.yml
@@ -21,6 +21,10 @@ jobs:
run: (cd test/unit && make DEBUG=1 CXX=${{matrix.cpp_compiler}} test)
- name: Build Lexilla
run: (cd src && make DEBUG=1 CXX=${{matrix.cpp_compiler}})
+ - uses: actions/upload-artifact@v3
+ with:
+ name: liblexilla.dylib
+ path: bin/liblexilla.dylib
- name: Test lexing and folding
run: (cd test && make DEBUG=1 CXX=${{matrix.cpp_compiler}} test)
- name: CheckLexilla C Example
diff --git a/lexilla/.github/workflows/build-check-win32.yml b/lexilla/.github/workflows/build-check-win32.yml
index e12fe17e4..c875a77bb 100644
--- a/lexilla/.github/workflows/build-check-win32.yml
+++ b/lexilla/.github/workflows/build-check-win32.yml
@@ -31,6 +31,10 @@ jobs:
cd src
nmake -f lexilla.mak DEBUG=1
cd ..
+ - uses: actions/upload-artifact@v3
+ with:
+ name: lexilla.dll
+ path: bin/lexilla.dll
- name: Test lexing and folding
run: |
cd test
diff --git a/lexilla/.github/workflows/build-check.yml b/lexilla/.github/workflows/build-check.yml
index 5b6598858..e68aef942 100644
--- a/lexilla/.github/workflows/build-check.yml
+++ b/lexilla/.github/workflows/build-check.yml
@@ -1,4 +1,4 @@
-name: "Build and check Lexilla"
+name: "Build and check Lexilla on Linux"
on: [push]
@@ -21,6 +21,10 @@ jobs:
run: (cd test/unit && make DEBUG=1 CXX=${{matrix.cpp_compiler}} test)
- name: Build Lexilla
run: (cd src && make DEBUG=1 CXX=${{matrix.cpp_compiler}})
+ - uses: actions/upload-artifact@v3
+ with:
+ name: liblexilla.so
+ path: bin/liblexilla.so
- name: Test lexing and folding
run: (cd test && make DEBUG=1 CXX=${{matrix.cpp_compiler}} test)
- name: CheckLexilla C Example
diff --git a/lexilla/cppcheck.suppress b/lexilla/cppcheck.suppress
index 78420dd1a..ab3ad8dbd 100644
--- a/lexilla/cppcheck.suppress
+++ b/lexilla/cppcheck.suppress
@@ -50,6 +50,7 @@ unreadVariable:lexilla/lexers/LexBaan.cxx
variableScope:lexilla/lexers/LexBaan.cxx
constParameterPointer:lexilla/lexers/LexBaan.cxx
constParameterReference:lexilla/lexers/LexBash.cxx
+knownConditionTrueFalse:lexilla/lexers/LexBash.cxx
variableScope:lexilla/lexers/LexBash.cxx
constVariable:lexilla/lexers/LexBasic.cxx
variableScope:lexilla/lexers/LexCmake.cxx
diff --git a/lexilla/doc/Lexilla.html b/lexilla/doc/Lexilla.html
index 99f6e738c..a7b18c2ff 100644
--- a/lexilla/doc/Lexilla.html
+++ b/lexilla/doc/Lexilla.html
@@ -9,7 +9,7 @@
-
+