From be057973bc9d59f04b462282c952d72af77883b1 Mon Sep 17 00:00:00 2001 From: Don Ho Date: Sat, 26 Sep 2015 13:14:34 +0200 Subject: [PATCH 1/2] Remove unpopular xml file extension from lang.xml file. The fact that xml format can be detected now, these unpopular file extensions are no more needed for applying xml lexer. --- PowerEditor/src/langs.model.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PowerEditor/src/langs.model.xml b/PowerEditor/src/langs.model.xml index 0ac904cdc..2ea9afba7 100644 --- a/PowerEditor/src/langs.model.xml +++ b/PowerEditor/src/langs.model.xml @@ -234,7 +234,7 @@ std ieee work standard textio std_logic_1164 std_logic_arith std_logic_misc std_logic_signed std_logic_textio std_logic_unsigned numeric_bit numeric_std math_complex math_real vital_primitives vital_timing boolean bit character severity_level integer real time delay_length natural positive string bit_vector file_open_kind file_open_status line text side width std_ulogic std_ulogic_vector std_logic std_logic_vector X01 X01Z UX01 UX01Z unsigned signed - + From dd31ea2e66ec111b1b9425e312a0bfaf43766b69 Mon Sep 17 00:00:00 2001 From: dail8859 Date: Tue, 22 Sep 2015 18:15:57 -0400 Subject: [PATCH 2/2] Fix auto-insert for xml comment incorrect insertion (closes #598, fixes Skip auto-insertion detection for xml comment tag. --- PowerEditor/src/ScitillaComponent/AutoCompletion.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/PowerEditor/src/ScitillaComponent/AutoCompletion.cpp b/PowerEditor/src/ScitillaComponent/AutoCompletion.cpp index cb059055e..57761cf69 100644 --- a/PowerEditor/src/ScitillaComponent/AutoCompletion.cpp +++ b/PowerEditor/src/ScitillaComponent/AutoCompletion.cpp @@ -382,12 +382,15 @@ void AutoCompletion::getCloseTag(char *closeTag, size_t closeTagSize, size_t car if (size_t(foundTextLen) > closeTagSize - 2) // buffer size is not large enough. -2 for '/' & '\0' return; - char tagHead[3]; - _pEditView->getText(tagHead, targetStart, targetStart+2); + char tagHead[5]; + _pEditView->getText(tagHead, targetStart, targetStart+4); if (tagHead[1] == '/') // "" will be ignored return; + if (strncmp(tagHead, "