diff --git a/language/common_res.h b/language/common_res.h
index 78b3dfdb8..5881fd464 100644
--- a/language/common_res.h
+++ b/language/common_res.h
@@ -498,59 +498,62 @@
#define IDM_VIEW_SHOWEOLS 40408
#define IDM_VIEW_WORDWRAPSYMBOLS 40409
#define IDM_VIEW_MATCHBRACES 40410
-#define IDM_VIEW_HIGHLIGHTCURRENTLINE 40411
-#define IDM_VIEW_LINENUMBERS 40412
-#define IDM_VIEW_MARGIN 40413
-#define IDM_VIEW_ZOOMIN 40414
-#define IDM_VIEW_ZOOMOUT 40415
-#define IDM_VIEW_RESETZOOM 40416
-#define IDM_VIEW_TABSASSPACES 40417
-#define IDM_VIEW_TABSETTINGS 40418
-#define IDM_VIEW_WORDWRAPSETTINGS 40419
-#define IDM_VIEW_LONGLINESETTINGS 40420
-#define IDM_VIEW_AUTOINDENTTEXT 40421
-#define IDM_VIEW_AUTOCLOSETAGS 40422
-#define IDM_VIEW_REUSEWINDOW 40423
-#define IDM_VIEW_STICKYWINPOS 40424
-#define IDM_VIEW_ALWAYSONTOP 40425
-#define IDM_VIEW_MINTOTRAY 40426
-#define IDM_VIEW_TRANSPARENT 40427
-#define IDM_VIEW_SINGLEFILEINSTANCE 40428
-#define IDM_VIEW_CHANGENOTIFY 40429
-#define IDM_VIEW_SHOWFILENAMEONLY 40430
-#define IDM_VIEW_SHOWFILENAMEFIRST 40431
-#define IDM_VIEW_SHOWFULLPATH 40432
-#define IDM_VIEW_SHOWEXCERPT 40433
-#define IDM_VIEW_NOESCFUNC 40434
-#define IDM_VIEW_ESCMINIMIZE 40435
-#define IDM_VIEW_ESCEXIT 40436
-#define IDM_VIEW_SAVEBEFORERUNNINGTOOLS 40437
-#define IDM_VIEW_NOSAVERECENT 40438
-#define IDM_VIEW_NOSAVEFINDREPL 40439
-#define IDM_VIEW_TOOLBAR 40440
-#define IDM_VIEW_CUSTOMIZETB 40441
-#define IDM_VIEW_STATUSBAR 40442
-#define IDM_VIEW_SAVESETTINGS 40443
-#define IDM_VIEW_SAVESETTINGSNOW 40444
-#define IDM_VIEW_FOLDING 40445
-#define IDM_VIEW_TOGGLEFOLDS 40446
-#define IDM_VIEW_TOGGLE_CURRENT_FOLD 40447
-#define IDM_VIEW_MARKOCCUR_ONOFF 40448
-#define IDM_VIEW_MARKOCCUR_CASE 40449
-#define IDM_VIEW_MARKOCCUR_WNONE 40450
-#define IDM_VIEW_MARKOCCUR_WORD 40451
-#define IDM_VIEW_MARKOCCUR_CURRENT 40452
-#define IDM_VIEW_MARKOCCUR_VISIBLE 40453
-#define IDM_VIEW_AUTOCOMPLETEWORDS 40454
-#define IDM_VIEW_AUTOCLEXKEYWORDS 40455
-#define IDM_VIEW_ACCELWORDNAV 40456
-#define IDM_VIEW_NOPRESERVECARET 40457
-#define IDM_VIEW_HYPERLINKHOTSPOTS 40458
-#define IDM_VIEW_CURRENTSCHEME 40459
-#define IDM_VIEW_SCROLLPASTEOF 40460
-#define IDM_VIEW_TOGGLE_VIEW 40461
-#define IDM_VIEW_CHASING_DOCTAIL 40462
-#define IDM_VIEW_TOGGLETB 40463
+#define IDM_VIEW_TOGGLE_HILITCURLN 40411
+#define IDM_VIEW_HILITCURLN_NONE 40412
+#define IDM_VIEW_HILITCURLN_BACK 40413
+#define IDM_VIEW_HILITCURLN_FRAME 40414
+#define IDM_VIEW_LINENUMBERS 40415
+#define IDM_VIEW_MARGIN 40416
+#define IDM_VIEW_ZOOMIN 40417
+#define IDM_VIEW_ZOOMOUT 40418
+#define IDM_VIEW_RESETZOOM 40419
+#define IDM_VIEW_TABSASSPACES 40420
+#define IDM_VIEW_TABSETTINGS 40421
+#define IDM_VIEW_WORDWRAPSETTINGS 40422
+#define IDM_VIEW_LONGLINESETTINGS 40423
+#define IDM_VIEW_AUTOINDENTTEXT 40424
+#define IDM_VIEW_AUTOCLOSETAGS 40425
+#define IDM_VIEW_REUSEWINDOW 40426
+#define IDM_VIEW_STICKYWINPOS 40427
+#define IDM_VIEW_ALWAYSONTOP 40428
+#define IDM_VIEW_MINTOTRAY 40429
+#define IDM_VIEW_TRANSPARENT 40430
+#define IDM_VIEW_SINGLEFILEINSTANCE 40431
+#define IDM_VIEW_CHANGENOTIFY 40432
+#define IDM_VIEW_SHOWFILENAMEONLY 40433
+#define IDM_VIEW_SHOWFILENAMEFIRST 40434
+#define IDM_VIEW_SHOWFULLPATH 40435
+#define IDM_VIEW_SHOWEXCERPT 40436
+#define IDM_VIEW_NOESCFUNC 40437
+#define IDM_VIEW_ESCMINIMIZE 40438
+#define IDM_VIEW_ESCEXIT 40439
+#define IDM_VIEW_SAVEBEFORERUNNINGTOOLS 40440
+#define IDM_VIEW_NOSAVERECENT 40441
+#define IDM_VIEW_NOSAVEFINDREPL 40442
+#define IDM_VIEW_TOOLBAR 40443
+#define IDM_VIEW_CUSTOMIZETB 40444
+#define IDM_VIEW_STATUSBAR 40445
+#define IDM_VIEW_SAVESETTINGS 40446
+#define IDM_VIEW_SAVESETTINGSNOW 40447
+#define IDM_VIEW_FOLDING 40448
+#define IDM_VIEW_TOGGLEFOLDS 40449
+#define IDM_VIEW_TOGGLE_CURRENT_FOLD 40450
+#define IDM_VIEW_MARKOCCUR_ONOFF 40451
+#define IDM_VIEW_MARKOCCUR_CASE 40452
+#define IDM_VIEW_MARKOCCUR_WNONE 40453
+#define IDM_VIEW_MARKOCCUR_WORD 40454
+#define IDM_VIEW_MARKOCCUR_CURRENT 40455
+#define IDM_VIEW_MARKOCCUR_VISIBLE 40456
+#define IDM_VIEW_AUTOCOMPLETEWORDS 40457
+#define IDM_VIEW_AUTOCLEXKEYWORDS 40458
+#define IDM_VIEW_ACCELWORDNAV 40459
+#define IDM_VIEW_NOPRESERVECARET 40460
+#define IDM_VIEW_HYPERLINKHOTSPOTS 40461
+#define IDM_VIEW_CURRENTSCHEME 40462
+#define IDM_VIEW_SCROLLPASTEOF 40463
+#define IDM_VIEW_TOGGLE_VIEW 40464
+#define IDM_VIEW_CHASING_DOCTAIL 40465
+#define IDM_VIEW_TOGGLETB 40466
#define IDM_SET_RENDER_TECH_DEFAULT 40500
#define IDM_SET_RENDER_TECH_D2D 40501
diff --git a/language/np3_af_za/lexer_af_za.rc b/language/np3_af_za/lexer_af_za.rc
index 8805cace2..bfaff5484 100644
--- a/language/np3_af_za/lexer_af_za.rc
+++ b/language/np3_af_za/lexer_af_za.rc
@@ -137,7 +137,7 @@ BEGIN
IDS_LEX_STD_INDENT "Indentasiegids (Kleur)"
IDS_LEX_STD_SEL "Geselekteerde Teks (Kleure)"
IDS_LEX_STD_WSPC "Wit spasie (Kleure, Grootte 0-12)"
- IDS_LEX_STD_LN_BACKGR "Huidige Lyn Agtergrond (Kleur)"
+ IDS_LEX_STD_LN_BACKGR "Merk Huidige Lyn"
IDS_LEX_STD_CARET "Caret (Kleur, Grootte 1-3)"
IDS_LEX_STD_LONG_LN "Lang Lyn Merker (Kleure)"
IDS_LEX_STD_X_SPC "Ekstra Lynspasie (Grootte)"
@@ -153,7 +153,7 @@ END
STRINGTABLE
BEGIN
- IDS_LEX_2ND_LN_BACKGR "2de Huidige Lyn Agtergrond (Kleur)"
+ IDS_LEX_2ND_LN_BACKGR "2de Huidige Lyn"
IDS_LEX_2ND_CARET "2de Caret (Kleur, Grootte 1-3)"
IDS_LEX_2ND_LONG_LN "2de Lang Lyn Merker (Kleure)"
IDS_LEX_2ND_X_SPC "2de Ekstra Lynspasie (Grootte)"
diff --git a/language/np3_af_za/menu_af_za.rc b/language/np3_af_za/menu_af_za.rc
index 7231b2b5a..9a4004323 100644
--- a/language/np3_af_za/menu_af_za.rc
+++ b/language/np3_af_za/menu_af_za.rc
@@ -305,7 +305,12 @@ BEGIN
MENUITEM SEPARATOR
MENUITEM "Skakel &Hotspots\tCtrl+Alt+W", IDM_VIEW_HYPERLINKHOTSPOTS
MENUITEM "&Visuele Hakie Passing\tCtrl+Shift+V", IDM_VIEW_MATCHBRACES
- MENUITEM "Merk Huidi&ge Lyn\tCtrl+Shift+I", IDM_VIEW_HIGHLIGHTCURRENTLINE
+ POPUP "Merk Huidi&ge Lyn\tCtrl+Shift+I"
+ BEGIN
+ MENUITEM "&No Highlight", IDM_VIEW_HILITCURLN_NONE
+ MENUITEM "Background &Color", IDM_VIEW_HILITCURLN_BACK
+ MENUITEM "Outline &Frame", IDM_VIEW_HILITCURLN_FRAME
+ END
POPUP "Mer&k Voorvalle"
BEGIN
MENUITEM "&Aktiewe\tAlt+A", IDM_VIEW_MARKOCCUR_ONOFF
diff --git a/language/np3_be_by/lexer_be_by.rc b/language/np3_be_by/lexer_be_by.rc
index 58e25c8dd..e740f8568 100644
--- a/language/np3_be_by/lexer_be_by.rc
+++ b/language/np3_be_by/lexer_be_by.rc
@@ -137,7 +137,7 @@ BEGIN
IDS_LEX_STD_INDENT "Indentation Guide (Color)"
IDS_LEX_STD_SEL "Selected Text (Colors)"
IDS_LEX_STD_WSPC "Whitespace (Colors, Size 0-12)"
- IDS_LEX_STD_LN_BACKGR "Current Line Background (Color)"
+ IDS_LEX_STD_LN_BACKGR "Highlight Current Line"
IDS_LEX_STD_CARET "Caret (Color, Size 1-3)"
IDS_LEX_STD_LONG_LN "Long Line Marker (Colors)"
IDS_LEX_STD_X_SPC "Extra Line Spacing (Size)"
@@ -153,7 +153,7 @@ END
STRINGTABLE
BEGIN
- IDS_LEX_2ND_LN_BACKGR "2nd Current Line Background (Color)"
+ IDS_LEX_2ND_LN_BACKGR "2nd Highlight Current Line"
IDS_LEX_2ND_CARET "2nd Caret (Color, Size 1-3)"
IDS_LEX_2ND_LONG_LN "2nd Long Line Marker (Colors)"
IDS_LEX_2ND_X_SPC "2nd Extra Line Spacing (Size)"
diff --git a/language/np3_be_by/menu_be_by.rc b/language/np3_be_by/menu_be_by.rc
index a26d81747..c0fba8e24 100644
--- a/language/np3_be_by/menu_be_by.rc
+++ b/language/np3_be_by/menu_be_by.rc
@@ -305,7 +305,12 @@ BEGIN
MENUITEM SEPARATOR
MENUITEM " &\tCtrl+Alt+W", IDM_VIEW_HYPERLINKHOTSPOTS
MENUITEM " &\tCtrl+Shift+V", IDM_VIEW_MATCHBRACES
- MENUITEM " & \tCtrl+Shift+I", IDM_VIEW_HIGHLIGHTCURRENTLINE
+ POPUP " & \tCtrl+Shift+I"
+ BEGIN
+ MENUITEM "&No Highlight", IDM_VIEW_HILITCURLN_NONE
+ MENUITEM "Background &Color", IDM_VIEW_HILITCURLN_BACK
+ MENUITEM "Outline &Frame", IDM_VIEW_HILITCURLN_FRAME
+ END
POPUP "& "
BEGIN
MENUITEM "&\tAlt+A", IDM_VIEW_MARKOCCUR_ONOFF
diff --git a/language/np3_de_de/lexer_de_de.rc b/language/np3_de_de/lexer_de_de.rc
index c9974e204..549edcad8 100644
--- a/language/np3_de_de/lexer_de_de.rc
+++ b/language/np3_de_de/lexer_de_de.rc
@@ -137,7 +137,7 @@ BEGIN
IDS_LEX_STD_INDENT "Indentation Guide (Color)"
IDS_LEX_STD_SEL "Selected Text (Colors)"
IDS_LEX_STD_WSPC "Whitespace (Colors, Size 0-12)"
- IDS_LEX_STD_LN_BACKGR "Current Line Background (Color)"
+ IDS_LEX_STD_LN_BACKGR "Highlight Current Line"
IDS_LEX_STD_CARET "Caret (Color, Size 1-3)"
IDS_LEX_STD_LONG_LN "Long Line Marker (Colors)"
IDS_LEX_STD_X_SPC "Extra Line Spacing (Size)"
@@ -153,7 +153,7 @@ END
STRINGTABLE
BEGIN
- IDS_LEX_2ND_LN_BACKGR "2nd Current Line Background (Color)"
+ IDS_LEX_2ND_LN_BACKGR "2nd Highlight Current Line"
IDS_LEX_2ND_CARET "2nd Caret (Color, Size 1-3)"
IDS_LEX_2ND_LONG_LN "2nd Long Line Marker (Colors)"
IDS_LEX_2ND_X_SPC "2nd Extra Line Spacing (Size)"
diff --git a/language/np3_de_de/menu_de_de.rc b/language/np3_de_de/menu_de_de.rc
index f18fe9861..270d15ed3 100644
--- a/language/np3_de_de/menu_de_de.rc
+++ b/language/np3_de_de/menu_de_de.rc
@@ -305,7 +305,12 @@ BEGIN
MENUITEM SEPARATOR
MENUITEM "H&yperlink Indikator\tCtrl+Alt+W", IDM_VIEW_HYPERLINKHOTSPOTS
MENUITEM "&Zeige passende Klammer\tCtrl+Shift+V", IDM_VIEW_MATCHBRACES
- MENUITEM "Aktuelle Zeile hervorheben\tCtrl+Shift+I", IDM_VIEW_HIGHLIGHTCURRENTLINE
+ POPUP "A&ktuelle Zeile hervorheben\tCtrl+Shift+I"
+ BEGIN
+ MENUITEM "&Ohne Hervorhebung", IDM_VIEW_HILITCURLN_NONE
+ MENUITEM "&Hintergrund Farbe", IDM_VIEW_HILITCURLN_BACK
+ MENUITEM "&Rahmen", IDM_VIEW_HILITCURLN_FRAME
+ END
POPUP "Markiere Fundstellen"
BEGIN
MENUITEM "&Aktivieren\tAlt+A", IDM_VIEW_MARKOCCUR_ONOFF
diff --git a/language/np3_en_gb/lexer_en_gb.rc b/language/np3_en_gb/lexer_en_gb.rc
index 0754afbc2..9eba6e381 100644
--- a/language/np3_en_gb/lexer_en_gb.rc
+++ b/language/np3_en_gb/lexer_en_gb.rc
@@ -137,7 +137,7 @@ BEGIN
IDS_LEX_STD_INDENT "Indentation Guide (Colour)"
IDS_LEX_STD_SEL "Selected Text (Colours)"
IDS_LEX_STD_WSPC "Whitespace (Colours, Size 0-12)"
- IDS_LEX_STD_LN_BACKGR "Current Line Background (Colour)"
+ IDS_LEX_STD_LN_BACKGR "Highlight Current Line"
IDS_LEX_STD_CARET "Caret (Colour, Size 1-3)"
IDS_LEX_STD_LONG_LN "Long Line Marker (Colours)"
IDS_LEX_STD_X_SPC "Extra Line Spacing (Size)"
@@ -153,7 +153,7 @@ END
STRINGTABLE
BEGIN
- IDS_LEX_2ND_LN_BACKGR "2nd Current Line Background (Colour)"
+ IDS_LEX_2ND_LN_BACKGR "2nd Highlight Current Line"
IDS_LEX_2ND_CARET "2nd Caret (Colour, Size 1-3)"
IDS_LEX_2ND_LONG_LN "2nd Long Line Marker (Colours)"
IDS_LEX_2ND_X_SPC "2nd Extra Line Spacing (Size)"
diff --git a/language/np3_en_gb/menu_en_gb.rc b/language/np3_en_gb/menu_en_gb.rc
index a0598048a..41559803f 100644
--- a/language/np3_en_gb/menu_en_gb.rc
+++ b/language/np3_en_gb/menu_en_gb.rc
@@ -305,7 +305,12 @@ BEGIN
MENUITEM SEPARATOR
MENUITEM "H&yperlink Hotspots\tCtrl+Alt+W", IDM_VIEW_HYPERLINKHOTSPOTS
MENUITEM "&Visual Brace Matching\tCtrl+Shift+V", IDM_VIEW_MATCHBRACES
- MENUITEM "Hi&ghlight Current Line\tCtrl+Shift+I", IDM_VIEW_HIGHLIGHTCURRENTLINE
+ POPUP "Highlight C&urrent Line\tCtrl+Shift+I"
+ BEGIN
+ MENUITEM "&No Highlight", IDM_VIEW_HILITCURLN_NONE
+ MENUITEM "Background &Color", IDM_VIEW_HILITCURLN_BACK
+ MENUITEM "Outline &Frame", IDM_VIEW_HILITCURLN_FRAME
+ END
POPUP "Mar&k Occurrences"
BEGIN
MENUITEM "&Active\tAlt+A", IDM_VIEW_MARKOCCUR_ONOFF
diff --git a/language/np3_en_us/lexer_en_us.rc b/language/np3_en_us/lexer_en_us.rc
index 2c64c118b..78e9e117b 100644
--- a/language/np3_en_us/lexer_en_us.rc
+++ b/language/np3_en_us/lexer_en_us.rc
@@ -137,7 +137,7 @@ BEGIN
IDS_LEX_STD_INDENT "Indentation Guide (Color)"
IDS_LEX_STD_SEL "Selected Text (Colors)"
IDS_LEX_STD_WSPC "Whitespace (Colors, Size 0-12)"
- IDS_LEX_STD_LN_BACKGR "Current Line Background (Color)"
+ IDS_LEX_STD_LN_BACKGR "Highlight Current Line"
IDS_LEX_STD_CARET "Caret (Color, Size 1-3)"
IDS_LEX_STD_LONG_LN "Long Line Marker (Colors)"
IDS_LEX_STD_X_SPC "Extra Line Spacing (Size)"
@@ -153,7 +153,7 @@ END
STRINGTABLE
BEGIN
- IDS_LEX_2ND_LN_BACKGR "2nd Current Line Background (Color)"
+ IDS_LEX_2ND_LN_BACKGR "2nd Highlight Current Line"
IDS_LEX_2ND_CARET "2nd Caret (Color, Size 1-3)"
IDS_LEX_2ND_LONG_LN "2nd Long Line Marker (Colors)"
IDS_LEX_2ND_X_SPC "2nd Extra Line Spacing (Size)"
diff --git a/language/np3_en_us/menu_en_us.rc b/language/np3_en_us/menu_en_us.rc
index 583cc1afc..580294495 100644
--- a/language/np3_en_us/menu_en_us.rc
+++ b/language/np3_en_us/menu_en_us.rc
@@ -305,7 +305,12 @@ BEGIN
MENUITEM SEPARATOR
MENUITEM "H&yperlink Hotspots\tCtrl+Alt+W", IDM_VIEW_HYPERLINKHOTSPOTS
MENUITEM "&Visual Brace Matching\tCtrl+Shift+V", IDM_VIEW_MATCHBRACES
- MENUITEM "Hi&ghlight Current Line\tCtrl+Shift+I", IDM_VIEW_HIGHLIGHTCURRENTLINE
+ POPUP "Highlight C&urrent Line\tCtrl+Shift+I"
+ BEGIN
+ MENUITEM "&No Highlight", IDM_VIEW_HILITCURLN_NONE
+ MENUITEM "Background &Color", IDM_VIEW_HILITCURLN_BACK
+ MENUITEM "Outline &Frame", IDM_VIEW_HILITCURLN_FRAME
+ END
POPUP "Mar&k Occurrences"
BEGIN
MENUITEM "&Active\tAlt+A", IDM_VIEW_MARKOCCUR_ONOFF
diff --git a/language/np3_es_es/lexer_es_es.rc b/language/np3_es_es/lexer_es_es.rc
index 4c4fb0cf4..622a9ccd4 100644
--- a/language/np3_es_es/lexer_es_es.rc
+++ b/language/np3_es_es/lexer_es_es.rc
@@ -137,7 +137,7 @@ BEGIN
IDS_LEX_STD_INDENT "Indentation Guide (Color)"
IDS_LEX_STD_SEL "Selected Text (Colors)"
IDS_LEX_STD_WSPC "Whitespace (Colors, Size 0-12)"
- IDS_LEX_STD_LN_BACKGR "Current Line Background (Color)"
+ IDS_LEX_STD_LN_BACKGR "Highlight Current Line"
IDS_LEX_STD_CARET "Caret (Color, Size 1-3)"
IDS_LEX_STD_LONG_LN "Long Line Marker (Colors)"
IDS_LEX_STD_X_SPC "Extra Line Spacing (Size)"
@@ -153,7 +153,7 @@ END
STRINGTABLE
BEGIN
- IDS_LEX_2ND_LN_BACKGR "2nd Current Line Background (Color)"
+ IDS_LEX_2ND_LN_BACKGR "2nd Highlight Current Line"
IDS_LEX_2ND_CARET "2nd Caret (Color, Size 1-3)"
IDS_LEX_2ND_LONG_LN "2nd Long Line Marker (Colors)"
IDS_LEX_2ND_X_SPC "2nd Extra Line Spacing (Size)"
diff --git a/language/np3_es_es/menu_es_es.rc b/language/np3_es_es/menu_es_es.rc
index c31ffb37a..3ef107b97 100644
--- a/language/np3_es_es/menu_es_es.rc
+++ b/language/np3_es_es/menu_es_es.rc
@@ -305,7 +305,12 @@ BEGIN
MENUITEM SEPARATOR
MENUITEM "Indicators H&yperlink\tCtrl+Alt+W", IDM_VIEW_HYPERLINKHOTSPOTS
MENUITEM "&Visual coincidencia de llave\tCtrl+Shift+V", IDM_VIEW_MATCHBRACES
- MENUITEM "Re&saltar la lnea actual\tCtrl+Shift+I", IDM_VIEW_HIGHLIGHTCURRENTLINE
+ POPUP "Re&saltar la lnea actual\tCtrl+Shift+I"
+ BEGIN
+ MENUITEM "&No Highlight", IDM_VIEW_HILITCURLN_NONE
+ MENUITEM "Background &Color", IDM_VIEW_HILITCURLN_BACK
+ MENUITEM "Outline &Frame", IDM_VIEW_HILITCURLN_FRAME
+ END
POPUP "Mar&car ocurrencias"
BEGIN
MENUITEM "&Activo\tAlt+A", IDM_VIEW_MARKOCCUR_ONOFF
diff --git a/language/np3_fr_fr/lexer_fr_fr.rc b/language/np3_fr_fr/lexer_fr_fr.rc
index d5297a315..e0d3b000e 100644
--- a/language/np3_fr_fr/lexer_fr_fr.rc
+++ b/language/np3_fr_fr/lexer_fr_fr.rc
@@ -137,7 +137,7 @@ BEGIN
IDS_LEX_STD_INDENT "Indentation Guide (Color)"
IDS_LEX_STD_SEL "Selected Text (Colors)"
IDS_LEX_STD_WSPC "Whitespace (Colors, Size 0-12)"
- IDS_LEX_STD_LN_BACKGR "Current Line Background (Color)"
+ IDS_LEX_STD_LN_BACKGR "Highlight Current Line"
IDS_LEX_STD_CARET "Caret (Color, Size 1-3)"
IDS_LEX_STD_LONG_LN "Long Line Marker (Colors)"
IDS_LEX_STD_X_SPC "Extra Line Spacing (Size)"
@@ -153,7 +153,7 @@ END
STRINGTABLE
BEGIN
- IDS_LEX_2ND_LN_BACKGR "2nd Current Line Background (Color)"
+ IDS_LEX_2ND_LN_BACKGR "2nd Highlight Current Line"
IDS_LEX_2ND_CARET "2nd Caret (Color, Size 1-3)"
IDS_LEX_2ND_LONG_LN "2nd Long Line Marker (Colors)"
IDS_LEX_2ND_X_SPC "2nd Extra Line Spacing (Size)"
diff --git a/language/np3_fr_fr/menu_fr_fr.rc b/language/np3_fr_fr/menu_fr_fr.rc
index f0020a033..1227de34c 100644
--- a/language/np3_fr_fr/menu_fr_fr.rc
+++ b/language/np3_fr_fr/menu_fr_fr.rc
@@ -305,7 +305,12 @@ BEGIN
MENUITEM SEPARATOR
MENUITEM "Indicateurs H&yperlink\tCtrl+Alt+W", IDM_VIEW_HYPERLINKHOTSPOTS
MENUITEM "Correspondence &visuelle des accolades\tCtrl+Shift+V", IDM_VIEW_MATCHBRACES
- MENUITEM "Mise en b&rillance de la ligne actuelle\tCtrl+Shift+I", IDM_VIEW_HIGHLIGHTCURRENTLINE
+ POPUP "Mise en b&rillance de la ligne actuelle\tCtrl+Shift+I"
+ BEGIN
+ MENUITEM "&No Highlight", IDM_VIEW_HILITCURLN_NONE
+ MENUITEM "Background &Color", IDM_VIEW_HILITCURLN_BACK
+ MENUITEM "Outline &Frame", IDM_VIEW_HILITCURLN_FRAME
+ END
POPUP "Mar&quer occurrences"
BEGIN
MENUITEM "&Actif\tAlt+A", IDM_VIEW_MARKOCCUR_ONOFF
diff --git a/language/np3_ja_jp/lexer_ja_jp.rc b/language/np3_ja_jp/lexer_ja_jp.rc
index 5743c0216..e6e91c900 100644
--- a/language/np3_ja_jp/lexer_ja_jp.rc
+++ b/language/np3_ja_jp/lexer_ja_jp.rc
@@ -137,7 +137,7 @@ BEGIN
IDS_LEX_STD_INDENT "Cfg̃KCh (F)"
IDS_LEX_STD_SEL "I (F)"
IDS_LEX_STD_WSPC " (FATCY 0-12)"
- IDS_LEX_STD_LN_BACKGR "݂̍s̔wi (F)"
+ IDS_LEX_STD_LN_BACKGR "Highlight Current Line"
IDS_LEX_STD_CARET "Lbg (F, TCY 1-3)"
IDS_LEX_STD_LONG_LN "s̒̃KCh (F)"
IDS_LEX_STD_X_SPC "sԂ̗] (TCY)"
@@ -153,7 +153,7 @@ END
STRINGTABLE
BEGIN
- IDS_LEX_2ND_LN_BACKGR "2 ݂̍s̔wi (F)"
+ IDS_LEX_2ND_LN_BACKGR "2 Highlight Current Line"
IDS_LEX_2ND_CARET "2 Lbg (F, TCY 1-3)"
IDS_LEX_2ND_LONG_LN "2 s̒̃KCh (F)"
IDS_LEX_2ND_X_SPC "2 sԂ̗] (TCY)"
diff --git a/language/np3_ja_jp/menu_ja_jp.rc b/language/np3_ja_jp/menu_ja_jp.rc
index 22dda1f11..ce56ee31e 100644
--- a/language/np3_ja_jp/menu_ja_jp.rc
+++ b/language/np3_ja_jp/menu_ja_jp.rc
@@ -305,7 +305,12 @@ BEGIN
MENUITEM SEPARATOR
MENUITEM "AhXN(&H)\tCtrl+Alt+W", IDM_VIEW_HYPERLINKHOTSPOTS
MENUITEM "Ήʂ\(&V)\tCtrl+Shift+V", IDM_VIEW_MATCHBRACES
- MENUITEM "݂̍s\(&G)\tCtrl+Shift+I", IDM_VIEW_HIGHLIGHTCURRENTLINE
+ POPUP "݂̍s\(&G)\tCtrl+Shift+I"
+ BEGIN
+ MENUITEM "&No Highlight", IDM_VIEW_HILITCURLN_NONE
+ MENUITEM "Background &Color", IDM_VIEW_HILITCURLN_BACK
+ MENUITEM "Outline &Frame", IDM_VIEW_HILITCURLN_FRAME
+ END
POPUP "Po}[J[(&k)"
BEGIN
MENUITEM "I(&A)\tAlt+A", IDM_VIEW_MARKOCCUR_ONOFF
diff --git a/language/np3_nl_nl/lexer_nl_nl.rc b/language/np3_nl_nl/lexer_nl_nl.rc
index 7a044fef9..4e4342057 100644
--- a/language/np3_nl_nl/lexer_nl_nl.rc
+++ b/language/np3_nl_nl/lexer_nl_nl.rc
@@ -137,7 +137,7 @@ BEGIN
IDS_LEX_STD_INDENT "Indentation Guide (Color)"
IDS_LEX_STD_SEL "Selected Text (Colors)"
IDS_LEX_STD_WSPC "Whitespace (Colors, Size 0-12)"
- IDS_LEX_STD_LN_BACKGR "Current Line Background (Color)"
+ IDS_LEX_STD_LN_BACKGR "Highlight Current Line"
IDS_LEX_STD_CARET "Caret (Color, Size 1-3)"
IDS_LEX_STD_LONG_LN "Long Line Marker (Colors)"
IDS_LEX_STD_X_SPC "Extra Line Spacing (Size)"
@@ -153,7 +153,7 @@ END
STRINGTABLE
BEGIN
- IDS_LEX_2ND_LN_BACKGR "2nd Current Line Background (Color)"
+ IDS_LEX_2ND_LN_BACKGR "2nd Highlight Current Line"
IDS_LEX_2ND_CARET "2nd Caret (Color, Size 1-3)"
IDS_LEX_2ND_LONG_LN "2nd Long Line Marker (Colors)"
IDS_LEX_2ND_X_SPC "2nd Extra Line Spacing (Size)"
diff --git a/language/np3_nl_nl/menu_nl_nl.rc b/language/np3_nl_nl/menu_nl_nl.rc
index bec833692..2d68be46a 100644
--- a/language/np3_nl_nl/menu_nl_nl.rc
+++ b/language/np3_nl_nl/menu_nl_nl.rc
@@ -305,7 +305,12 @@ BEGIN
MENUITEM SEPARATOR
MENUITEM "H&yperlink Indicatoren\tCtrl+Alt+W", IDM_VIEW_HYPERLINKHOTSPOTS
MENUITEM "&Visuele Brace Matching\tCtrl+Shift+V", IDM_VIEW_MATCHBRACES
- MENUITEM "Mar&keer actueel lijn\tCtrl+Shift+I", IDM_VIEW_HIGHLIGHTCURRENTLINE
+ POPUP "Mar&keer actueel lijn\tCtrl+Shift+I"
+ BEGIN
+ MENUITEM "&No Highlight", IDM_VIEW_HILITCURLN_NONE
+ MENUITEM "Background &Color", IDM_VIEW_HILITCURLN_BACK
+ MENUITEM "Outline &Frame", IDM_VIEW_HILITCURLN_FRAME
+ END
POPUP "Mar&keer voorvallen"
BEGIN
MENUITEM "&Actief\tAlt+A", IDM_VIEW_MARKOCCUR_ONOFF
diff --git a/language/np3_ru_ru/lexer_ru_ru.rc b/language/np3_ru_ru/lexer_ru_ru.rc
index d06e50283..708790161 100644
--- a/language/np3_ru_ru/lexer_ru_ru.rc
+++ b/language/np3_ru_ru/lexer_ru_ru.rc
@@ -137,7 +137,7 @@ BEGIN
IDS_LEX_STD_INDENT "Indentation Guide (Color)"
IDS_LEX_STD_SEL "Selected Text (Colors)"
IDS_LEX_STD_WSPC "Whitespace (Colors, Size 0-12)"
- IDS_LEX_STD_LN_BACKGR "Current Line Background (Color)"
+ IDS_LEX_STD_LN_BACKGR "Highlight Current Line"
IDS_LEX_STD_CARET "Caret (Color, Size 1-3)"
IDS_LEX_STD_LONG_LN "Long Line Marker (Colors)"
IDS_LEX_STD_X_SPC "Extra Line Spacing (Size)"
@@ -153,7 +153,7 @@ END
STRINGTABLE
BEGIN
- IDS_LEX_2ND_LN_BACKGR "2nd Current Line Background (Color)"
+ IDS_LEX_2ND_LN_BACKGR "2nd Highlight Current Line"
IDS_LEX_2ND_CARET "2nd Caret (Color, Size 1-3)"
IDS_LEX_2ND_LONG_LN "2nd Long Line Marker (Colors)"
IDS_LEX_2ND_X_SPC "2nd Extra Line Spacing (Size)"
diff --git a/language/np3_ru_ru/menu_ru_ru.rc b/language/np3_ru_ru/menu_ru_ru.rc
index 8624df62d..d1f45ad44 100644
--- a/language/np3_ru_ru/menu_ru_ru.rc
+++ b/language/np3_ru_ru/menu_ru_ru.rc
@@ -305,7 +305,12 @@ BEGIN
MENUITEM SEPARATOR
MENUITEM " &\tCtrl+Alt+W", IDM_VIEW_HYPERLINKHOTSPOTS
MENUITEM "& \tCtrl+Shift+V", IDM_VIEW_MATCHBRACES
- MENUITEM " & \tCtrl+Shift+I", IDM_VIEW_HIGHLIGHTCURRENTLINE
+ POPUP " & \tCtrl+Shift+I"
+ BEGIN
+ MENUITEM "&No Highlight", IDM_VIEW_HILITCURLN_NONE
+ MENUITEM "Background &Color", IDM_VIEW_HILITCURLN_BACK
+ MENUITEM "Outline &Frame", IDM_VIEW_HILITCURLN_FRAME
+ END
POPUP "& "
BEGIN
MENUITEM "&\tAlt+A", IDM_VIEW_MARKOCCUR_ONOFF
diff --git a/language/np3_zh_cn/lexer_zh_cn.rc b/language/np3_zh_cn/lexer_zh_cn.rc
index b47607981..db3264ee5 100644
--- a/language/np3_zh_cn/lexer_zh_cn.rc
+++ b/language/np3_zh_cn/lexer_zh_cn.rc
@@ -137,7 +137,7 @@ BEGIN
IDS_LEX_STD_INDENT "ָɫ"
IDS_LEX_STD_SEL "ѡıɫ"
IDS_LEX_STD_WSPC "հɫСΪ 0-5"
- IDS_LEX_STD_LN_BACKGR "ǰбɫ"
+ IDS_LEX_STD_LN_BACKGR "Highlight Current Line"
IDS_LEX_STD_CARET "꣨ɫСΪ 1-3"
IDS_LEX_STD_LONG_LN "гȱǣɫ"
IDS_LEX_STD_X_SPC "мࣨС"
@@ -153,7 +153,7 @@ END
STRINGTABLE
BEGIN
- IDS_LEX_2ND_LN_BACKGR "ѡǰбɫ"
+ IDS_LEX_2ND_LN_BACKGR "ѡHighlight Current Line"
IDS_LEX_2ND_CARET "ѡ꣨ɫСΪ 1-3"
IDS_LEX_2ND_LONG_LN "ѡгȱǣɫ"
IDS_LEX_2ND_X_SPC "ѡмࣨС"
diff --git a/language/np3_zh_cn/menu_zh_cn.rc b/language/np3_zh_cn/menu_zh_cn.rc
index fd38f0b36..3dedace20 100644
--- a/language/np3_zh_cn/menu_zh_cn.rc
+++ b/language/np3_zh_cn/menu_zh_cn.rc
@@ -305,7 +305,12 @@ BEGIN
MENUITEM SEPARATOR
MENUITEM "ⳬ(&Y)\tCtrl+Alt+W", IDM_VIEW_HYPERLINKHOTSPOTS
MENUITEM "ʾ(&V)\tCtrl+Shift+V", IDM_VIEW_MATCHBRACES
- MENUITEM "ʾǰ(&G)\tCtrl+Shift+I", IDM_VIEW_HIGHLIGHTCURRENTLINE
+ POPUP "ʾǰ(&G)\tCtrl+Shift+I"
+ BEGIN
+ MENUITEM "&No Highlight", IDM_VIEW_HILITCURLN_NONE
+ MENUITEM "Background &Color", IDM_VIEW_HILITCURLN_BACK
+ MENUITEM "Outline &Frame", IDM_VIEW_HILITCURLN_FRAME
+ END
POPUP "ƥ(&K)"
BEGIN
MENUITEM "(&A)\tAlt+A", IDM_VIEW_MARKOCCUR_ONOFF
diff --git a/np3portableapp/Notepad3Portable/Other/Help/Changes.txt b/np3portableapp/Notepad3Portable/Other/Help/Changes.txt
index 6d288a865..5a4b44023 100644
--- a/np3portableapp/Notepad3Portable/Other/Help/Changes.txt
+++ b/np3portableapp/Notepad3Portable/Other/Help/Changes.txt
@@ -19,8 +19,38 @@ LEGEND:
3) ENHANCEMENT: (Optimize)
4) FIXES: (Debug)
5) REMOVED:
-
--------------------------------------------------------------------------------
+ABBREV:
+--------------------------------------------------
+CED - (C)ompact (E)ncoding (D)etection
+NLS - (N)ew (L)anguage (S)trings
+SCL - (SC)intilla (L)ibrary
+
+
+==================================================
+Current Version 5.19.112.build (12. Januar 2019)
+==================================================
+
+--------------------------------------------------
+NEW:
+--------------------------------------------------
+- Goto-Dlg (Line/Column) accepts TinyExpr (ignoring suffixes)
+- add CED reliability option (NLS: dialogs)
+- Indentation consistency check on file open (NLS: dialogs)
+- End-of-Line (EOL) consistency check on file open (NLS: dialogs)
+- checkbox for transparent Find/Replace Dialogbox on loosing focus
+
+--------------------------------------------------
+CHANGES:
+--------------------------------------------------
+- Goto-Dlg (Line/Column) shows max line number
+- Scintilla Library (SCL) version 4.1.3 (2019-01-10)
+- SCL new Nim lexer replaces old Nimrod lexer (new highlighting)
+- Up-to-Date SCL
+
+--------------------------------------------------
+FIXES:
+--------------------------------------------------
================================================================================
@@ -104,7 +134,7 @@ Version 4.18.511.992 (12 May 2018)
- New: Menu entries for (hidden) Accelerator Keys.
- New: Method to remove duplicate lines.
- New: Names under Acknowledgments on About box.
-- New: Version info for Microsoft Visual C+- 2017 v15.7.(0-1) (VC v191426428).
+- New: Version info for Microsoft Visual C++ 2017 v15.7.(0-1) (VC v191426428).
- New: X-CaretPolicy ([Settings2] CurrentLineHorizontalSlop=0).
- New: 1st draft of "Toggle Visible" (hide non occurences lines).
- New: Initial version of Doc tail Chasing.
@@ -397,7 +427,7 @@ Version 3.18.131.862 (31 January 2018)
- Fix: Initial .ini-file: unused section removed.
- Fix: Support scintilla msg: SCN_NEEDSHOWN (EXPAND folded sections if needed).
- Fix: Avoid some issues regarding folding, using SCI_SETAUTOMATICFOLD.
-- Fix: Revert TAB - Selection action corresponding to VisualStudio's behavior.
+- Fix: Revert TAB + Selection action corresponding to VisualStudio's behavior.
- Fix: Sensible handling of "Block -> (Un)Indent" for different kinds of selections.
- Fix: Font selection dialog does not reset some styles correctly.
- Fix: Preserve selection on Line Comment toggle.
@@ -413,7 +443,7 @@ Version 3.18.113.828 (13 January 2018)
- Changed: Executables not compressed with UPX.
- Changed: Menu "Mark Occurrences" whole word matching: radio button behavior.
- Changed: Onigmo RegEx syntax dialect.
-- Changed: Onigmo regex engine: use PERL 5.10 syntax - enable "\<" and "\>" word boundary matching.
+- Changed: Onigmo regex engine: use PERL 5.10 syntax + enable "\<" and "\>" word boundary matching.
- Changed: Option "after visible" for styling in background (idle time).
- Changed: Replace Windows Notepad Installer version only.
- Changed: View "2nd Default Style" as (dbl-clickable) status bar item.
@@ -599,14 +629,14 @@ Version 3.17.1124.690 (24 November 2017)
- New "D" and "Go" programming language support.
- Update: Compiler version detection.
- Update: Scintilla Lib v.4.0.2 (402).
-- Adapt: C/C+- styles - keyword vs. typedefs.
+- Adapt: C/C++ styles - keyword vs. typedefs.
- Changed SDK version target to 10.0.16299.0
- Major refactoring of find/replace regex evaluation.
- Optimized DeelX regex interface.
- Minor fix for DeelX RegEx engine.
- Move position after replacement (EditReplace()).
- Refactoring of "Replace All" methods.
-- Split C+- Keywords in two parts (1st: standard keywords, 2nd: keywords starting with double underscore "__xxx").
+- Split C++ Keywords in two parts (1st: standard keywords, 2nd: keywords starting with double underscore "__xxx").
- Minor polish of Readme.md.
Put changes compared to Notepad2-mod into Readme.md.
- Repair empty resource file (Notepad3.rc).
@@ -626,7 +656,7 @@ Version 3.17.1124.690 (24 November 2017)
- Fix: UpdateLineNumberWidth() triggers cleanup.
- Fix: Issue with update of line number margin width.
- Fix: Transform backslash issues.
- Fix: C/C+- keywords and types.
+ Fix: C/C++ keywords and types.
Timer call for mark occurrences during find/replace.
- Fix: lookaround regex (DeelX) matches were not replaced.
- Fix: Issue regarding find/replace empty-string.
@@ -815,7 +845,7 @@ Version 2 Build 505 (23 September 2017)
generalized UTF-8 codepage instead
(conversions do not work as expected within scintilla lib)
- Dropping Windows XP support , using compiler toolset vc141 Win SDK 10.0.
- (current VC+- redistributable needed?)
+ (current VC++ redistributable needed?)
- Replaced lstrcmp() and lstrcmpi() by StrSafe (helper.h defined) methods.
- Relaunch elevated keeping current changes in a buffer.
- Fixed some problems for feature "relaunch elevated preserve changes".
@@ -911,7 +941,7 @@ Version 2 Build 411 (9 August 2017)
================================================================================
Version 2 Build 398 (13 June 2017)
================================================================================
-- Added Microsoft Visual C+- 2017 (vc141) support.
+- Added Microsoft Visual C++ 2017 (vc141) support.
- Updated Scintilla to version 3.7.5
- Don't use 2nd default syntax scheme by default. (Issue #21)
- Bigger Toolbar Buttons (24px). Should be big enough now. (Issue #21)
@@ -939,7 +969,7 @@ Version 1 Build 386 (08 December 2016)
================================================================================
Version 1 Build 350 (05 September 2016)
================================================================================
-- Added Microsoft Visual C+- Update 3 version number
+- Added Microsoft Visual C++ Update 3 version number
- Updated HTML Keywords
- Updated Scintilla to version 3.6.7
diff --git a/scintilla/doc/ScintillaHistory.html b/scintilla/doc/ScintillaHistory.html
index fd0c851d2..af5a5f069 100644
--- a/scintilla/doc/ScintillaHistory.html
+++ b/scintilla/doc/ScintillaHistory.html
@@ -551,6 +551,22 @@
Icons Copyright(C) 1998 by Dean S. Jones
+