Author: arekm Date: Tue Mar 16 19:56:35 2010 GMT Module: packages Tag: HEAD ---- Log message: - rel 2; branch diff updated
---- Files affected: packages/kde4-kdelibs: kde4-kdelibs-branch.diff (1.18 -> 1.19) , kde4-kdelibs.spec (1.183 -> 1.184) ---- Diffs: ================================================================ Index: packages/kde4-kdelibs/kde4-kdelibs-branch.diff diff -u packages/kde4-kdelibs/kde4-kdelibs-branch.diff:1.18 packages/kde4-kdelibs/kde4-kdelibs-branch.diff:1.19 --- packages/kde4-kdelibs/kde4-kdelibs-branch.diff:1.18 Thu Feb 18 00:16:35 2010 +++ packages/kde4-kdelibs/kde4-kdelibs-branch.diff Tue Mar 16 20:56:29 2010 @@ -1,3481 +1,3520 @@ -Index: interfaces/ktexteditor/templateinterface.cpp +Index: cmake/modules/FindBlitz.cmake =================================================================== ---- interfaces/ktexteditor/templateinterface.cpp (.../tags/KDE/4.4.0/kdelibs) (wersja 1091888) -+++ interfaces/ktexteditor/templateinterface.cpp (.../branches/KDE/4.4/kdelibs) (wersja 1091888) -@@ -114,7 +114,7 @@ - { - QMap<QString, QString> enhancedInitValues( initialValues ); - -- QRegExp rx( "[$%]\\{([^}\\s]+)\\}" ); -+ QRegExp rx( "[$%]\\{([^}\\r\\n]+)\\}" ); - rx.setMinimal( true ); - int pos = 0; - int offset; -Index: kate/dialogs/katedialogs.cpp -=================================================================== ---- kate/dialogs/katedialogs.cpp (.../tags/KDE/4.4.0/kdelibs) (wersja 1091888) -+++ kate/dialogs/katedialogs.cpp (.../branches/KDE/4.4/kdelibs) (wersja 1091888) -@@ -743,6 +743,10 @@ - ui->cmbDynamicWordWrapIndicator->addItem( i18n("Follow Line Numbers") ); - ui->cmbDynamicWordWrapIndicator->addItem( i18n("Always On") ); - -+ // hide power user mode if activated anyway -+ if (!KateGlobal::self()->simpleMode ()) -+ ui->chkDeveloperMode->hide (); -+ - // What's This? help is in the ui-file - - reload(); -Index: kate/syntax/katehighlight.h -=================================================================== ---- kate/syntax/katehighlight.h (.../tags/KDE/4.4.0/kdelibs) (wersja 1091888) -+++ kate/syntax/katehighlight.h (.../branches/KDE/4.4/kdelibs) (wersja 1091888) -@@ -223,6 +223,7 @@ - * the returned string is used as key for m_additionalData. - */ - QString hlKeyForAttrib( int attrib ) const; -+ QString hlKeyForContext( int attrib ) const; +--- cmake/modules/FindBlitz.cmake (.../tags/KDE/4.4.1/kdelibs) (wersja 1104125) ++++ cmake/modules/FindBlitz.cmake (.../branches/KDE/4.4/kdelibs) (wersja 1104125) +@@ -1,6 +1,6 @@ +-################################################################ +-########## DEPRECATED, use FindQImageBlitz instead ############# +-################################################################ ++########################################################### ++######### DEPRECATED, use FindQImageBlitz instead ######### ++########################################################### + # - Try to find blitz lib + # Once done this will define + # +Index: cmake/modules/Qt4ConfigDependentSettings.cmake +=================================================================== +--- cmake/modules/Qt4ConfigDependentSettings.cmake (.../tags/KDE/4.4.1/kdelibs) (wersja 1104125) ++++ cmake/modules/Qt4ConfigDependentSettings.cmake (.../branches/KDE/4.4/kdelibs) (wersja 1104125) +@@ -77,7 +77,18 @@ + + # QtOpenGL dependencies + QT_QUERY_QMAKE(QMAKE_LIBS_OPENGL "QMAKE_LIBS_OPENGL") +-SEPARATE_ARGUMENTS(QMAKE_LIBS_OPENGL) ++IF(Q_WS_MAC) ++# On the Mac OpenGL is probably frameworks and QMAKE_LIBS_OPENGL can be e.g. "-framework OpenGL -framework AGL". ++# The separate_arguments() call in the other branch makes "-framework;-OpenGL;-framework;-lAGL" appear in the ++# linker command. So we need to protect the "-framework foo" as non-separatable strings. ++# We do this by replacing the space after "-framework" with an underscore, then calling separate_arguments(), ++# and then we replace the underscores again with spaces. So we get proper linker commands. Alex ++ STRING(REGEX REPLACE "-framework +" "-framework_" QMAKE_LIBS_OPENGL "${QMAKE_LIBS_OPENGL}") ++ SEPARATE_ARGUMENTS(QMAKE_LIBS_OPENGL) ++ STRING(REGEX REPLACE "-framework_" "-framework " QMAKE_LIBS_OPENGL "${QMAKE_LIBS_OPENGL}") ++ELSE(Q_WS_MAC) ++ SEPARATE_ARGUMENTS(QMAKE_LIBS_OPENGL) ++ENDIF(Q_WS_MAC) + SET (QT_QTOPENGL_LIB_DEPENDENCIES ${QT_QTOPENGL_LIB_DEPENDENCIES} ${QMAKE_LIBS_OPENGL}) + + +Index: cmake/modules/KDE4Macros.cmake +=================================================================== +--- cmake/modules/KDE4Macros.cmake (.../tags/KDE/4.4.1/kdelibs) (wersja 1104125) ++++ cmake/modules/KDE4Macros.cmake (.../branches/KDE/4.4/kdelibs) (wersja 1104125) +@@ -1244,22 +1244,23 @@ + # being automatically activated by the system bus. + # *WARNING* You have to install the helper in ${LIBEXEC_INSTALL_DIR} to make sure everything will work. + function(KDE4_INSTALL_AUTH_HELPER_FILES HELPER_TARGET HELPER_ID HELPER_USER) +- +- if (_kdeBootStrapping) +- set(_stubFilesDir ${CMAKE_SOURCE_DIR}/kdecore/auth/backends/dbus/ ) +- else (_kdeBootStrapping) +- set(_stubFilesDir ${KDE4_DATA_INSTALL_DIR}/kauth/ ) +- endif (_kdeBootStrapping) ++ if(KAUTH_HELPER_BACKEND_NAME STREQUAL "DBUS") ++ if (_kdeBootStrapping) ++ set(_stubFilesDir ${CMAKE_SOURCE_DIR}/kdecore/auth/backends/dbus/ ) ++ else (_kdeBootStrapping) ++ set(_stubFilesDir ${KDE4_DATA_INSTALL_DIR}/kauth/ ) ++ endif (_kdeBootStrapping) + +- configure_file(${_stubFilesDir}/dbus_policy.stub +- ${CMAKE_CURRENT_BINARY_DIR}/${HELPER_ID}.conf) +- install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${HELPER_ID}.conf +- DESTINATION ${SYSCONF_INSTALL_DIR}/dbus-1/system.d/) +- +- configure_file(${_stubFilesDir}/dbus_service.stub +- ${CMAKE_CURRENT_BINARY_DIR}/${HELPER_ID}.service) +- install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${HELPER_ID}.service +- DESTINATION ${DBUS_SYSTEM_SERVICES_INSTALL_DIR}) ++ configure_file(${_stubFilesDir}/dbus_policy.stub ++ ${CMAKE_CURRENT_BINARY_DIR}/${HELPER_ID}.conf) ++ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${HELPER_ID}.conf ++ DESTINATION ${SYSCONF_INSTALL_DIR}/dbus-1/system.d/) ++ ++ configure_file(${_stubFilesDir}/dbus_service.stub ++ ${CMAKE_CURRENT_BINARY_DIR}/${HELPER_ID}.service) ++ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${HELPER_ID}.service ++ DESTINATION ${DBUS_SYSTEM_SERVICES_INSTALL_DIR}) ++ endif(KAUTH_HELPER_BACKEND_NAME STREQUAL "DBUS") + endfunction(KDE4_INSTALL_AUTH_HELPER_FILES) + + # This macro generates an action file, depending on the backend used, for applications using KAuth. +@@ -1276,7 +1277,7 @@ + elseif(KDE4_AUTH_BACKEND_NAME STREQUAL "POLKITQT" OR KDE4_AUTH_BACKEND_NAME STREQUAL "POLKITQT-1") + set(_output ${CMAKE_CURRENT_BINARY_DIR}/${HELPER_ID}.policy) + get_filename_component(_input ${ACTIONS_FILE} ABSOLUTE) +- ++ + add_custom_command(OUTPUT ${_output} + COMMAND ${KDE4_KAUTH_POLICY_GEN_EXECUTABLE} ${_input} > ${_output} + MAIN_DEPENDENCY ${_input} +Index: interfaces/kimproxy/interface/kcm_instantmessenger.desktop +=================================================================== +--- interfaces/kimproxy/interface/kcm_instantmessenger.desktop (.../tags/KDE/4.4.1/kdelibs) (wersja 1104125) ++++ interfaces/kimproxy/interface/kcm_instantmessenger.desktop (.../branches/KDE/4.4/kdelibs) (wersja 1104125) +@@ -33,6 +33,7 @@ + Name[km]=កម្មវិធីវិធីផ្ញើសារបន្ទាន់ + Name[kn]=ತತ್ಷಣ ಓಲೆಕಾರ + Name[ko]=인스턴트 메신저 ++Name[lt]=Momentinių žinučių klientas + Name[lv]=Tūlītējais ziņotājs + Name[ml]=ഇന്സ്റ്റന്റ് മെസഞ്ചര് + Name[ms]=Utusan Segera +Index: interfaces/ktexteditor/kcm_ktexteditor.desktop +=================================================================== +--- interfaces/ktexteditor/kcm_ktexteditor.desktop (.../tags/KDE/4.4.1/kdelibs) (wersja 1104125) ++++ interfaces/ktexteditor/kcm_ktexteditor.desktop (.../branches/KDE/4.4/kdelibs) (wersja 1104125) +@@ -32,6 +32,7 @@ + Name[km]=កម្មវិធីនិពន្ធអត្ថបទដែលបានបង្កប់ + Name[kn]=ಹುದುಗಿಸಲಾದ (ಎಂಬೆಡೆಡ್) ಪಠ್ಯ ಸಂಪಾದಕ + Name[ko]=끼워넣은 텍스트 편집기 ++Name[lt]=Įtaisyta tekstų rengyklė + Name[lv]=Iegultais teksta redaktors + Name[ml]=തുന്നിച്ചേര്ത്ത ചെയ്ത എഴുത്തിടം + Name[ms]=Editor Teks Terbinadalam +Index: kate/plugins/autobrace/ktexteditor_autobrace.desktop +=================================================================== +--- kate/plugins/autobrace/ktexteditor_autobrace.desktop (.../tags/KDE/4.4.1/kdelibs) (wersja 1104125) ++++ kate/plugins/autobrace/ktexteditor_autobrace.desktop (.../branches/KDE/4.4/kdelibs) (wersja 1104125) +@@ -36,10 +36,11 @@ + Name[hu]=Automatikus járójelbezáró + Name[id]=KurawalOtomatis + Name[is]=SjálfvirkirSvigar +-Name[it]=GraffeAutomatiche ++Name[it]=Graffe automatiche + Name[ja]=自動括弧生成 + Name[km]=AutoBrace + Name[ko]=괄호 닫기 ++Name[lt]=Automatinis kabučių uždarymas + Name[nb]=AutoBrace + Name[nds]=AutoKlemmen + Name[nl]=AutoBrace +@@ -85,6 +86,7 @@ + Comment[ja]=Enter キーを押すことで閉じる括弧を挿入します + Comment[km]=បញ្ចូលរង្វង់ក្រចកបិទនៅពេលចុចគ្រាប់ចុចបញ្ចូល (Enter) + Comment[ko]=Enter 키를 누를 때 닫는 괄호 삽입하기 ++Comment[lt]=Įterpti užveriančias kabutes nuspaudžiant Įvesti (Enter) + Comment[nb]=Sett inn avsluttende krøllparentes når Enter trykkes + Comment[nds]=Afsluten Klemmen mit de Ingaavtast infögen + Comment[nl]=Voert afsluit haakjes in bij indrukken van Enter +Index: kate/plugins/exporter/exporterpluginview.cpp +=================================================================== +--- kate/plugins/exporter/exporterpluginview.cpp (.../tags/KDE/4.4.1/kdelibs) (wersja 1104125) ++++ kate/plugins/exporter/exporterpluginview.cpp (.../branches/KDE/4.4/kdelibs) (wersja 1104125) +@@ -83,13 +83,13 @@ + } + + QMimeData *data = new QMimeData(); +- data->setText(m_view->selectionText()); + + QString s; + QTextStream output( &s, QIODevice::WriteOnly ); + exportData(true, output); + + data->setHtml(s); ++ data->setText(s); + + QApplication::clipboard()->setMimeData(data); + } +Index: kate/plugins/exporter/ktexteditor_exporter.desktop +=================================================================== +--- kate/plugins/exporter/ktexteditor_exporter.desktop (.../tags/KDE/4.4.1/kdelibs) (wersja 1104125) ++++ kate/plugins/exporter/ktexteditor_exporter.desktop (.../branches/KDE/4.4/kdelibs) (wersja 1104125) +@@ -41,6 +41,7 @@ + Name[ja]=エクスポート + Name[km]=កម្មវិធីនាំចេញ + Name[ko]=내보내기 ++Name[lt]=Eksportas + Name[nb]=Exporter + Name[nds]=Export + Name[nl]=Exporter +@@ -86,6 +87,7 @@ + Comment[ja]=選択した文書を HTML にエクスポートします + Comment[km]=នាំចេញឯកសារដែលបានបន្លិចទៅ HTML + Comment[ko]=강조한 문서를 HTML로 내보내기 ++Comment[lt]=Eksportuoti pažymėtą dokumentą į HTML + Comment[nb]=Eksporterer fremhevede dokumenter til HTML + Comment[nds]=Syntaxmarkeert Dokment as HTML exporteren + Comment[nl]=Oplichtend document exporteren naar HTML +Index: kate/plugins/pythonencoding/ktexteditor_python-encoding.desktop +=================================================================== +--- kate/plugins/pythonencoding/ktexteditor_python-encoding.desktop (.../tags/KDE/4.4.1/kdelibs) (wersja 1104125) ++++ kate/plugins/pythonencoding/ktexteditor_python-encoding.desktop (.../branches/KDE/4.4/kdelibs) (wersja 1104125) +@@ -39,6 +39,7 @@ + Name[kn]=ಪೈಥಾನ್ ಸಂಕೇತೀಕರಣ (ಎಂಕೋಡಿಂಗ್) ಪರಿಶೀಲಕ/ಸೇರಿಸುಗ + Name[ko]=파이썬 인코딩 검사 및 추가기 + Name[ku]=Python kod kirina kontrolker/lê zêdeker ê ++Name[lt]=Python koduočių tikrinimo/pridėjimo priemonė + Name[lv]=Python kodējuma pārbaudītājs/pievienotājs + Name[mai]=पाइथन एनकोडिंग जाँचकएनिहार/जोड़निहार + Name[ml]=പൈത്തണ് എന്കോഡിങ്ങ് ചെക്കര്/ആഡര് +@@ -105,6 +106,7 @@ + Comment[kn]=ಉಳಿಸುವಾಗ ಪೈಥಾನ್ ಕಡತಗಳ ಸಂಕೇತೀಕರಣವನ್ನು (ಎಂಕೋಡಿಂಗ್) ಪರಿಶೀಲಿಸಿ, ಸಂಕೇತೀಕರಣ ಸಾಲನ್ನು ಸೇರಿಸು + Comment[ko]=파이썬 파일을 저장할 때 인코딩을 검사하여 인코딩 줄 추가하기 + Comment[ku]=Demê tomar kirinê de kod kirina pelên python kontrol bike û rêzekê kod kirinê lê zêde bike ++Comment[lt]=Įrašant python failus patikrinti koduotę ir pridėti koduotės eilutę + Comment[lv]=Saglabājot pārbauda kodējumu python failiem un pievieno kodējuma rindu + Comment[mai]=सहेजबाक काले पाएथनक एनकोडिंग जाँचू आओर कोनो एनकोडिंग फाइलकेँ जोड़ू + Comment[ml]=സൂക്ഷിയ്ക്കുമ്പോള് പൈത്തണ് ഫയലുകളുടെ എന്കോഡിങ്ങ് പരിശോദിയ്ക്കുകയും എന്കോഡിങ്ങ് വരി ചേര്ക്കുകയും ചെയ്യുക +Index: kate/vimode/kateviinsertmode.cpp +=================================================================== +--- kate/vimode/kateviinsertmode.cpp (.../tags/KDE/4.4.1/kdelibs) (wersja 1104125) ++++ kate/vimode/kateviinsertmode.cpp (.../branches/KDE/4.4/kdelibs) (wersja 1104125) +@@ -220,11 +220,6 @@ + m_view->pageDown(); + return true; + default: +- // accept completion if active +- if(m_view->completionWidget()->isCompletionActive()) { +- m_view->completionWidget()->execute(); +- } +- + return false; + break; + } +Index: kate/data/katepartpluginsrc +=================================================================== +--- kate/data/katepartpluginsrc (.../tags/KDE/4.4.1/kdelibs) (wersja 0) ++++ kate/data/katepartpluginsrc (.../branches/KDE/4.4/kdelibs) (wersja 1104125) +@@ -0,0 +1,2 @@ ++[Kate Part Plugins] ++ktexteditorexporter=true +Index: kate/data/CMakeLists.txt +=================================================================== +--- kate/data/CMakeLists.txt (.../tags/KDE/4.4.1/kdelibs) (wersja 1104125) ++++ kate/data/CMakeLists.txt (.../branches/KDE/4.4/kdelibs) (wersja 1104125) +@@ -1,3 +1,3 @@ + install( FILES katepartui.rc katepartsimpleui.rc DESTINATION ${DATA_INSTALL_DIR}/katepart ) + install( FILES katepart.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) +-install( FILES katemoderc DESTINATION ${CONFIG_INSTALL_DIR} ) ++install( FILES katemoderc katepartpluginsrc DESTINATION ${CONFIG_INSTALL_DIR} ) +Index: kate/spellcheck/spellcheckdialog.cpp +=================================================================== +--- kate/spellcheck/spellcheckdialog.cpp (.../tags/KDE/4.4.1/kdelibs) (wersja 1104125) ++++ kate/spellcheck/spellcheckdialog.cpp (.../branches/KDE/4.4/kdelibs) (wersja 1104125) +@@ -1,5 +1,5 @@ + /* This file is part of the KDE libraries +- Copyright (C) 2009 Michel ludwig <michel.lud...@kdemail.net> ++ Copyright (C) 2009-2010 Michel ludwig <michel.lud...@kdemail.net> + Copyright (C) 2008 Mirko Stocker <m...@misto.ch> + Copyright (C) 2004-2005 Anders Lund <and...@alweb.dk> + Copyright (C) 2003 Clarence Dang <d...@kde.org> +@@ -233,8 +233,6 @@ + if ( m_spellCheckCancelledByUser + || m_currentLanguageRangeIterator == m_languagesInSpellCheckRange.end() ) + { +- m_currentSpellCheckRange = KTextEditor::Range::invalid(); +- m_currentDecToEncOffsetList.clear(); + spellCheckDone(); + return; + } +@@ -250,7 +248,6 @@ + const QString& dictionary = (*m_currentLanguageRangeIterator).second; + KTextEditor::Range languageSubRange = (nextRangeBegin.isValid() ? KTextEditor::Range(nextRangeBegin, currentLanguageRange.end()) + : currentLanguageRange); +- + rangeDictionaryPairList = spellCheckManager->spellCheckWrtHighlightingRanges(m_view->doc(), + languageSubRange, + dictionary, +@@ -264,6 +261,30 @@ + } + } + else { ++ m_currentSpellCheckRange = rangeDictionaryPairList.first().first; ++ const QString& dictionary = rangeDictionaryPairList.first().second; ++ ++ m_spellPosCursor = m_currentSpellCheckRange.start(); ++ m_spellLastPos = 0; ++ ++ m_currentDecToEncOffsetList.clear(); ++ KateDocument::OffsetList encToDecOffsetList; ++ QString text = m_view->doc()->decodeCharacters(m_currentSpellCheckRange, ++ m_currentDecToEncOffsetList, ++ encToDecOffsetList); ++ // ensure that no empty string is passed on to Sonnet as this can lead to a crash ++ // (bug 228789) ++ if(text.isEmpty()) { ++ nextRangeBegin = m_currentSpellCheckRange.end(); ++ continue; ++ } ++ ++ if(m_speller->language() != dictionary) { ++ m_speller->setLanguage(dictionary); ++ m_backgroundChecker->setSpeller(*m_speller); ++ } ++ ++ m_sonnetDialog->setBuffer(text); + break; + } + } +@@ -272,25 +293,6 @@ + spellCheckDone(); + return; + } +- +- const KTextEditor::Range& range = rangeDictionaryPairList.first().first; +- const QString& dictionary = rangeDictionaryPairList.first().second; +- +- m_spellPosCursor = range.start(); +- m_spellLastPos = 0; +- +- if(m_speller->language() != dictionary) { +- m_speller->setLanguage(dictionary); +- m_backgroundChecker->setSpeller(*m_speller); +- } +- +- KateDocument *kateDocument = m_view->doc(); +- m_currentSpellCheckRange = range; +- m_currentDecToEncOffsetList.clear(); +- KateDocument::OffsetList encToDecOffsetList; +- QString text = kateDocument->decodeCharacters(m_currentSpellCheckRange, m_currentDecToEncOffsetList, +- encToDecOffsetList); +- m_sonnetDialog->setBuffer(text); + } + + void KateSpellCheckDialog::cancelClicked() +@@ -300,6 +302,8 @@ + + void KateSpellCheckDialog::spellCheckDone() + { ++ m_currentSpellCheckRange = KTextEditor::Range::invalid(); ++ m_currentDecToEncOffsetList.clear(); + m_view->clearSelection(); + } - int defaultStyleForAttribute( int attrib ) const; +Index: kate/document/katedocument.cpp +=================================================================== +--- kate/document/katedocument.cpp (.../tags/KDE/4.4.1/kdelibs) (wersja 1104125) ++++ kate/document/katedocument.cpp (.../branches/KDE/4.4/kdelibs) (wersja 1104125) +@@ -397,9 +397,6 @@ + return QString(); + } -@@ -377,7 +378,7 @@ - * @see hlKeyForAttrib - */ - QMap<int, QString> m_hlIndex; +- if ( blockwise && (range.start().column() > range.end().column()) ) +- return QString (); - -+ QMap<int, QString> m_ctxIndex; - public: - inline bool foldingIndentationSensitive () { return m_foldingIndentationSensitive; } - inline bool allowsFolding(){return folding;} -Index: kate/syntax/katehighlight.cpp -=================================================================== ---- kate/syntax/katehighlight.cpp (.../tags/KDE/4.4.0/kdelibs) (wersja 1091888) -+++ kate/syntax/katehighlight.cpp (.../branches/KDE/4.4/kdelibs) (wersja 1091888) -@@ -84,6 +84,7 @@ - m_additionalData["none"]->deliminator = stdDeliminator; - m_additionalData["none"]->wordWrapDeliminator = stdDeliminator; - m_hlIndex[0] = "none"; -+ m_ctxIndex[0]=""; - } + QString s; + + if (range.start().line() == range.end().line()) +@@ -771,9 +768,6 @@ + if (!isReadWrite()) + return false; + +- if ( block && (range.start().column() > range.end().column()) ) +- return false; +- + // Should now be impossible to trigger with the new Range class + Q_ASSERT( range.start().line() <= range.end().line() ); + +@@ -818,8 +812,10 @@ else { -@@ -951,6 +952,20 @@ - return true; - } + int startLine = qMax(0, range.start().line()); +- for (int line = qMin(range.end().line(), lastLine()); line >= startLine; --line) +- editRemoveText(line, range.start().column(), range.end().column() - range.start().column()); ++ for (int line = qMin(range.end().line(), lastLine()); line >= startLine; --line) { ++ KTextEditor::Range subRange = rangeOnLine(range, line); ++ editRemoveText(line, subRange.start().column(), subRange.end().column() - subRange.start().column()); ++ } + } -+QString KateHighlighting::hlKeyForContext(int i) const -+{ -+ int k = 0; -+ QMap<int,QString>::const_iterator it = m_ctxIndex.constEnd(); -+ while ( it != m_hlIndex.constBegin() ) -+ { -+ --it; -+ k = it.key(); -+ if ( i >= k ) -+ break; -+ } -+ return it.value(); -+} -+ - QString KateHighlighting::hlKeyForAttrib( int i ) const - { - // find entry. This is faster than QMap::find. m_hlIndex always has an entry -@@ -1651,7 +1666,7 @@ - */ - int KateHighlighting::addToContextList(const QString &ident, int ctx0) - { -- kDebug(13010)<<"=== Adding hl with ident '"<<ident<<"'"; -+ //kDebug(13010)<<"=== Adding hl with ident '"<<ident<<"' ctx0="<<ctx0; + editEnd (); +@@ -2945,6 +2941,8 @@ + KTextEditor::Cursor pos = view->cursorPosition(); + if (!view->config()->persistentSelection() && view->selection()) { + pos = view->selectionRange().start(); ++ if (view->blockSelection()) ++ pos = rangeOnLine(view->selectionRange(), pos.line()).start(); + view->removeSelectedText(); + } + +Index: CreateKDELibsDependenciesFile.cmake +=================================================================== +--- CreateKDELibsDependenciesFile.cmake (.../tags/KDE/4.4.1/kdelibs) (wersja 1104125) ++++ CreateKDELibsDependenciesFile.cmake (.../branches/KDE/4.4/kdelibs) (wersja 1104125) +@@ -19,7 +19,7 @@ + + # we need the absolute directories where stuff will be installed too + # but since the variables which contain the destinations can be relative +-# or absolute paths, we need this macro to make them all absoulte, Alex ++# or absolute paths, we need this macro to make them all absolute, Alex + macro(MAKE_INSTALL_PATH_ABSOLUTE out in) + if (IS_ABSOLUTE "${in}") # IS_ABSOLUTE is new since cmake 2.4.8 + set(${out} "${in}") +@@ -93,7 +93,7 @@ + ") + + +-# write the library dependencies ++# write library dependencies + + if (WIN32) + file(APPEND "${CMAKE_CURRENT_BINARY_DIR}/KDELibsDependencies.cmake" +@@ -101,9 +101,9 @@ + set (QT_INSTALL_DIR \"${QT_INSTALL_DIR}\") + endif (NOT QT_INSTALL_DIR) + ") +- # replace hard codes paths by variables ++ # replace hard coded paths by variables + # !!! the following stuff does not work because export_library_dependencies +- # !!! does not wait until the file is written completly ++ # !!! does not wait until the file is written completely + # export_library_dependencies(${CMAKE_BINARY_DIR}/tmpdeps.cmake) + # file(READ ${CMAKE_BINARY_DIR}/tmpdeps.cmake _deps) + # string(REPLACE "${QT_INSTALL_DIR}" "\${QT_INSTALL_DIR}" __deps "${_deps}") +@@ -120,5 +120,6 @@ + file(APPEND "${CMAKE_CURRENT_BINARY_DIR}/KDELibsDependencies.cmake" " + + set(KDE4_AUTH_BACKEND_NAME \"${KDE4_AUTH_BACKEND_NAME}\") ++set(KDE4_AUTH_HELPER_BACKEND_NAME \"${KDE4_AUTH_HELPER_BACKEND_NAME}\") + set(KDE4_AUTH_POLICY_FILES_INSTALL_DIR \"${KDE4_AUTH_POLICY_FILES_INSTALL_DIR}\" CACHE STRING \"The location where policy files generated by KAuth will be installed, if the installed backend needs to\") + ") +Index: kfile/kfilemodule.desktop +=================================================================== +--- kfile/kfilemodule.desktop (.../tags/KDE/4.4.1/kdelibs) (wersja 1104125) ++++ kfile/kfilemodule.desktop (.../branches/KDE/4.4/kdelibs) (wersja 1104125) +@@ -25,6 +25,7 @@ + Name[kk]=KFileModule + Name[km]=KFileModule + Name[ko]=KFileModule ++Name[lt]=KFileModule + Name[lv]=KFileModule + Name[ms]=KFileModule + Name[nb]=KFileModule +@@ -74,6 +75,7 @@ + Comment[kk]=Стандартты файл диалогын қамтамасыз ететін KDE файл модулі + Comment[km]=ម៉ូឌុលឯកសារ KDE លំនាំដើមផ្ដល់នូវប្រអប់ឯកសារស្តង់ដារ + Comment[ko]=표준 파일 대화상자를 제공하는 기본 KDE 파일 모듈 ++Comment[lt]=Numatytasis KDE failų dialogo modulis + Comment[lv]=Noklusētais KDE failu modulis, kas nodrošina standarta failu dialogu + Comment[nb]=KDE standard filmodul som skaffer standard fildialog + Comment[nds]=Dat KDE-Standarddateimoduul, dat den Standard-Dateidialoog praatstellt +Index: kfile/kdirsortfilterproxymodel.cpp +=================================================================== +--- kfile/kdirsortfilterproxymodel.cpp (.../tags/KDE/4.4.1/kdelibs) (wersja 1104125) ++++ kfile/kdirsortfilterproxymodel.cpp (.../branches/KDE/4.4/kdelibs) (wersja 1104125) +@@ -22,20 +22,19 @@ + + #include "kdirsortfilterproxymodel.h" + ++#include <kdatetime.h> + #include <kdirmodel.h> + #include <kfileitem.h> +-#include <kdatetime.h> + #include <kglobalsettings.h> + #include <klocale.h> + #include <kstringhandler.h> - buildIdentifier=ident; - KateSyntaxContextData *data, *datasub; -@@ -1678,6 +1693,7 @@ - RegionList<<"!KateInternal_TopLevel!"; - - m_hlIndex[internalIDList.count()] = ident; -+ m_ctxIndex[ctx0]=ident; - m_additionalData.insert( ident, new HighlightPropertyBag ); - - // fill out the propertybag -Index: kate/smart/katesmartregion.cpp -=================================================================== ---- kate/smart/katesmartregion.cpp (.../tags/KDE/4.4.0/kdelibs) (wersja 1091888) -+++ kate/smart/katesmartregion.cpp (.../branches/KDE/4.4/kdelibs) (wersja 1091888) -@@ -55,6 +55,8 @@ - else - *m_bounding = m_bounding->encompass(*range); - } +-#include <Qt> + + class KDirSortFilterProxyModel::KDirSortFilterProxyModelPrivate + { + public: + KDirSortFilterProxyModelPrivate(KDirSortFilterProxyModel* q); +- + -+ m_bounding->setInternal(); - } + int compare(const QString&, const QString&, Qt::CaseSensitivity caseSensitivity = Qt::CaseSensitive) const; + void slotNaturalSortingChanged(); +@@ -154,7 +153,7 @@ -Index: kate/utils/kateglobal.cpp -=================================================================== ---- kate/utils/kateglobal.cpp (.../tags/KDE/4.4.0/kdelibs) (wersja 1091888) -+++ kate/utils/kateglobal.cpp (.../branches/KDE/4.4/kdelibs) (wersja 1091888) -@@ -157,9 +157,8 @@ - m_viewConfig = new KateViewConfig (); - m_rendererConfig = new KateRendererConfig (); + switch (left.column()) { + case KDirModel::Name: { +- return d->compare(leftFileItem.name(), rightFileItem.name(), sortCaseSensitivity()) < 0; ++ return d->compare(leftFileItem.text(), rightFileItem.text(), sortCaseSensitivity()) < 0; + } + + case KDirModel::Size: { +@@ -171,7 +170,7 @@ + // their names. So we have always everything ordered. We also check + // if we are taking in count their cases. + if (leftCount == rightCount) { +- return d->compare(leftFileItem.name(), rightFileItem.name(), sortCaseSensitivity()) < 0; ++ return d->compare(leftFileItem.text(), rightFileItem.text(), sortCaseSensitivity()) < 0; + } -- // create script manager (search scripts) + register commands -+ // create script manager (search scripts) - m_scriptManager = new KateScriptManager (); -- KateCmd::self()->registerCommand (m_scriptManager); + // If one of them has unknown child items, place them on the end. If we +@@ -194,7 +193,7 @@ + // If what we are measuring is two files and they have the same size, + // sort them by their file names. <<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.18&r2=1.19&f=u http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kde4-kdelibs/kde4-kdelibs.spec?r1=1.183&r2=1.184&f=u _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit