packages: kde4-kdelibs/kde4-kdelibs-branch.diff, kde4-kdelibs/kde4-kdelibs....

arekm arekm at pld-linux.org
Fri Sep 24 19:52:36 CEST 2010


Author: arekm                        Date: Fri Sep 24 17:52:36 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- rel 5; branch diff updated

---- Files affected:
packages/kde4-kdelibs:
   kde4-kdelibs-branch.diff (1.21 -> 1.22) , kde4-kdelibs.spec (1.210 -> 1.211) 

---- Diffs:

================================================================
Index: packages/kde4-kdelibs/kde4-kdelibs-branch.diff
diff -u packages/kde4-kdelibs/kde4-kdelibs-branch.diff:1.21 packages/kde4-kdelibs/kde4-kdelibs-branch.diff:1.22
--- packages/kde4-kdelibs/kde4-kdelibs-branch.diff:1.21	Wed Sep  1 14:52:22 2010
+++ packages/kde4-kdelibs/kde4-kdelibs-branch.diff	Fri Sep 24 19:52:31 2010
@@ -1,7 +1,1958 @@
+Index: interfaces/kimproxy/interface/dbusinstantmessenger.desktop
+===================================================================
+--- interfaces/kimproxy/interface/dbusinstantmessenger.desktop	(.../tags/KDE/4.5.1/kdelibs)	(wersja 1179155)
++++ interfaces/kimproxy/interface/dbusinstantmessenger.desktop	(.../branches/KDE/4.5/kdelibs)	(wersja 1179155)
+@@ -34,7 +34,7 @@
+ Comment[hne]=डी-बस इंटरफेस के साथ इंस्टैंट मैसेंजर
+ Comment[hr]=Aplikacija za komunikaciju s D-Bus sučeljem
+ Comment[hsb]=Instant Messenger z DCOP-interfejsom
+-Comment[hu]=Azonnali üzenetküldő DBus felülettel
++Comment[hu]=Azonnali üzenetküldő D-Bus felülettel
+ Comment[ia]=Messagero Instante con interfacie D-Bus 
+ Comment[id]=Pesan Instan dengan antarmuka D-Bus
+ Comment[is]=Spjallforrit með D-Bus viðmóti
+Index: knotify/config/knotifyconfigactionswidgetbase.ui
+===================================================================
+--- knotify/config/knotifyconfigactionswidgetbase.ui	(.../tags/KDE/4.5.1/kdelibs)	(wersja 1179155)
++++ knotify/config/knotifyconfigactionswidgetbase.ui	(.../branches/KDE/4.5/kdelibs)	(wersja 1179155)
+@@ -116,7 +116,7 @@
+       </sizepolicy>
+      </property>
+      <property name="whatsThis" >
+-      <string>&lt;qt>Specifies how KTTS should speak the event when received.  If you select "Speak custom text", enter the text in the box.  You may use the following substitution strings in the text:&lt;dl>&lt;dt>%e&lt;/dt>&lt;dd>Name of the event&lt;/dd>&lt;dt>%a&lt;/dt>&lt;dd>Application that sent the event&lt;/dd>&lt;dt>%m&lt;/dt>&lt;dd>The message sent by the application&lt;/dd>&lt;/dl>&lt;/qt></string>
++      <string>&lt;qt>Specifies how Jovie should speak the event when received.  If you select "Speak custom text", enter the text in the box.  You may use the following substitution strings in the text:&lt;dl>&lt;dt>%e&lt;/dt>&lt;dd>Name of the event&lt;/dd>&lt;dt>%a&lt;/dt>&lt;dd>Application that sent the event&lt;/dd>&lt;dt>%m&lt;/dt>&lt;dd>The message sent by the application&lt;/dd>&lt;/dl>&lt;/qt></string>
+      </property>
+      <item>
+       <property name="text" >
+@@ -138,7 +138,7 @@
+    <item row="5" column="3" >
+     <widget class="KLineEdit" name="KTTS_select" >
+      <property name="whatsThis" >
+-      <string>&lt;qt>Specifies how KTTS should speak the event when received.  If you select "Speak custom text", enter the text in the box.  You may use the following substitution strings in the text:&lt;dl>&lt;dt>%e&lt;/dt>&lt;dd>Name of the event&lt;/dd>&lt;dt>%a&lt;/dt>&lt;dd>Application that sent the event&lt;/dd>&lt;dt>%m&lt;/dt>&lt;dd>The message sent by the application&lt;/dd>&lt;/dl>&lt;/qt></string>
++      <string>&lt;qt>Specifies how Jovie should speak the event when received.  If you select "Speak custom text", enter the text in the box.  You may use the following substitution strings in the text:&lt;dl>&lt;dt>%e&lt;/dt>&lt;dd>Name of the event&lt;/dd>&lt;dt>%a&lt;/dt>&lt;dd>Application that sent the event&lt;/dd>&lt;dt>%m&lt;/dt>&lt;dd>The message sent by the application&lt;/dd>&lt;/dl>&lt;/qt></string>
+      </property>
+     </widget>
+    </item>
+Index: kate/search/katesearchbar.cpp
+===================================================================
+--- kate/search/katesearchbar.cpp	(.../tags/KDE/4.5.1/kdelibs)	(wersja 1179155)
++++ kate/search/katesearchbar.cpp	(.../branches/KDE/4.5/kdelibs)	(wersja 1179155)
+@@ -351,7 +351,9 @@
+ 
+ 
+ void KateSearchBar::selectRange2(const KTextEditor::Range & range) {
++    disconnect(m_view, SIGNAL(selectionChanged(KTextEditor::View *)), this, SLOT(updateSelectionOnly()));
+     selectRange(m_view, range);
++    connect(m_view, SIGNAL(selectionChanged(KTextEditor::View *)), this, SLOT(updateSelectionOnly()));
+ }
+ 
+ 
+@@ -774,7 +776,7 @@
+                 }
+ 
+                 // Replace
+-                const Range afterReplace = match.replace(*replacement, ++matchCounter);
++                const Range afterReplace = match.replace(*replacement, false, ++matchCounter);
+ 
+                 // Highlight and continue after adjusted match
+                 //highlightReplacement(*afterReplace);
+Index: kate/search/kateregexpsearch.cpp
+===================================================================
+--- kate/search/kateregexpsearch.cpp	(.../tags/KDE/4.5.1/kdelibs)	(wersja 1179155)
++++ kate/search/kateregexpsearch.cpp	(.../branches/KDE/4.5/kdelibs)	(wersja 1179155)
+@@ -32,7 +32,7 @@
+ // #define FAST_DEBUG_ENABLE
+ 
+ #ifdef FAST_DEBUG_ENABLE
+-# define FAST_DEBUG(x) (kDebug( 13020 ) << x)
++# define FAST_DEBUG(x) kDebug( 13020 ) << x
+ #else
+ # define FAST_DEBUG(x)
+ #endif
+@@ -246,7 +246,7 @@
+     QVector<int> lineLens (inputLineCount);
+ 
+     // first line
+-    if (firstLineIndex < 0 || m_document->lines() >= firstLineIndex)
++    if (firstLineIndex < 0 || m_document->lines() <= firstLineIndex)
+     {
+       QVector<KTextEditor::Range> result;
+       result.append(KTextEditor::Range::invalid());
+@@ -265,7 +265,7 @@
+     for (int i = 1; i < inputLineCount; i++)
+     {
+       const int lineNum = firstLineIndex + i;
+-      if (lineNum < 0 || m_document->lines() >= lineNum)
++      if (lineNum < 0 || m_document->lines() <= lineNum)
+       {
+         QVector<KTextEditor::Range> result;
+         result.append(KTextEditor::Range::invalid());
+@@ -496,7 +496,8 @@
+         const int numCaptures = regexp.numCaptures();
+         QVector<KTextEditor::Range> result(1 + numCaptures);
+         result[0] = KTextEditor::Range(j, foundAt, j, foundAt + regexp.matchedLength());
+-        FAST_DEBUG("result range " << 0 << ": (" << j << ", " << foundAt << ")..(" << j << ", " << foundAt + myMatchLen << ")");
++        FAST_DEBUG("result range " << 0 << ": (" << j << ", " << foundAt << ")..(" << j << ", " <<
++                foundAt + regexp.matchedLength() << ")");
+         for (int y = 1; y <= numCaptures; y++)
+         {
+           const int openIndex = regexp.pos(y);
+Index: kate/buffer/katetexthistory.h
+===================================================================
+--- kate/buffer/katetexthistory.h	(.../tags/KDE/4.5.1/kdelibs)	(wersja 1179155)
++++ kate/buffer/katetexthistory.h	(.../branches/KDE/4.5/kdelibs)	(wersja 1179155)
+@@ -99,6 +99,14 @@
+          * @param moveOnInsert behavior of this cursor on insert of text at it's position
+          */
+         void transformCursor (int &line, int &column, bool moveOnInsert) const;
++        
++        /**
++         * reverse transform cursor for this history entry
++         * @param line line number of the cursor to transform
++         * @param column column number of the cursor to transform
++         * @param moveOnInsert behavior of this cursor on insert of text at it's position
++         */
++        void reverseTransformCursor (int &line, int &column, bool moveOnInsert) const;
+ 
+         /**
+          * Types of entries, matching editing primitives of buffer and placeholder
+@@ -195,8 +203,9 @@
+     /**
+      * Notify about remove text at given range.
+      * @param range range of text to remove, must be on one line only.
++     * @param oldLineLength text length of the line before this remove
+      */
+-    void removeText (const KTextEditor::Range &range);
++    void removeText (const KTextEditor::Range &range, int oldLineLength);
+ 
+     /**
+      * Generic function to add a entry to the history. Is used by the above functions for the different editing primitives.
+Index: kate/buffer/katetextblock.cpp
+===================================================================
+--- kate/buffer/katetextblock.cpp	(.../tags/KDE/4.5.1/kdelibs)	(wersja 1179155)
++++ kate/buffer/katetextblock.cpp	(.../branches/KDE/4.5/kdelibs)	(wersja 1179155)
+@@ -355,6 +355,7 @@
+ 
+   // get text
+   QString &textOfLine = m_lines[line]->textReadWrite ();
++  int oldLength = textOfLine.size ();
+ 
+   // check if valid column
+   Q_ASSERT (range.start().column() >= 0);
+@@ -371,7 +372,7 @@
+   /**
+    * notify the text history
+    */
+-  m_buffer->history().removeText (range);
++  m_buffer->history().removeText (range, oldLength);
+ 
+   /**
+    * cursor and range handling below
+Index: kate/buffer/katetexthistory.cpp
+===================================================================
+--- kate/buffer/katetexthistory.cpp	(.../tags/KDE/4.5.1/kdelibs)	(wersja 1179155)
++++ kate/buffer/katetexthistory.cpp	(.../branches/KDE/4.5/kdelibs)	(wersja 1179155)
+@@ -94,7 +94,7 @@
+   addEntry (entry);
+ }
+ 
+-void TextHistory::removeText (const KTextEditor::Range &range)
++void TextHistory::removeText (const KTextEditor::Range &range, int oldLineLength)
+ {
+   // create and add new entry
+   Entry entry;
+@@ -102,6 +102,7 @@
+   entry.line = range.start().line ();
+   entry.column = range.start().column ();
+   entry.length = range.end().column() - range.start().column();
++  entry.oldLineLength = oldLineLength;
+   addEntry (entry);
+ }
+ 
+@@ -315,11 +316,131 @@
+   }
+ }
+ 
++void TextHistory::Entry::reverseTransformCursor (int &cursorLine, int &cursorColumn, bool moveOnInsert) const
++{   
++  /**
++   * handle all history types
++   */
++  switch (type) {
++    /**
++     * Wrap a line
++     */
++    case WrapLine:
++      /**
++       * ignore this line
++       */
++      if (cursorLine <= line)
++          return;
++        
++      /**
++       * next line is unwrapped
++       */
++      if (cursorLine == line + 1) {
++        /**
++         * adjust column
++         */
++        cursorColumn = cursorColumn + column;
++      }
++
++      /**
++       * always decrement cursor line
++       */
++      cursorLine -=  1;
++      return;
++
++    /**
++     * Unwrap a line
++     */
++    case UnwrapLine:
++      /**
++       * ignore lines before unwrapped one
++       */
++      if (cursorLine < line - 1)
++          return;
++        
++      /**
++       * we unwrap this line, try to adjust cursor column if needed
++       */
++      if (cursorLine == line - 1) {
++        /**
++         * skip cursors with to small columns
++         */
++        if (cursorColumn <= oldLineLength) {
++            if (cursorColumn < oldLineLength || !moveOnInsert)
++                return;
++        }
++          
++        cursorColumn -= oldLineLength;
++      }
++      
++      /**
++       * increase cursor line
++       */
++      cursorLine += 1;
++      return;
++
++    /**
++     * Insert text
++     */
++    case InsertText:
++      /**
++       * only interesting, if same line
++       */
++      if (cursorLine != line)
++        return;
++
++      // skip cursors with too small column
++      if (cursorColumn <= column)
++        return;
++
++      // patch column of cursor
++      if (cursorColumn - length < column)
++        cursorColumn = column;
++      else
++        cursorColumn -= length;
++
++      return;
++
++    /**
++     * Remove text
++     */
++    case RemoveText:
++      /**
++       * only interesting, if same line
++       */
++      if (cursorLine != line)
++        return;
++
++      // skip cursors with too small column
++      if (cursorColumn <= column)
++        if (cursorColumn < column || !moveOnInsert)
++          return;
++
++      // patch column of cursor
++      if (cursorColumn <= oldLineLength)
++        cursorColumn += length;
++
++      // special handling if cursor behind the real line, e.g. non-wrapping cursor in block selection mode
++      else if (cursorColumn < oldLineLength + length)
++        cursorColumn =  oldLineLength + length;
++      return;
++
++    /**
++     * nothing
++     */
++    default:
++      return;
++  }
++}
++
+ void TextHistory::transformCursor (int& line, int& column, KTextEditor::MovingCursor::InsertBehavior insertBehavior, qint64 fromRevision, qint64 toRevision)
+ {
+   /**
+-   * -1 special meaning for toRevision
++   * -1 special meaning for from/toRevision
+    */
++  if (fromRevision == -1)
++    fromRevision = revision ();
++  
+   if (toRevision == -1)
+     toRevision = revision ();
+ 
+@@ -333,7 +454,7 @@
+    * some invariants must hold
+    */
+   Q_ASSERT (!m_historyEntries.empty ());
+-  Q_ASSERT (fromRevision < toRevision);
++  Q_ASSERT (fromRevision != toRevision);
+   Q_ASSERT (fromRevision >= m_firstHistoryEntryRevision);
+   Q_ASSERT (fromRevision < (m_firstHistoryEntryRevision + m_historyEntries.size()));
+   Q_ASSERT (toRevision >= m_firstHistoryEntryRevision);
+@@ -343,9 +464,20 @@
+    * transform cursor
+    */
+   bool moveOnInsert = insertBehavior == KTextEditor::MovingCursor::MoveOnInsert;
+-  for (int rev = fromRevision - m_firstHistoryEntryRevision + 1; rev <= (toRevision - m_firstHistoryEntryRevision); ++rev) {
+-    const Entry &entry = m_historyEntries[rev];
+-    entry.transformCursor (line, column, moveOnInsert);
++  
++  /**
++   * forward or reverse transform?
++   */
++  if (toRevision > fromRevision) {
++    for (int rev = fromRevision - m_firstHistoryEntryRevision + 1; rev <= (toRevision - m_firstHistoryEntryRevision); ++rev) {
++        const Entry &entry = m_historyEntries[rev];
++        entry.transformCursor (line, column, moveOnInsert);
++    }
++  } else {
++    for (int rev = fromRevision - m_firstHistoryEntryRevision; rev >= (toRevision - m_firstHistoryEntryRevision + 1); --rev) {
++        const Entry &entry = m_historyEntries[rev];
++        entry.reverseTransformCursor (line, column, moveOnInsert);
++    }
+   }
+ }
+ 
+@@ -361,8 +493,11 @@
+   }
+ 
+   /**
+-   * -1 special meaning for toRevision
++   * -1 special meaning for from/toRevision
+    */
++  if (fromRevision == -1)
++    fromRevision = revision ();
++
+   if (toRevision == -1)
+     toRevision = revision ();
+ 
+@@ -376,41 +511,69 @@
+    * some invariants must hold
+    */
+   Q_ASSERT (!m_historyEntries.empty ());
+-  Q_ASSERT (fromRevision < toRevision);
++  Q_ASSERT (fromRevision != toRevision);
+   Q_ASSERT (fromRevision >= m_firstHistoryEntryRevision);
+   Q_ASSERT (fromRevision < (m_firstHistoryEntryRevision + m_historyEntries.size()));
+   Q_ASSERT (toRevision >= m_firstHistoryEntryRevision);
+   Q_ASSERT (toRevision < (m_firstHistoryEntryRevision + m_historyEntries.size()));
+-
++  
+   /**
+    * transform cursors
+    */
+-
++      
+   // first: copy cursors, without range association
+   int startLine = range.start().line(), startColumn = range.start().column(), endLine = range.end().line(), endColumn = range.end().column();
+   
+   bool moveOnInsertStart = !(insertBehaviors & KTextEditor::MovingRange::ExpandLeft);
+   bool moveOnInsertEnd = (insertBehaviors & KTextEditor::MovingRange::ExpandRight);
+-  for (int rev = fromRevision - m_firstHistoryEntryRevision + 1; rev <= (toRevision - m_firstHistoryEntryRevision); ++rev) {
+-    const Entry &entry = m_historyEntries[rev];
+-    
+-    entry.transformCursor (startLine, startColumn, moveOnInsertStart);
+-    
+-    entry.transformCursor (endLine, endColumn, moveOnInsertEnd);
++  
++  /**
++   * forward or reverse transform?
++   */
++  if (toRevision > fromRevision) {
++    for (int rev = fromRevision - m_firstHistoryEntryRevision + 1; rev <= (toRevision - m_firstHistoryEntryRevision); ++rev) {
++        const Entry &entry = m_historyEntries[rev];
++        
++        entry.transformCursor (startLine, startColumn, moveOnInsertStart);
++        
++        entry.transformCursor (endLine, endColumn, moveOnInsertEnd);
+ 
+-    // got empty?
+-    if(endLine < startLine || (endLine == startLine && endColumn <= startColumn))
+-    {
+-      if (invalidateIfEmpty) {
+-        range = KTextEditor::Range::invalid();
+-        return;
+-      }
+-      else{
+-        // else normalize them
+-        endLine = startLine;
+-        endColumn = startColumn;
+-      }
++        // got empty?
++        if(endLine < startLine || (endLine == startLine && endColumn <= startColumn))
++        {
++            if (invalidateIfEmpty) {
++                range = KTextEditor::Range::invalid();
++                return;
++            }
++            else{
++                // else normalize them
++                endLine = startLine;
++                endColumn = startColumn;
++            }
++        }
+     }
++  } else {
++    for (int rev = fromRevision - m_firstHistoryEntryRevision ; rev >= (toRevision - m_firstHistoryEntryRevision + 1); --rev) {
++        const Entry &entry = m_historyEntries[rev];
++        
++        entry.reverseTransformCursor (startLine, startColumn, moveOnInsertStart);
++        
++        entry.reverseTransformCursor (endLine, endColumn, moveOnInsertEnd);
++
++        // got empty?
++        if(endLine < startLine || (endLine == startLine && endColumn <= startColumn))
++        {
++            if (invalidateIfEmpty) {
++                range = KTextEditor::Range::invalid();
++                return;
++            }
++            else{
++                // else normalize them
++                endLine = startLine;
++                endColumn = startColumn;
++            }
++        }
++    }
+   }
+ 
+   // now, copy cursors back
+Index: kate/view/kateviewinternal.cpp
+===================================================================
+--- kate/view/kateviewinternal.cpp	(.../tags/KDE/4.5.1/kdelibs)	(wersja 1179155)
++++ kate/view/kateviewinternal.cpp	(.../branches/KDE/4.5/kdelibs)	(wersja 1179155)
+@@ -2271,7 +2271,9 @@
+     case QEvent::WindowBlocked:
+       // next focus originates from an internal dialog:
+       // don't show the modonhd prompt
+-      doc()->ignoreModifiedOnDiskOnce();
++      if (isVisible()) {
++        doc()->ignoreModifiedOnDiskOnce();
++      }
+       break;
+ 
+     default:
+Index: kate/document/katedocument.cpp
+===================================================================
+--- kate/document/katedocument.cpp	(.../tags/KDE/4.5.1/kdelibs)	(wersja 1179155)
++++ kate/document/katedocument.cpp	(.../branches/KDE/4.5/kdelibs)	(wersja 1179155)
+@@ -1267,6 +1267,7 @@
+ 
+   history()->doEdit( new KateEditInfo(m_editSources.top(), KTextEditor::Range(line, col, line+1, 0), QStringList(QString()), KTextEditor::Range(line, col, line, col), QStringList()) );
+   emit KTextEditor::Document::textRemoved(this, KTextEditor::Range(line, col, line+1, 0));
++  emit KTextEditor::Document::textRemoved(this, KTextEditor::Range(line, col, line+1, 0), "\n");
+ 
+   editEnd ();
+ 
+@@ -1415,6 +1416,7 @@
+ 
+   history()->doEdit(new KateEditInfo(m_editSources.top(), rangeRemoved, oldText, KTextEditor::Range(rangeRemoved.start(), rangeRemoved.start()), QStringList()));
+   emit KTextEditor::Document::textRemoved(this, rangeRemoved);
++  emit KTextEditor::Document::textRemoved(this, rangeRemoved, oldText.join("\n"));
+ 
+   editEnd();
+ 
+@@ -1983,6 +1985,7 @@
+   // do we have success ?
+   history()->doEdit( new KateEditInfo(Kate::CloseFileEdit, documentRange(), QStringList(), KTextEditor::Range(0,0,0,0), QStringList()) );
+   emit KTextEditor::Document::textRemoved(this, documentRange());
++  emit KTextEditor::Document::textRemoved(this, documentRange(), m_buffer->text());
+ 
+   bool success = m_buffer->openFile (localFilePath());
+ 
+@@ -2427,17 +2430,18 @@
+   }
+ 
+   emit KTextEditor::Document::textRemoved(this, documentRange());
++  emit KTextEditor::Document::textRemoved(this, documentRange(), m_buffer->text());
+ 
+   {
+     QMutexLocker l(smartMutex());
+     history()->doEdit( new KateEditInfo(Kate::CloseFileEdit, documentRange(), QStringList(), KTextEditor::Range(0,0,0,0), QStringList()) );
+ 
++    // remove all marks
++    clearMarks ();
++
+     // clear the buffer
+     m_buffer->clear();
+ 
+-    // remove all marks
+-    clearMarks ();
+-
+     // clear undo/redo history
+     m_undoManager->clearUndo();
+     m_undoManager->clearRedo();
+@@ -3684,14 +3688,14 @@
+ 
+   range.end() = range.start();
+   QScopedPointer<KTextEditor::MovingCursor> cursor(newMovingCursor(range.start()));
+-  int validAttr = plainKateTextLine(cursor->line())->attribute(cursor->column());
++  int validAttr = kateTextLine(cursor->line())->attribute(cursor->column());
+ 
+   while( cursor->line() >= minLine && cursor->line() <= maxLine ) {
+ 
+     if (!cursor->move(searchDir))
+       return false;
+ 
+-    if (plainKateTextLine(cursor->line())->attribute(cursor->column()) == validAttr )
++    if (kateTextLine(cursor->line())->attribute(cursor->column()) == validAttr )
+     {
+       /* Check for match */
+       QChar c = character(cursor->toCursor());
+@@ -5419,9 +5423,14 @@
+     return KTextEditor::Attribute::Ptr(0);
+   }
+ 
+-  KateAttributeList list;
+-  return highlight()->attributes(view->renderer()->config()->schema()).at(ds);
++  KTextEditor::Attribute::Ptr style = highlight()->attributes(view->renderer()->config()->schema()).at(ds);
++  if (!style->hasProperty(QTextFormat::BackgroundBrush)) {
++    // make sure the returned style has the default background color set
++    style.attach(new KTextEditor::Attribute(*style));
++    style->setBackground( QBrush(view->renderer()->config()->backgroundColor()) );
+ }
++  return style;
++}
+ 
+ QList< KTextEditor::HighlightInterface::AttributeBlock > KateDocument::lineAttributes(const unsigned int line)
+ {
+Index: kate/plugins/autobrace/ktexteditor_autobrace.desktop
+===================================================================
+--- kate/plugins/autobrace/ktexteditor_autobrace.desktop	(.../tags/KDE/4.5.1/kdelibs)	(wersja 1179155)
++++ kate/plugins/autobrace/ktexteditor_autobrace.desktop	(.../branches/KDE/4.5/kdelibs)	(wersja 1179155)
+@@ -36,7 +36,7 @@
+ Name[gl]=Parénteses automáticos
+ Name[hi]=आटोब्रेस
+ Name[hr]=AutoBrace
+-Name[hu]=Automatikus járójelbezáró
++Name[hu]=Automatikus zárójelbezáró
+ Name[ia]=AutoParenthese
+ Name[id]=KurawalOtomatis
+ Name[is]=SjálfvirkirSvigar
+@@ -57,6 +57,7 @@
+ Name[pt_BR]=Parênteses automático
+ Name[ro]=ParantezeAutomate
+ Name[ru]=Автоматическое закрытие скобок
++Name[se]=AutoRuohtu
+ Name[sk]=Automatické zátvorky
+ Name[sl]=SamodejniOklepaji
+ Name[sr]=Аутоматске заграде
+@@ -109,6 +110,7 @@
+ Comment[pt_BR]=Inserir parênteses de fechamento ao pressionar Enter
+ Comment[ro]=Inserează paranteze de închidere la apăsarea Enter
+ Comment[ru]=Вставка парной скобки при нажатии клавиши Enter
++Comment[se]=Lasit ruođu loahpas go deaddilat Enter-boalu
+ Comment[sk]=Vloží uzatváracie zátvorky po stlačení klávesy Enter
+ Comment[sl]=Vstavi zaključne oklepaje ob pritisku na Enter
+ Comment[sr]=Умеће затварајуће заграде кад се притисне Enter
+Index: kate/plugins/autobrace/ktexteditor_autobrace_config.desktop
+===================================================================
+--- kate/plugins/autobrace/ktexteditor_autobrace_config.desktop	(.../tags/KDE/4.5.1/kdelibs)	(wersja 1179155)
++++ kate/plugins/autobrace/ktexteditor_autobrace_config.desktop	(.../branches/KDE/4.5/kdelibs)	(wersja 1179155)
+@@ -14,12 +14,13 @@
+ Name[en_GB]=AutoBrace Configuration
+ Name[es]=Configuración de los paréntesis automáticos
+ Name[et]=Automaatsete sulgude seadistamine
+-Name[eu]=Parentesi automatikoen konfiguraketa
++Name[eu]=Parentesi automatikoen konfigurazioa
+ Name[fr]=Configuration des accolades automatiques
+ Name[fy]=Ynstellings for automatyske heakjes
+ Name[ga]=Cumraíocht AutoBrace
+ Name[gl]=Configuración de AutoBrace
+ Name[hi]=आटोब्रेस कॉन्फ़िगरेशन
++Name[hu]=Az automatikus zárójelbezáró beállítás
+ Name[ia]=Configuration de AutoBrace (Parentheses Automatic)
+ Name[id]=Konfigurasi KurawalOtomatis
+ Name[is]=Stillingar Sjálfvirkra Sviga
+@@ -35,8 +36,9 @@
+ Name[pa]=AutoBrace ਸੰਰਚਨਾ
+ Name[pl]=Konfiguracja autonawiasów
<<Diff was trimmed, longer than 597 lines>>

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kde4-kdelibs/kde4-kdelibs-branch.diff?r1=1.21&r2=1.22&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kde4-kdelibs/kde4-kdelibs.spec?r1=1.210&r2=1.211&f=u



More information about the pld-cvs-commit mailing list