Hello community,

here is the log from the commit of package kate for openSUSE:Factory checked in 
at 2014-05-22 06:49:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kate (Old)
 and      /work/SRC/openSUSE:Factory/.kate.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kate"

Changes:
--------
--- /work/SRC/openSUSE:Factory/kate/kate.changes        2014-04-18 
12:37:30.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kate.new/kate.changes   2014-05-22 
06:49:19.000000000 +0200
@@ -1,0 +2,7 @@
+Fri May  9 16:41:00 UTC 2014 - [email protected]
+
+- Update to 4.13.1
+   * KDE 4.13.1  bug fix release
+   * See http://www.kde.org/announcements/announce-4.13.1.php
+
+-------------------------------------------------------------------

Old:
----
  kate-4.13.0.tar.xz

New:
----
  kate-4.13.1.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kate.spec ++++++
--- /var/tmp/diff_new_pack.W7Oq1N/_old  2014-05-22 06:49:20.000000000 +0200
+++ /var/tmp/diff_new_pack.W7Oq1N/_new  2014-05-22 06:49:20.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           kate
-Version:        4.13.0
+Version:        4.13.1
 Release:        0
 Summary:        Advanced Text Editor
 License:        GPL-2.0+

++++++ kate-4.13.0.tar.xz -> kate-4.13.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kate-4.13.0/addons/kate/openheader/kateopenheader.desktop 
new/kate-4.13.1/addons/kate/openheader/kateopenheader.desktop
--- old/kate-4.13.0/addons/kate/openheader/kateopenheader.desktop       
2014-04-07 17:27:59.000000000 +0200
+++ new/kate-4.13.1/addons/kate/openheader/kateopenheader.desktop       
2014-05-09 10:43:33.000000000 +0200
@@ -51,7 +51,7 @@
 Name[sr@latin]=Otvaranje zaglavlja
 Name[sv]=Öppna deklarationsfil
 Name[tg]=Кушодани сарлавҳа
-Name[tr]=Open Header
+Name[tr]=Başlığı Aç
 Name[ug]=باشنى ئاچ
 Name[uk]=Відкрити заголовок
 Name[x-test]=xxOpen Headerxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kate-4.13.0/addons/kate/pate/src/plugins/cmake_utils/katepate_cmake_utils.desktop
 
new/kate-4.13.1/addons/kate/pate/src/plugins/cmake_utils/katepate_cmake_utils.desktop
--- 
old/kate-4.13.0/addons/kate/pate/src/plugins/cmake_utils/katepate_cmake_utils.desktop
       2014-04-07 17:27:59.000000000 +0200
+++ 
new/kate-4.13.1/addons/kate/pate/src/plugins/cmake_utils/katepate_cmake_utils.desktop
       2014-05-09 10:43:33.000000000 +0200
@@ -27,6 +27,7 @@
 Name[pl]=Narzędzia CMake
 Name[pt]=Utilitários do CMake
 Name[pt_BR]=Utilitários do CMake
+Name[ro]=Utilitare CMake
 Name[ru]=Утилиты CMake
 Name[sk]=Nástroje CMake
 Name[sl]=Pripomočki za CMake
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kate-4.13.0/addons/kate/pate/src/plugins/color_tools/katepate_color_tools.desktop
 
new/kate-4.13.1/addons/kate/pate/src/plugins/color_tools/katepate_color_tools.desktop
--- 
old/kate-4.13.0/addons/kate/pate/src/plugins/color_tools/katepate_color_tools.desktop
       2014-04-07 17:27:59.000000000 +0200
+++ 
new/kate-4.13.1/addons/kate/pate/src/plugins/color_tools/katepate_color_tools.desktop
       2014-05-09 10:43:33.000000000 +0200
@@ -26,6 +26,7 @@
 Name[pl]=Narzędzia koloru
 Name[pt]=Ferramentas de Cores
 Name[pt_BR]=Ferramentas de cores
+Name[ro]=Unelte de culoare
 Name[ru]=Цветовые утилиты
 Name[sk]=Farebné nástroje
 Name[sl]=Orodja za barve
@@ -64,6 +65,7 @@
 Comment[pl]=Narzędzia do pracy z szesnastkowymi kolorami w dokumentach
 Comment[pt]=Utilitários para lidar com cores hexadecimais nos documentos
 Comment[pt_BR]=Utilitários para lidar com cores hexadecimais nos documentos
+Comment[ro]=Utilitare pentru lucrul cu culori hexazecimale în documente
 Comment[ru]=Инструменты для работы с шестнадцатеричными цветами в документах
 Comment[sk]=Nástroje na prácu s hexadecimálnymi farbami v dokumentoch
 Comment[sl]=Pripomočki za delo s šestnajstiškimi barvami v dokumentih
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kate-4.13.0/addons/kate/pate/src/plugins/js_utils/katepate_js_utils.desktop 
new/kate-4.13.1/addons/kate/pate/src/plugins/js_utils/katepate_js_utils.desktop
--- 
old/kate-4.13.0/addons/kate/pate/src/plugins/js_utils/katepate_js_utils.desktop 
    2014-04-07 17:27:59.000000000 +0200
+++ 
new/kate-4.13.1/addons/kate/pate/src/plugins/js_utils/katepate_js_utils.desktop 
    2014-05-09 10:43:33.000000000 +0200
@@ -27,6 +27,7 @@
 Name[pl]=Narzędzia JavaScript
 Name[pt]=Utilitários de JavaScript
 Name[pt_BR]=Utilitários do JavaScript
+Name[ro]=Utilitare JavaScript
 Name[ru]=Утилиты для JavaScript
 Name[sk]=Nástroje JavaScript
 Name[sl]=Pripomočki za JavaScript
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kate-4.13.0/addons/kate/pate/src/plugins/katepate_block.desktop 
new/kate-4.13.1/addons/kate/pate/src/plugins/katepate_block.desktop
--- old/kate-4.13.0/addons/kate/pate/src/plugins/katepate_block.desktop 
2014-04-07 17:27:59.000000000 +0200
+++ new/kate-4.13.1/addons/kate/pate/src/plugins/katepate_block.desktop 
2014-05-09 10:43:33.000000000 +0200
@@ -63,6 +63,7 @@
 Comment[pl]=Różne działania pomocne przy edytowaniu kodu
 Comment[pt]=Várias acções para ajudar na edição de código
 Comment[pt_BR]=Várias ações para ajudar na edição de código
+Comment[ro]=Diverse acțiuni ce ajută la redactarea codului
 Comment[ru]=Операции, полезные при редактировании кода
 Comment[sk]=Rôzne akcie na pomoc pri editovaní kódu
 Comment[sl]=Različna dejanja za pomoč pri urejanju kode
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kate-4.13.0/addons/kate/pate/src/plugins/katepate_commentar.desktop 
new/kate-4.13.1/addons/kate/pate/src/plugins/katepate_commentar.desktop
--- old/kate-4.13.0/addons/kate/pate/src/plugins/katepate_commentar.desktop     
2014-04-07 17:27:59.000000000 +0200
+++ new/kate-4.13.1/addons/kate/pate/src/plugins/katepate_commentar.desktop     
2014-05-09 10:43:33.000000000 +0200
@@ -26,6 +26,7 @@
 Name[pl]=Wtyczki działające na komentarzach
 Name[pt]='Plugins' para lidar com comentários
 Name[pt_BR]=Plugins para lidar com comentários
+Name[ro]=Extensii pentru lucrul cu comentarii
 Name[ru]=Модули для работы с комментариями
 Name[sk]=Pluginy na prácu s komentármi
 Name[sl]=Vstavki za delo z opombami
@@ -63,6 +64,7 @@
 Comment[pl]=Obsługiwane języki to C++, JS, Python, CMake, Bash
 Comment[pt]=As linguagens suportadas são o C++, JS, Python, CMake, Bash
 Comment[pt_BR]=As linguagens suportadas são o C++, JS, Python, CMake e Bash
+Comment[ro]=Limbajele susținute sînt C++, JS, Python, CMake, Bash
 Comment[ru]=Поддерживаются языки: C++, JS, Python, CMake, Bash
 Comment[sk]=Podporované jazyky sú C++, JS, Python, CMake, Bash
 Comment[sl]=Podprti jeziki so C++, JS, Python, CMake, Bash
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kate-4.13.0/addons/kate/pate/src/plugins/katepate_python_autocomplete_jedi.desktop
 
new/kate-4.13.1/addons/kate/pate/src/plugins/katepate_python_autocomplete_jedi.desktop
--- 
old/kate-4.13.0/addons/kate/pate/src/plugins/katepate_python_autocomplete_jedi.desktop
      2014-04-07 17:27:59.000000000 +0200
+++ 
new/kate-4.13.1/addons/kate/pate/src/plugins/katepate_python_autocomplete_jedi.desktop
      2014-05-09 10:43:33.000000000 +0200
@@ -26,6 +26,7 @@
 Name[pl]=Samoczynne uzupełnianie Python
 Name[pt]=Completação Automática de Python
 Name[pt_BR]=Completação automática de Python
+Name[ro]=Completare automată Python
 Name[ru]=Автодополнение Python
 Name[sk]=Automatické ukončovanie Python
 Name[sl]=Samodejno dopolnjevanje za Python
@@ -63,6 +64,7 @@
 Comment[pl]=Oparte na bibliotece Jedi
 Comment[pt]=Baseado na biblioteca Jedi
 Comment[pt_BR]=Baseado na biblioteca Jedi
+Comment[ro]=Pe baza bibliotecii Jedi
 Comment[ru]=Построено на базе библиотеки Jedi
 Comment[sk]=Založené na knižnici Jedi
 Comment[sl]=Temelji na knjižnici Jedi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kate-4.13.0/addons/kate/pate/src/plugins/katepate_try_open_file.desktop 
new/kate-4.13.1/addons/kate/pate/src/plugins/katepate_try_open_file.desktop
--- old/kate-4.13.0/addons/kate/pate/src/plugins/katepate_try_open_file.desktop 
2014-04-07 17:27:59.000000000 +0200
+++ new/kate-4.13.1/addons/kate/pate/src/plugins/katepate_try_open_file.desktop 
2014-05-09 10:43:33.000000000 +0200
@@ -24,6 +24,7 @@
 Name[pl]=Łatwe otwieranie/tworzenie pliku
 Name[pt]=Abertura/criação simples de ficheiros
 Name[pt_BR]=Abertura/criação simples de arquivos
+Name[ro]=Creare/deschidere ușoară a fișierelor
 Name[ru]=Простое открытие/создание файла
 Name[sk]=Ľahko otvoriť/vytvoriť súbor
 Name[sl]=Enostavno odpri/ustvari datoteko
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kate-4.13.0/addons/kate/pate/src/plugins/katepate_xml_pretty.desktop 
new/kate-4.13.1/addons/kate/pate/src/plugins/katepate_xml_pretty.desktop
--- old/kate-4.13.0/addons/kate/pate/src/plugins/katepate_xml_pretty.desktop    
2014-04-07 17:27:59.000000000 +0200
+++ new/kate-4.13.1/addons/kate/pate/src/plugins/katepate_xml_pretty.desktop    
2014-05-09 10:43:33.000000000 +0200
@@ -26,6 +26,7 @@
 Name[pl]=Narzędzia XML
 Name[pt]=Ferramentas de XML
 Name[pt_BR]=Ferramentas de XML
+Name[ro]=Unelte XML
 Name[ru]=Инструменты для XML
 Name[sk]=XML nástroje
 Name[sl]=Orodja za XML
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kate-4.13.0/addons/kate/pate/src/plugins/python_autocomplete/katepate_python_autocomplete.desktop
 
new/kate-4.13.1/addons/kate/pate/src/plugins/python_autocomplete/katepate_python_autocomplete.desktop
--- 
old/kate-4.13.0/addons/kate/pate/src/plugins/python_autocomplete/katepate_python_autocomplete.desktop
       2014-04-07 17:27:59.000000000 +0200
+++ 
new/kate-4.13.1/addons/kate/pate/src/plugins/python_autocomplete/katepate_python_autocomplete.desktop
       2014-05-09 10:43:33.000000000 +0200
@@ -26,6 +26,7 @@
 Name[pl]=Samoczynne uzupełnianie Python
 Name[pt]=Completação Automática de Python
 Name[pt_BR]=Completação automática de Python
+Name[ro]=Completare automată Python
 Name[ru]=Автодополнение Python
 Name[sk]=Automatické ukončovanie Python
 Name[sl]=Samodejno dopolnjevanje za Python
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kate-4.13.0/addons/kate/pate/src/plugins/python_console_classic/katepate_python_console_classic.desktop
 
new/kate-4.13.1/addons/kate/pate/src/plugins/python_console_classic/katepate_python_console_classic.desktop
--- 
old/kate-4.13.0/addons/kate/pate/src/plugins/python_console_classic/katepate_python_console_classic.desktop
 2014-04-07 17:27:59.000000000 +0200
+++ 
new/kate-4.13.1/addons/kate/pate/src/plugins/python_console_classic/katepate_python_console_classic.desktop
 2014-05-09 10:43:33.000000000 +0200
@@ -26,6 +26,7 @@
 Name[pl]=Prosta konsola Pythona
 Name[pt]=Consola de Python Simples
 Name[pt_BR]=Console de Python simples
+Name[ro]=Consolă simplă Python
 Name[ru]=Простая консоль Python
 Name[sk]=Jednoduchá konzola Python
 Name[sl]=Preprosta konzola za Python
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kate-4.13.0/addons/kate/pate/src/plugins/python_console_ipython/katepate_python_console_ipython.desktop
 
new/kate-4.13.1/addons/kate/pate/src/plugins/python_console_ipython/katepate_python_console_ipython.desktop
--- 
old/kate-4.13.0/addons/kate/pate/src/plugins/python_console_ipython/katepate_python_console_ipython.desktop
 2014-04-07 17:27:59.000000000 +0200
+++ 
new/kate-4.13.1/addons/kate/pate/src/plugins/python_console_ipython/katepate_python_console_ipython.desktop
 2014-05-09 10:43:33.000000000 +0200
@@ -27,6 +27,7 @@
 Name[pl]=Konsola IPython
 Name[pt]=Consola do IPython
 Name[pt_BR]=Console do IPython
+Name[ro]=Consolă IPython
 Name[ru]=Консоль IPython
 Name[sk]=Konzola programu IPython
 Name[sl]=Konzola IPython
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kate-4.13.0/addons/kate/pate/src/plugins/python_utils/katepate_python_utils.desktop
 
new/kate-4.13.1/addons/kate/pate/src/plugins/python_utils/katepate_python_utils.desktop
--- 
old/kate-4.13.0/addons/kate/pate/src/plugins/python_utils/katepate_python_utils.desktop
     2014-04-07 17:27:59.000000000 +0200
+++ 
new/kate-4.13.1/addons/kate/pate/src/plugins/python_utils/katepate_python_utils.desktop
     2014-05-09 10:43:33.000000000 +0200
@@ -27,6 +27,7 @@
 Name[pl]=Narzędzia Python
 Name[pt]=Utilitários de Python
 Name[pt_BR]=Utilitários de Python
+Name[ro]=Utilitare Python
 Name[ru]=Утилиты Python
 Name[sk]=Nástroje Python
 Name[sl]=Potrebščine za Python
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kate-4.13.0/addons/kate/replicode/katereplicodeplugin.desktop 
new/kate-4.13.1/addons/kate/replicode/katereplicodeplugin.desktop
--- old/kate-4.13.0/addons/kate/replicode/katereplicodeplugin.desktop   
2014-04-07 17:27:59.000000000 +0200
+++ new/kate-4.13.1/addons/kate/replicode/katereplicodeplugin.desktop   
2014-05-09 10:43:33.000000000 +0200
@@ -23,6 +23,7 @@
 Name[pl]=Replicode
 Name[pt]=Replicode
 Name[pt_BR]=Replicode
+Name[ro]=Replicode
 Name[sk]=Replikovať
 Name[sl]=Replicode
 Name[sr]=Репликод
@@ -30,6 +31,7 @@
 Name[sr@ijekavianlatin]=Replicode
 Name[sr@latin]=Replicode
 Name[sv]=Replicode
+Name[tr]=Replicode
 Name[uk]=Replicode
 Name[x-test]=xxReplicodexx
 Name[zh_TW]=Replicode
@@ -52,6 +54,7 @@
 Comment[pl]=Replicode
 Comment[pt]=Replicode
 Comment[pt_BR]=Replicode
+Comment[ro]=Replicode
 Comment[sk]=Replikovať
 Comment[sl]=Replicode
 Comment[sr]=Репликод
@@ -59,6 +62,7 @@
 Comment[sr@ijekavianlatin]=Replicode
 Comment[sr@latin]=Replicode
 Comment[sv]=Replicode
+Comment[tr]=Replicode
 Comment[uk]=Replicode
 Comment[x-test]=xxReplicodexx
 Comment[zh_TW]=Replicode
@@ -81,6 +85,7 @@
 GenericName[pl]=Replicode
 GenericName[pt]=Replicode
 GenericName[pt_BR]=Replicode
+GenericName[ro]=Replicode
 GenericName[sk]=Replikovať
 GenericName[sl]=Replicode
 GenericName[sr]=Репликод
@@ -88,6 +93,7 @@
 GenericName[sr@ijekavianlatin]=Replicode
 GenericName[sr@latin]=Replicode
 GenericName[sv]=Replicode
+GenericName[tr]=Replicode
 GenericName[uk]=Replicode
 GenericName[x-test]=xxReplicodexx
 GenericName[zh_TW]=Replicode
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kate-4.13.0/addons/kate/tabbarextension/katetabbarextension.desktop 
new/kate-4.13.1/addons/kate/tabbarextension/katetabbarextension.desktop
--- old/kate-4.13.0/addons/kate/tabbarextension/katetabbarextension.desktop     
2014-04-07 17:27:59.000000000 +0200
+++ new/kate-4.13.1/addons/kate/tabbarextension/katetabbarextension.desktop     
2014-05-09 10:43:33.000000000 +0200
@@ -47,7 +47,7 @@
 Name[sr@latin]=Višeredna traka jezičaka
 Name[sv]=Flerraders flikrad
 Name[tg]=Панели бисёрсатра
-Name[tr]=Çoksatırlı Sekme Çubuğu
+Name[tr]=Çok Satırlı Sekme Çubuğu
 Name[ug]=كۆپ قۇرلۇق بەتكۈچ بالداق
 Name[uk]=Багаторядкова панель вкладок
 Name[x-test]=xxMultiline Tab Barxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kate-4.13.0/addons/ktexteditor/lumen/ktexteditor_lumen.desktop 
new/kate-4.13.1/addons/ktexteditor/lumen/ktexteditor_lumen.desktop
--- old/kate-4.13.0/addons/ktexteditor/lumen/ktexteditor_lumen.desktop  
2014-04-07 17:27:59.000000000 +0200
+++ new/kate-4.13.1/addons/ktexteditor/lumen/ktexteditor_lumen.desktop  
2014-05-09 10:43:33.000000000 +0200
@@ -36,6 +36,7 @@
 Name[pl]=Lumen
 Name[pt]=Lumen
 Name[pt_BR]=Lumen
+Name[ro]=Lumen
 Name[ru]=Lumen
 Name[sk]=Lumen
 Name[sl]=Lumen
@@ -44,6 +45,7 @@
 Name[sr@ijekavianlatin]=Lumen
 Name[sr@latin]=Lumen
 Name[sv]=Lumen
+Name[tr]=Lumen
 Name[uk]=Lumen
 Name[x-test]=xxLumenxx
 Name[zh_CN]=Lumen
@@ -77,6 +79,7 @@
 Comment[sr@ijekavianlatin]=Lumen je priključak za samodopunu za D, preko 
DCD‑ovog servera
 Comment[sr@latin]=Lumen je priključak za samodopunu za D, preko DCD‑ovog 
servera
 Comment[sv]=Lumen insticksprogram för automatisk komplettering av D, som 
använder DCD-servern för automatisk komplettering
+Comment[tr]=Lumen D için DCD otomatik tamamlama sunucusu kullanan Otomatik 
Tamamlama Eklentisi'dir.
 Comment[uk]=Lumen — додаток автоматичного доповнення коду мовою D, якому 
використано сервер доповнення DCD
 Comment[x-test]=xxLumen is a Autocompletion Plugin for D, using the DCD 
autocompletion serverxx
 Comment[zh_CN]=Lumen 是 D 语言自动补全插件,使用的是 DCD 自动补全服务器
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kate-4.13.0/part/script/data/indentation/cppstyle.js 
new/kate-4.13.1/part/script/data/indentation/cppstyle.js
--- old/kate-4.13.0/part/script/data/indentation/cppstyle.js    2014-04-07 
17:27:59.000000000 +0200
+++ new/kate-4.13.1/part/script/data/indentation/cppstyle.js    2014-05-09 
10:43:33.000000000 +0200
@@ -1598,7 +1598,8 @@
             // Remove just entered (redundant) one
             document.removeText(line, column - 1, line, column);
         }
-        else if (prev[1] == '.' && prev[2] == '.')          // Append one more 
if only two here
+        // Append one more if only two here and we are in 'Normal Mode'
+        else if (prev[1] == '.' && prev[2] == '.' && 
document.defStyleNum(line, column) == 0)
         {
             addCharOrJumpOverIt(line, column, '.');
         }                                                   // Otherwise, do 
nothing...
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kate-4.13.0/part/syntax/data/cpp.xml 
new/kate-4.13.1/part/syntax/data/cpp.xml
--- old/kate-4.13.0/part/syntax/data/cpp.xml    2014-04-07 17:27:59.000000000 
+0200
+++ new/kate-4.13.1/part/syntax/data/cpp.xml    2014-05-09 10:43:33.000000000 
+0200
@@ -11,7 +11,7 @@
 <language
     name="C++"
     section="Sources"
-    version="2.0"
+    version="2.1"
     kateversion="2.4"
     indenter="cstyle"
     mimetype="text/x-c++src;text/x-c++hdr;text/x-chdr"
@@ -230,8 +230,8 @@
         <DetectIdentifier />
         <!-- Match comments -->
         <IncludeRules context="##Doxygen" />
-        <IncludeRules context="AlignedComments" />
-        <Detect2Chars attribute="Comment" context="Commentar 2" char="/" 
char1="*" beginRegion="Comment" />
+        <Detect2Chars attribute="Comment" context="Comment 1" char="/" 
char1="/" />
+        <Detect2Chars attribute="Comment" context="Comment 2" char="/" 
char1="*" beginRegion="Comment" />
         <!-- Match scope regions -->
         <DetectChar attribute="Symbol" context="#stay" char="{" 
beginRegion="Brace1" />
         <DetectChar attribute="Symbol" context="#stay" char="}" 
endRegion="Brace1" />
@@ -333,7 +333,7 @@
         <IncludeRules context="DetectNSEnd" />
       </context>
 
-      <context name="Commentar 1" attribute="Comment" lineEndContext="#pop">
+      <context name="Comment 1" attribute="Comment" lineEndContext="#pop">
         <LineContinue attribute="Comment" context="#stay" />
         <DetectSpaces />
         <IncludeRules context="##Alerts" />
@@ -341,7 +341,7 @@
         <DetectIdentifier />
       </context>
 
-      <context name="Commentar 2" attribute="Comment" lineEndContext="#stay">
+      <context name="Comment 2" attribute="Comment" lineEndContext="#stay">
         <DetectSpaces />
         <LineContinue attribute="Comment" context="#stay" />
         <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" 
endRegion="Comment" />
@@ -367,8 +367,8 @@
         <RangeDetect attribute="Prep. Lib" context="#stay" char="&quot;" 
char1="&quot;" />
         <RangeDetect attribute="Prep. Lib" context="#stay" char="&lt;" 
char1="&gt;" />
         <IncludeRules context="##Doxygen" />
-        <Detect2Chars attribute="Comment" context="Commentar/Preprocessor" 
char="/" char1="*" beginRegion="Comment2" />
-        <IncludeRules context="AlignedComments" />
+        <Detect2Chars attribute="Comment" context="Comment/Preprocessor" 
char="/" char1="*" beginRegion="Comment2" />
+        <Detect2Chars attribute="Comment" context="Comment 1" char="/" 
char1="/" />
       </context>
 
       <context name="Define" attribute="Preprocessor" lineEndContext="#pop">
@@ -378,7 +378,7 @@
         <IncludeRules context="GNUMacros##GCCExtensions" />
       </context>
 
-      <context name="Commentar/Preprocessor" attribute="Comment" 
lineEndContext="#stay">
+      <context name="Comment/Preprocessor" attribute="Comment" 
lineEndContext="#stay">
         <DetectSpaces />
         <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" 
endRegion="Comment2" />
         <DetectIdentifier />
@@ -390,12 +390,12 @@
         <IncludeRules context="##Modelines" />
         <DetectIdentifier />
         <IncludeRules context="##Doxygen" />
-        <IncludeRules context="AlignedComments" />
+        <Detect2Chars attribute="Comment" context="Comment 1" char="/" 
char1="/" />
         <!-- Do not try to detect "C" style comments inside outscoped text
              to prevent incorrect highlighting in case of overlapped (or not 
closed properly)
              comment block...
 
-             <Detect2Chars attribute="Comment" context="Commentar 2" char="/" 
char1="*" beginRegion="Comment" />
+             <Detect2Chars attribute="Comment" context="Comment 2" char="/" 
char1="*" beginRegion="Comment" />
         -->
         <RegExpr attribute="Comment" context="Outscoped intern" 
String="(#|%\:|\?\?=)\s*if" beginRegion="PP" firstNonSpace="true" 
insensitive="false" />
         <LineContinue context="#stay" />
@@ -425,31 +425,11 @@
         <IncludeRules context="##Modelines" />
         <DetectIdentifier />
         <IncludeRules context="##Doxygen" />
-        <IncludeRules context="AlignedComments" />
-        <Detect2Chars attribute="Comment" context="Commentar 2" char="/" 
char1="*" beginRegion="Comment" />
+        <Detect2Chars attribute="Comment" context="Comment 1" char="/" 
char1="/" />
+        <Detect2Chars attribute="Comment" context="Comment 2" char="/" 
char1="*" beginRegion="Comment" />
         <RegExpr attribute="Comment" context="Outscoped intern" 
String="(#|%\:|\?\?=)\s*if" beginRegion="PP" firstNonSpace="true" 
insensitive="false" />
         <RegExpr attribute="Comment" context="#pop" 
String="(#|%\:|\?\?=)\s*endif" endRegion="PP" firstNonSpace="true" 
insensitive="false" />
       </context>
-
-      <context name="AlignedComments" lineEndContext="#stay" 
attribute="Comment">
-        <Detect2Chars attribute="Region Marker" context="Commentar 1" 
column="0" char="/" char1="/" />
-        <Detect2Chars attribute="Region Marker" context="Commentar 1" 
column="4" char="/" char1="/" />
-        <Detect2Chars attribute="Region Marker" context="Commentar 1" 
column="8" char="/" char1="/" />
-        <Detect2Chars attribute="Region Marker" context="Commentar 1" 
column="12" char="/" char1="/" />
-        <Detect2Chars attribute="Region Marker" context="Commentar 1" 
column="16" char="/" char1="/" />
-        <Detect2Chars attribute="Region Marker" context="Commentar 1" 
column="20" char="/" char1="/" />
-        <Detect2Chars attribute="Region Marker" context="Commentar 1" 
column="24" char="/" char1="/" />
-        <Detect2Chars attribute="Region Marker" context="Commentar 1" 
column="28" char="/" char1="/" />
-        <Detect2Chars attribute="Region Marker" context="Commentar 1" 
column="32" char="/" char1="/" />
-        <Detect2Chars attribute="Region Marker" context="Commentar 1" 
column="36" char="/" char1="/" />
-        <Detect2Chars attribute="Region Marker" context="Commentar 1" 
column="40" char="/" char1="/" />
-        <Detect2Chars attribute="Region Marker" context="Commentar 1" 
column="44" char="/" char1="/" />
-        <Detect2Chars attribute="Region Marker" context="Commentar 1" 
column="48" char="/" char1="/" />
-        <Detect2Chars attribute="Region Marker" context="Commentar 1" 
column="52" char="/" char1="/" />
-        <Detect2Chars attribute="Region Marker" context="Commentar 1" 
column="56" char="/" char1="/" />
-        <Detect2Chars attribute="Region Marker" context="Commentar 1" 
column="60" char="/" char1="/" />
-        <Detect2Chars attribute="Comment" context="Commentar 1" char="/" 
char1="/" />
-      </context>
     </contexts>
 
     <itemDatas>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kate-4.13.0/part/syntax/data/debianchangelog.xml 
new/kate-4.13.1/part/syntax/data/debianchangelog.xml
--- old/kate-4.13.0/part/syntax/data/debianchangelog.xml        2014-04-07 
17:27:59.000000000 +0200
+++ new/kate-4.13.1/part/syntax/data/debianchangelog.xml        2014-05-09 
10:43:33.000000000 +0200
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE language SYSTEM "language.dtd">
-<language name="Debian Changelog" version="0.68" kateversion="2.4" 
section="Other" extensions="" mimetype="">
+<language name="Debian Changelog" version="0.69" kateversion="2.4" 
section="Other" extensions="" mimetype="">
     <highlighting>
         <list name="keywords">
             <item>urgency</item>
@@ -130,6 +130,16 @@
             <item>saucy-proposed</item>
             <item>saucy-updates</item>
             <item>saucy-backports</item>
+            <item>trusty</item>
+            <item>trusty-security</item>
+            <item>trusty-proposed</item>
+            <item>trusty-updates</item>
+            <item>trusty-backports</item>
+            <item>utopic</item>
+            <item>utopic-security</item>
+            <item>utopic-proposed</item>
+            <item>utopic-updates</item>
+            <item>utopic-backports</item>
         </list>
 
         <list name="urgencies">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kate-4.13.0/part/vimode/katevinormalmode.cpp 
new/kate-4.13.1/part/vimode/katevinormalmode.cpp
--- old/kate-4.13.0/part/vimode/katevinormalmode.cpp    2014-04-07 
17:27:59.000000000 +0200
+++ new/kate-4.13.1/part/vimode/katevinormalmode.cpp    2014-05-09 
10:43:33.000000000 +0200
@@ -1153,8 +1153,12 @@
     // block substitute can be simulated by first deleting the text
     // (done above) and then starting block prepend.
     return commandPrependToBlock();
-  } else
+  } else {
+    if (m_commandRange.startLine < m_commandRange.endLine) {
+      c.setLine(m_commandRange.startLine);
+    }
     c.setColumn(m_commandRange.startColumn);
+  }
 
   updateCursor(c);
   setCount(0); // The count was for the motion, not the insertion.
@@ -1509,7 +1513,13 @@
   m_viInputModeManager->clearCurrentChangeLog();
 
   if (doc()->undoCount() > 0) {
+    const bool mapped = 
m_viInputModeManager->keyMapper()->isExecutingMapping();
+
+    if (mapped)
+      doc()->editEnd();
     doc()->undo();
+    if (mapped)
+      doc()->editBegin();
     return true;
   }
   return false;
@@ -1518,7 +1528,13 @@
 bool KateViNormalMode::commandRedo()
 {
   if (doc()->redoCount() > 0) {
+    const bool mapped = 
m_viInputModeManager->keyMapper()->isExecutingMapping();
+
+    if (mapped)
+      doc()->editEnd();
     doc()->redo();
+    if (mapped)
+      doc()->editBegin();
     return true;
   }
   return false;
@@ -3447,6 +3463,7 @@
       for (int i = r.endLine + 1; i < lines && doc()->line(i).isEmpty(); i++) {
         r.endLine++;
       }
+      r.endColumn = 0;
     } else {
       Cursor prev = m_view->cursorPosition();
       Cursor c(r.endLine + 1, 0);
@@ -3465,7 +3482,6 @@
     updateCursor(Cursor(r.startLine, r.startColumn));
   } else {
     // We went too far and we're on empty lines, do nothing.
-    updateCursor(original);
     return KateViRange::invalid();
   }
   return r;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kate-4.13.0/part/vimode/katevireplacemode.cpp 
new/kate-4.13.1/part/vimode/katevireplacemode.cpp
--- old/kate-4.13.0/part/vimode/katevireplacemode.cpp   2014-04-07 
17:27:59.000000000 +0200
+++ new/kate-4.13.1/part/vimode/katevireplacemode.cpp   2014-05-09 
10:43:33.000000000 +0200
@@ -38,24 +38,28 @@
 
 bool KateViReplaceMode::commandInsertFromLine( int offset )
 {
-  KTextEditor::Cursor c( m_view->cursorPosition() );
-  KTextEditor::Cursor c2( c.line(), c.column()+1 );
+  KTextEditor::Cursor c(m_view->cursorPosition());
+  KTextEditor::Cursor c2(c.line(), c.column() + 1);
 
-  if ( c.line()+offset > doc()->lines() || c.line()+offset < 0 ) {
+  if (c.line() + offset >= doc()->lines() || c.line() + offset < 0) {
     return false;
   }
 
-  QString line = doc()->line( c.line()+offset );
+  QString line = doc()->line(c.line() + offset);
   int tabWidth = doc()->config()->tabWidth();
-  QChar ch = getCharAtVirtualColumn( line, m_view->virtualCursorColumn(), 
tabWidth );
-  QChar removed = doc()->line( c.line() ).at( c.column() );
+  QChar ch = getCharAtVirtualColumn(line, m_view->virtualCursorColumn(), 
tabWidth);
 
-  if ( ch == QChar::Null ) {
+  if (ch == QChar::Null) {
     return false;
   }
 
-  if ( doc()->replaceText( KTextEditor::Range( c, c2 ), ch ) ) {
-    overwrittenChar( removed );
+  if (c.column() == doc()->lineLength(c.line())) {
+    return doc()->insertText(c, ch);
+  }
+
+  QChar removed = doc()->line(c.line()).at(c.column());
+  if (doc()->replaceText(KTextEditor::Range(c, c2), ch)) {
+    overwrittenChar(removed);
     return true;
   }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kate-4.13.0/tests/data/indent/cppstyle/dot3/expected 
new/kate-4.13.1/tests/data/indent/cppstyle/dot3/expected
--- old/kate-4.13.0/tests/data/indent/cppstyle/dot3/expected    1970-01-01 
01:00:00.000000000 +0100
+++ new/kate-4.13.1/tests/data/indent/cppstyle/dot3/expected    2014-05-09 
10:43:33.000000000 +0200
@@ -0,0 +1,3 @@
+#include <../foo.hh>
+auto literal = "some ... text";
+// comment...
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kate-4.13.0/tests/data/indent/cppstyle/dot3/input.js 
new/kate-4.13.1/tests/data/indent/cppstyle/dot3/input.js
--- old/kate-4.13.0/tests/data/indent/cppstyle/dot3/input.js    1970-01-01 
01:00:00.000000000 +0100
+++ new/kate-4.13.1/tests/data/indent/cppstyle/dot3/input.js    2014-05-09 
10:43:33.000000000 +0200
@@ -0,0 +1,17 @@
+// BUG: #333696
+
+v.setCursorPosition(0,10);
+v.type(".");
+v.type(".");
+v.type("/");
+v.type("foo.hh");
+
+v.setCursorPosition(1,21);
+v.type(".");
+v.type(".");
+v.type(".");
+
+v.setCursorPosition(2,10);
+v.type(".");
+v.type(".");
+v.type(".");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kate-4.13.0/tests/data/indent/cppstyle/dot3/origin 
new/kate-4.13.1/tests/data/indent/cppstyle/dot3/origin
--- old/kate-4.13.0/tests/data/indent/cppstyle/dot3/origin      1970-01-01 
01:00:00.000000000 +0100
+++ new/kate-4.13.1/tests/data/indent/cppstyle/dot3/origin      2014-05-09 
10:43:33.000000000 +0200
@@ -0,0 +1,3 @@
+#include <>
+auto literal = "some  text";
+// comment
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kate-4.13.0/tests/data/indent/cppstyle/doxygen8/expected 
new/kate-4.13.1/tests/data/indent/cppstyle/doxygen8/expected
--- old/kate-4.13.0/tests/data/indent/cppstyle/doxygen8/expected        
2014-04-07 17:27:59.000000000 +0200
+++ new/kate-4.13.1/tests/data/indent/cppstyle/doxygen8/expected        
2014-05-09 10:43:33.000000000 +0200
@@ -1 +1 @@
-    /// ok
\ No newline at end of file
+    // /ok
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kate-4.13.0/tests/vimode_test.cpp 
new/kate-4.13.1/tests/vimode_test.cpp
--- old/kate-4.13.0/tests/vimode_test.cpp       2014-04-07 17:27:59.000000000 
+0200
+++ new/kate-4.13.1/tests/vimode_test.cpp       2014-05-09 10:43:33.000000000 
+0200
@@ -785,18 +785,50 @@
     DoTest("Three. Different. Sentences.", "viscX", "X Different. Sentences.");
     DoTest("Three. Different. Sentences.", "vapcX", "X");
     DoTest("Three. Different. Sentences.", "vipcX", "X");
+    DoTest("Hello.\n", "vap\\esciX", "Hello.\nX");
+
+    // Get the range right.
+    DoTest("\n", "vjcX", "X");
+    DoTest("Hello.\nWorld", "2lvjcX", "HeXld");
+    DoTest("Three. Different. Sentences.\n\n", "vapcX", "X");
 }
 
 void ViModeTest::ReplaceModeTests()
 {
-  // TODO - more of these!
-  DoTest("foo bar", "R\\ctrl-\\rightX", "foo Xar");
-  DoTest("foo bar", "R\\ctrl-\\right\\ctrl-\\rightX", "foo barX");
-  DoTest("foo bar", "R\\ctrl-\\leftX", "Xoo bar");
-  DoTest("foo bar", "R\\ctrl-\\left\\delete", "oo bar");
+    // Basic stuff.
+    DoTest("", "Rqwerty", "qwerty");
+    DoTest("qwerty", "R\\rightXX", "qXXrty");
+
+    // Enter replace and go to the next/previous word.
+    DoTest("foo bar", "R\\ctrl-\\rightX", "foo Xar");
+    DoTest("foo bar", "R\\ctrl-\\right\\ctrl-\\rightX", "foo barX");
+    DoTest("foo bar", "R\\ctrl-\\leftX", "Xoo bar");
+    DoTest("foo bar", "R\\ctrl-\\left\\delete", "oo bar");
+
+    // Enter replace mode and go up/down.
+    DoTest("foo\nbar\nbaz", "R\\downX", "foo\nXar\nbaz");
+    DoTest("foo\nbar\nbaz", "jjR\\upX", "foo\nXar\nbaz");
+
+    // Backspace.
+    DoTest("", "R\\backspace", "");
+    DoTest("qwerty", "lR\\backspaceX", "Xwerty");
+    DoTest("qwerty", "lRX\\backspace\\backspaceX", "Xwerty");
+
+    // Ctrl-E: replace the current column with the column of the next line.
+    DoTest("", "R\\ctrl-e", "");
+    DoTest("\n", "jR\\ctrl-e", "\n");
+    DoTest("\nqwerty", "R\\ctrl-e\\ctrl-e", "qw\nqwerty");
+    DoTest("a\nbb", "R\\ctrl-e\\ctrl-e", "bb\nbb");
+    DoTest("aa\n b", "R\\ctrl-e\\ctrl-e", " b\n b");
+    DoTest("\n\tb", "R\\ctrl-e\\ctrl-e", "\tb\n\tb");
+
+    // Ctrl-Y: replace the current column with the column of the previous line.
+    DoTest("", "R\\ctrl-y", "");
+    DoTest("qwerty\n", "jR\\ctrl-y\\ctrl-y", "qwerty\nqw");
+    DoTest("aa\nb", "jR\\ctrl-y\\ctrl-y", "aa\naa");
+    DoTest(" a\nbb", "jR\\ctrl-y\\ctrl-y", " a\n a");
+    DoTest("\tb\n", "jR\\ctrl-y\\ctrl-y", "\tb\n\tb");
 
-  DoTest("foo\nbar\nbaz", "R\\downX", "foo\nXar\nbaz");
-  DoTest("foo\nbar\nbaz", "jjR\\upX", "foo\nXar\nbaz");
 }
 
 void ViModeTest::InsertModeTests() {
@@ -2885,6 +2917,13 @@
   QApplication::sendPostedEvents();
   FinishTest("foo bar");
 
+  // Mapping the u and the U commands to other keys.
+  clearAllMappings();
+  
KateGlobal::self()->viInputModeGlobal()->addMapping(KateViGlobal::NormalModeMapping,
 "t", "u", KateViGlobal::Recursive);
+  
KateGlobal::self()->viInputModeGlobal()->addMapping(KateViGlobal::NormalModeMapping,
 "r", "U", KateViGlobal::Recursive);
+  DoTest("", "ihello\\esct", "");
+  DoTest("", "ihello\\esctr", "hello");
+
   // Clear mappings for subsequent tests.
   clearAllMappings();
 }

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to