diff --git a/Build/Changes.txt b/Build/Changes.txt
index a7f2187cd..f32ab0eab 100644
--- a/Build/Changes.txt
+++ b/Build/Changes.txt
@@ -40,6 +40,7 @@ Current BETA/RC Version 5.21.709.(build_#) (2021-07-09)
NEW:
--------------------------------------------------------
[.###.#]- .
+[.709.2]- Add "KiXtart" lexer (new in Lexilla) (LEX)..
[.709.1]- Integrating style theme "Sombra" as factory default Dark-Mode theme.
[.525.1]- Add "Julia" lexer (new in Lexilla) (LEX).
[.506.1]- Base64 Encoding/Decoding.
@@ -130,7 +131,7 @@ CHANGES Versions in Tools or Libraries:
--------------------------------------------------------
[.702.5]- Update grepWinNP3 (GRE) version 2.1.8.38 (2021-07.02).
[.702.5]- Update Oniguruma Regex (ONI) engine version 7.0.0 (2021-06-23).
-[.702.5]- Update Lexilla Library (LEX) version 5.1.0 (2021-06-23).
+[.709.2]- Update Lexilla Library (LEX) version 5.1.0+ (2021-07-09).
[.702.5]- Update Scintilla Library (SCI) version 5.1.0 (2021-06-23).
--------------------------------------------------------
diff --git a/Build/minipath.ini b/Build/minipath.ini
index 1f820be99..1ccff3b84 100644
--- a/Build/minipath.ini
+++ b/Build/minipath.ini
@@ -76,6 +76,7 @@ Go Source Code=*.go
JavaScript=*.js;*.jse;*.jsm;*.as;*.mjs;*.qs
;JSON=*.json;*.har;*.ipynb;*.wxcp;*.jshintrc;*.eslintrc;*.babelrc;*.prettierrc;*.stylelintrc;*.jsonld;*.jsonc;*.arcconfig;*.arclint;*.jscop
;Julia Script=*.jl
+;KiXtart Script=*.kix
;Kotlin Source Code=*.kt;*.kts;*.ktm
;LaTeX Files=*.tex;*.latex;*.sty;*.texi;*.texinfo;*.txi
;Lua Script=*.lua;*.wlua;*.nse;*.luadoc;*.luax
diff --git a/Versions/build.txt b/Versions/build.txt
index d00491fd7..0cfbf0888 100644
--- a/Versions/build.txt
+++ b/Versions/build.txt
@@ -1 +1 @@
-1
+2
diff --git a/language/Line numbers to translate.txt b/language/Line numbers to translate.txt
index f5d58c2fe..db04365bb 100644
--- a/language/Line numbers to translate.txt
+++ b/language/Line numbers to translate.txt
@@ -3,7 +3,7 @@
== This ".txt" file is intended for "Translators" to communicate to them the "Line numbers" of the ==
== "Added or Modified" items in the "Resource" files ("filename_xx_yy.rc" and "grepWinNP3.lang"). ==
== ==
-== Last update: "June 2021" on 2021-06-30 ==
+== Last update: "July 2021" on 2021-07-09 ==
========================================================================================================
January 2022: Line numbers to translate_2022-01 - (2022-01-xx)
@@ -18,7 +18,7 @@ May 2021: Line numbers to translate_2021-05 - https://workupload.com/file/
June 2021: Line numbers to translate_2021-06 - https://workupload.com/file/EFcQfYrKLB5 (2021-06-30)
-July 2021: Line numbers to translate_2021-07 - (2021-07-xx)
+July 2021: Line numbers to translate_2021-07 - https://workupload.com/file/AfKG6Qy9a3q (2021-07-xx)
August 2021: Line numbers to translate_2021-08 - (2021-08-xx)
diff --git a/language/np3_af_za/lexer_af_za.rc b/language/np3_af_za/lexer_af_za.rc
index f8b541630..03bdb7a1f 100644
--- a/language/np3_af_za/lexer_af_za.rc
+++ b/language/np3_af_za/lexer_af_za.rc
@@ -127,6 +127,7 @@ BEGIN
IDS_LEX_TOML_CFG "TOML"
IDS_LEX_DART_SRC "Dart Bronkode"
IDS_LEX_KOTLIN_SRC "Kotlin Bronkode"
+ IDS_LEX_KIX_SCR "KiXtart Script"
END
STRINGTABLE
diff --git a/language/np3_be_by/lexer_be_by.rc b/language/np3_be_by/lexer_be_by.rc
index f569903ae..f65532883 100644
--- a/language/np3_be_by/lexer_be_by.rc
+++ b/language/np3_be_by/lexer_be_by.rc
@@ -127,6 +127,7 @@ BEGIN
IDS_LEX_TOML_CFG "TOML"
IDS_LEX_DART_SRC "Dart Source Code"
IDS_LEX_KOTLIN_SRC "Kotlin Source Code"
+ IDS_LEX_KIX_SCR "KiXtart Script"
END
STRINGTABLE
diff --git a/language/np3_de_de/lexer_de_de.rc b/language/np3_de_de/lexer_de_de.rc
index bbeb0c946..6888ab35d 100644
--- a/language/np3_de_de/lexer_de_de.rc
+++ b/language/np3_de_de/lexer_de_de.rc
@@ -129,7 +129,7 @@ BEGIN
IDS_LEX_KOTLIN_SRC "Kotlin Source Code"
IDS_LEX_JULIA_SCR "Julia Script"
IDS_LEX_KIX_SCR "KiXtart Script"
- END
+END
STRINGTABLE
BEGIN
diff --git a/language/np3_el_gr/lexer_el_gr.rc b/language/np3_el_gr/lexer_el_gr.rc
index 4fa7690b4..703a4ab7f 100644
--- a/language/np3_el_gr/lexer_el_gr.rc
+++ b/language/np3_el_gr/lexer_el_gr.rc
@@ -127,6 +127,7 @@ BEGIN
IDS_LEX_TOML_CFG "TOML"
IDS_LEX_DART_SRC "Dart Source Code"
IDS_LEX_KOTLIN_SRC "Kotlin Source Code"
+ IDS_LEX_KIX_SCR "KiXtart Script"
END
STRINGTABLE
diff --git a/language/np3_en_gb/lexer_en_gb.rc b/language/np3_en_gb/lexer_en_gb.rc
index bbee83d1a..472231b76 100644
--- a/language/np3_en_gb/lexer_en_gb.rc
+++ b/language/np3_en_gb/lexer_en_gb.rc
@@ -127,6 +127,7 @@ BEGIN
IDS_LEX_TOML_CFG "TOML"
IDS_LEX_DART_SRC "Dart Source Code"
IDS_LEX_KOTLIN_SRC "Kotlin Source Code"
+ IDS_LEX_KIX_SCR "KiXtart Script"
END
STRINGTABLE
diff --git a/language/np3_es_419/lexer_es_419.rc b/language/np3_es_419/lexer_es_419.rc
index a35e247a1..7a0563f2d 100644
--- a/language/np3_es_419/lexer_es_419.rc
+++ b/language/np3_es_419/lexer_es_419.rc
@@ -127,6 +127,7 @@ BEGIN
IDS_LEX_TOML_CFG "TOML"
IDS_LEX_DART_SRC "Dart Source Code"
IDS_LEX_KOTLIN_SRC "Kotlin Source Code"
+ IDS_LEX_KIX_SCR "KiXtart Script"
END
STRINGTABLE
diff --git a/language/np3_es_es/lexer_es_es.rc b/language/np3_es_es/lexer_es_es.rc
index f395ae982..ba5216d44 100644
--- a/language/np3_es_es/lexer_es_es.rc
+++ b/language/np3_es_es/lexer_es_es.rc
@@ -127,6 +127,7 @@ BEGIN
IDS_LEX_TOML_CFG "TOML"
IDS_LEX_DART_SRC "Dart Source Code"
IDS_LEX_KOTLIN_SRC "Kotlin Source Code"
+ IDS_LEX_KIX_SCR "KiXtart Script"
END
STRINGTABLE
diff --git a/language/np3_fr_fr/lexer_fr_fr.rc b/language/np3_fr_fr/lexer_fr_fr.rc
index 6e6023085..4c2ac1649 100644
--- a/language/np3_fr_fr/lexer_fr_fr.rc
+++ b/language/np3_fr_fr/lexer_fr_fr.rc
@@ -127,6 +127,7 @@ BEGIN
IDS_LEX_TOML_CFG "TOML"
IDS_LEX_DART_SRC "Dart Source Code"
IDS_LEX_KOTLIN_SRC "Kotlin Source Code"
+ IDS_LEX_KIX_SCR "KiXtart Script"
END
STRINGTABLE
diff --git a/language/np3_hi_in/lexer_hi_in.rc b/language/np3_hi_in/lexer_hi_in.rc
index 773178bd5..613105422 100644
--- a/language/np3_hi_in/lexer_hi_in.rc
+++ b/language/np3_hi_in/lexer_hi_in.rc
@@ -127,6 +127,7 @@ BEGIN
IDS_LEX_TOML_CFG "TOML"
IDS_LEX_DART_SRC "Dart Source Code"
IDS_LEX_KOTLIN_SRC "Kotlin Source Code"
+ IDS_LEX_KIX_SCR "KiXtart Script"
END
STRINGTABLE
diff --git a/language/np3_hu_hu/lexer_hu_hu.rc b/language/np3_hu_hu/lexer_hu_hu.rc
index f719d1b9b..772086f0a 100644
--- a/language/np3_hu_hu/lexer_hu_hu.rc
+++ b/language/np3_hu_hu/lexer_hu_hu.rc
@@ -127,6 +127,7 @@ BEGIN
IDS_LEX_TOML_CFG "TOML"
IDS_LEX_DART_SRC "Dart forráskód"
IDS_LEX_KOTLIN_SRC "Kotlin forráskód"
+ IDS_LEX_KIX_SCR "KiXtart Script"
END
STRINGTABLE
diff --git a/language/np3_id_id/lexer_id_id.rc b/language/np3_id_id/lexer_id_id.rc
index 963b97945..b327aaf3b 100644
--- a/language/np3_id_id/lexer_id_id.rc
+++ b/language/np3_id_id/lexer_id_id.rc
@@ -127,6 +127,7 @@ BEGIN
IDS_LEX_TOML_CFG "TOML"
IDS_LEX_DART_SRC "Dart Source Code"
IDS_LEX_KOTLIN_SRC "Kotlin Source Code"
+ IDS_LEX_KIX_SCR "KiXtart Script"
END
STRINGTABLE
diff --git a/language/np3_it_it/lexer_it_it.rc b/language/np3_it_it/lexer_it_it.rc
index 884c7c399..ef37f61a3 100644
--- a/language/np3_it_it/lexer_it_it.rc
+++ b/language/np3_it_it/lexer_it_it.rc
@@ -127,6 +127,7 @@ BEGIN
IDS_LEX_TOML_CFG "TOML"
IDS_LEX_DART_SRC "Dart Source Code"
IDS_LEX_KOTLIN_SRC "Kotlin Source Code"
+ IDS_LEX_KIX_SCR "KiXtart Script"
END
STRINGTABLE
diff --git a/language/np3_ja_jp/lexer_ja_jp.rc b/language/np3_ja_jp/lexer_ja_jp.rc
index 71fc6a82d..3cff0369b 100644
--- a/language/np3_ja_jp/lexer_ja_jp.rc
+++ b/language/np3_ja_jp/lexer_ja_jp.rc
@@ -127,6 +127,7 @@ BEGIN
IDS_LEX_TOML_CFG "TOML"
IDS_LEX_DART_SRC "Dart ソースコード"
IDS_LEX_KOTLIN_SRC "Kotlin ソースコード"
+ IDS_LEX_KIX_SCR "KiXtart Script"
END
STRINGTABLE
diff --git a/language/np3_ko_kr/lexer_ko_kr.rc b/language/np3_ko_kr/lexer_ko_kr.rc
index 30c87c530..1995cf2ee 100644
--- a/language/np3_ko_kr/lexer_ko_kr.rc
+++ b/language/np3_ko_kr/lexer_ko_kr.rc
@@ -127,6 +127,7 @@ BEGIN
IDS_LEX_TOML_CFG "TOML"
IDS_LEX_DART_SRC "Dart 소스 코드"
IDS_LEX_KOTLIN_SRC "Kotlin 소스 코드"
+ IDS_LEX_KIX_SCR "KiXtart Script"
END
STRINGTABLE
diff --git a/language/np3_nl_nl/lexer_nl_nl.rc b/language/np3_nl_nl/lexer_nl_nl.rc
index 5908bd777..662469353 100644
--- a/language/np3_nl_nl/lexer_nl_nl.rc
+++ b/language/np3_nl_nl/lexer_nl_nl.rc
@@ -127,6 +127,7 @@ BEGIN
IDS_LEX_TOML_CFG "TOML"
IDS_LEX_DART_SRC "Dart Source Code"
IDS_LEX_KOTLIN_SRC "Kotlin Source Code"
+ IDS_LEX_KIX_SCR "KiXtart Script"
END
STRINGTABLE
diff --git a/language/np3_pl_pl/lexer_pl_pl.rc b/language/np3_pl_pl/lexer_pl_pl.rc
index 305ba1a6b..b722b3770 100644
--- a/language/np3_pl_pl/lexer_pl_pl.rc
+++ b/language/np3_pl_pl/lexer_pl_pl.rc
@@ -127,6 +127,7 @@ BEGIN
IDS_LEX_TOML_CFG "TOML"
IDS_LEX_DART_SRC "Kod źródłowy Dart"
IDS_LEX_KOTLIN_SRC "Kod źródłowy Kotlin"
+ IDS_LEX_KIX_SCR "KiXtart Script"
END
STRINGTABLE
diff --git a/language/np3_pt_br/lexer_pt_br.rc b/language/np3_pt_br/lexer_pt_br.rc
index 80781dd75..b81dfddd1 100644
--- a/language/np3_pt_br/lexer_pt_br.rc
+++ b/language/np3_pt_br/lexer_pt_br.rc
@@ -127,6 +127,7 @@ BEGIN
IDS_LEX_TOML_CFG "TOML"
IDS_LEX_DART_SRC "Código Fonte Dart"
IDS_LEX_KOTLIN_SRC "Código Fonte Kotlin"
+ IDS_LEX_KIX_SCR "KiXtart Script"
END
STRINGTABLE
diff --git a/language/np3_pt_pt/lexer_pt_pt.rc b/language/np3_pt_pt/lexer_pt_pt.rc
index af0ba1f13..a9980b96e 100644
--- a/language/np3_pt_pt/lexer_pt_pt.rc
+++ b/language/np3_pt_pt/lexer_pt_pt.rc
@@ -127,6 +127,7 @@ BEGIN
IDS_LEX_TOML_CFG "TOML"
IDS_LEX_DART_SRC "Código Fonte Dart"
IDS_LEX_KOTLIN_SRC "Código Fonte Kotlin"
+ IDS_LEX_KIX_SCR "KiXtart Script"
END
STRINGTABLE
diff --git a/language/np3_ru_ru/lexer_ru_ru.rc b/language/np3_ru_ru/lexer_ru_ru.rc
index e942df97d..e844dbcdc 100644
--- a/language/np3_ru_ru/lexer_ru_ru.rc
+++ b/language/np3_ru_ru/lexer_ru_ru.rc
@@ -127,6 +127,7 @@ BEGIN
IDS_LEX_TOML_CFG "TOML"
IDS_LEX_DART_SRC "Dart Source Code"
IDS_LEX_KOTLIN_SRC "Kotlin Source Code"
+ IDS_LEX_KIX_SCR "KiXtart Script"
END
STRINGTABLE
diff --git a/language/np3_sk_sk/lexer_sk_sk.rc b/language/np3_sk_sk/lexer_sk_sk.rc
index 03a1b90c7..25a6a4575 100644
--- a/language/np3_sk_sk/lexer_sk_sk.rc
+++ b/language/np3_sk_sk/lexer_sk_sk.rc
@@ -127,6 +127,7 @@ BEGIN
IDS_LEX_TOML_CFG "TOML"
IDS_LEX_DART_SRC "Dart Source Code"
IDS_LEX_KOTLIN_SRC "Kotlin Source Code"
+ IDS_LEX_KIX_SCR "KiXtart Script"
END
STRINGTABLE
diff --git a/language/np3_sv_se/lexer_sv_se.rc b/language/np3_sv_se/lexer_sv_se.rc
index f533077c8..9cd43436a 100644
--- a/language/np3_sv_se/lexer_sv_se.rc
+++ b/language/np3_sv_se/lexer_sv_se.rc
@@ -127,6 +127,7 @@ BEGIN
IDS_LEX_TOML_CFG "TOML"
IDS_LEX_DART_SRC "Dart källkod"
IDS_LEX_KOTLIN_SRC "Kotlin källkod"
+ IDS_LEX_KIX_SCR "KiXtart Script"
END
STRINGTABLE
diff --git a/language/np3_tr_tr/lexer_tr_tr.rc b/language/np3_tr_tr/lexer_tr_tr.rc
index e34cd6e65..9f38e4264 100644
--- a/language/np3_tr_tr/lexer_tr_tr.rc
+++ b/language/np3_tr_tr/lexer_tr_tr.rc
@@ -127,6 +127,7 @@ BEGIN
IDS_LEX_TOML_CFG "TOML"
IDS_LEX_DART_SRC "Dart Source Code"
IDS_LEX_KOTLIN_SRC "Kotlin Source Code"
+ IDS_LEX_KIX_SCR "KiXtart Script"
END
STRINGTABLE
diff --git a/language/np3_vi_vn/lexer_vi_vn.rc b/language/np3_vi_vn/lexer_vi_vn.rc
index b8f77679f..9f24779cb 100644
--- a/language/np3_vi_vn/lexer_vi_vn.rc
+++ b/language/np3_vi_vn/lexer_vi_vn.rc
@@ -127,6 +127,7 @@ BEGIN
IDS_LEX_TOML_CFG "TOML"
IDS_LEX_DART_SRC "Dart Source Code"
IDS_LEX_KOTLIN_SRC "Kotlin Source Code"
+ IDS_LEX_KIX_SCR "KiXtart Script"
END
STRINGTABLE
diff --git a/language/np3_zh_cn/lexer_zh_cn.rc b/language/np3_zh_cn/lexer_zh_cn.rc
index 3126979b2..90de1c628 100644
--- a/language/np3_zh_cn/lexer_zh_cn.rc
+++ b/language/np3_zh_cn/lexer_zh_cn.rc
@@ -127,6 +127,7 @@ BEGIN
IDS_LEX_TOML_CFG "TOML"
IDS_LEX_DART_SRC "Dart 源代码"
IDS_LEX_KOTLIN_SRC "Kotlin 源代码"
+ IDS_LEX_KIX_SCR "KiXtart Script"
END
STRINGTABLE
diff --git a/language/np3_zh_tw/lexer_zh_tw.rc b/language/np3_zh_tw/lexer_zh_tw.rc
index 035f04cd7..07046ac5a 100644
--- a/language/np3_zh_tw/lexer_zh_tw.rc
+++ b/language/np3_zh_tw/lexer_zh_tw.rc
@@ -127,6 +127,7 @@ BEGIN
IDS_LEX_TOML_CFG "TOML"
IDS_LEX_DART_SRC "Dart 原始碼"
IDS_LEX_KOTLIN_SRC "Kotlin 原始碼"
+ IDS_LEX_KIX_SCR "KiXtart Script"
END
STRINGTABLE
diff --git a/res/Notepad3.exe.manifest.conf b/res/Notepad3.exe.manifest.conf
index 12a93b97e..e89f294bc 100644
--- a/res/Notepad3.exe.manifest.conf
+++ b/res/Notepad3.exe.manifest.conf
@@ -3,7 +3,7 @@
Notepad3 beta
diff --git a/src/VersionEx.h b/src/VersionEx.h
index 9cf00155d..5c5eceef8 100644
--- a/src/VersionEx.h
+++ b/src/VersionEx.h
@@ -9,7 +9,7 @@
#define VERSION_MAJOR 5
#define VERSION_MINOR 21
#define VERSION_REV 709
-#define VERSION_BUILD 1
+#define VERSION_BUILD 2
#define SCINTILLA_VER 510
#define LEXILLA_VER 510
#define ONIGURUMA_REGEX_VER 7.0.0