diff options
| -rw-r--r-- | CMakeLists.txt | 2 | ||||
| -rw-r--r-- | src/adblock/adblockhostmatcher.cpp | 12 | ||||
| -rw-r--r-- | src/bookmarks/bookmarkowner.cpp | 4 | ||||
| -rw-r--r-- | src/bookmarks/bookmarkprovider.cpp | 1 | ||||
| -rw-r--r-- | src/data/rekonq.desktop | 1 | ||||
| -rw-r--r-- | src/search/opensearchmanager.cpp | 1 | 
6 files changed, 12 insertions, 9 deletions
| diff --git a/CMakeLists.txt b/CMakeLists.txt index c3a7db61..b0ae8185 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,7 +7,7 @@ PROJECT( rekonq )  # Informations to update before to release this package.  # rekonq info -SET(REKONQ_VERSION "0.5.86" ) +SET(REKONQ_VERSION "0.5.87" )  configure_file(${CMAKE_CURRENT_SOURCE_DIR}/version.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/version.h ) diff --git a/src/adblock/adblockhostmatcher.cpp b/src/adblock/adblockhostmatcher.cpp index b11dab2c..75387974 100644 --- a/src/adblock/adblockhostmatcher.cpp +++ b/src/adblock/adblockhostmatcher.cpp @@ -32,18 +32,18 @@  bool AdBlockHostMatcher::tryAddFilter(const QString &filter)  {      if (filter.startsWith(QL1S("||"))) { +                  QString domain = filter.mid(2); -        const int indexOfFirstSeparator = domain.indexOf(QL1C('^')); -        if (indexOfFirstSeparator < 0) +        if (!domain.endsWith(QL1C('^')))              return false; -        const int indexOfLastDollar = domain.lastIndexOf(QL1C('$')); -        if (indexOfLastDollar >= 0 && indexOfLastDollar != indexOfFirstSeparator + 1) +        if (domain.contains(QL1C('$')))              return false; -        domain = domain.left(indexOfFirstSeparator); -        if (domain.contains(QL1C('/')) || domain.contains(QL1C('*'))) +        domain = domain.left(domain.size() - 1); + +        if (domain.contains(QL1C('/')) || domain.contains(QL1C('*')) || domain.contains(QL1C('^')))              return false;          domain = domain.toLower(); diff --git a/src/bookmarks/bookmarkowner.cpp b/src/bookmarks/bookmarkowner.cpp index f9e64d68..8a05d646 100644 --- a/src/bookmarks/bookmarkowner.cpp +++ b/src/bookmarks/bookmarkowner.cpp @@ -167,7 +167,9 @@ void BookmarkOwner::openBookmarkFolder(const KBookmark &bookmark)      {          if (KMessageBox::warningContinueCancel(                      Application::instance()->mainWindow(), -                    i18n("You are about to open %1 tabs.\nAre you sure?", urlList.length())) +                    i18ncp("%1=Number of tabs. Value is always >=8", +                           "You are about to open %1 tabs.\nAre you sure?", +                           "You are about to open %1 tabs.\nAre you sure?", urlList.length()))                  != KMessageBox::Continue             )              return; diff --git a/src/bookmarks/bookmarkprovider.cpp b/src/bookmarks/bookmarkprovider.cpp index 8089fb6d..7cd48825 100644 --- a/src/bookmarks/bookmarkprovider.cpp +++ b/src/bookmarks/bookmarkprovider.cpp @@ -78,6 +78,7 @@ BookmarkProvider::BookmarkProvider(QObject *parent)      }      m_manager = KBookmarkManager::managerForFile(bookfile.path(), "rekonq"); +    m_manager->setEditorOptions("", true);      connect(m_manager, SIGNAL(changed(const QString &, const QString &)),              this, SLOT(slotBookmarksChanged())); diff --git a/src/data/rekonq.desktop b/src/data/rekonq.desktop index c783e5b9..2f17ad99 100644 --- a/src/data/rekonq.desktop +++ b/src/data/rekonq.desktop @@ -36,6 +36,7 @@ GenericName[de]=Webbrowser  GenericName[el]=Περιηγητής ιστού  GenericName[en_GB]=Web Browser  GenericName[es]=Navegador web +GenericName[et]=Veebilehitseja  GenericName[fr]=Navigateur web  GenericName[it]=Browser Web  GenericName[nds]=Nettkieker diff --git a/src/search/opensearchmanager.cpp b/src/search/opensearchmanager.cpp index c2ac1ddb..32b0b36f 100644 --- a/src/search/opensearchmanager.cpp +++ b/src/search/opensearchmanager.cpp @@ -151,7 +151,6 @@ void OpenSearchManager::requestSuggestion(const QString &searchText)      {          disconnect(m_currentJob);          m_currentJob->kill(); -	delete m_currentJob;      }      m_jobData.clear(); | 
