Hello community,

here is the log from the commit of package kbookmarks for openSUSE:Factory 
checked in at 2020-05-11 13:27:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kbookmarks (Old)
 and      /work/SRC/openSUSE:Factory/.kbookmarks.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kbookmarks"

Mon May 11 13:27:11 2020 rev:79 rq:802064 version:5.70.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kbookmarks/kbookmarks.changes    2020-04-25 
20:09:45.399724935 +0200
+++ /work/SRC/openSUSE:Factory/.kbookmarks.new.2738/kbookmarks.changes  
2020-05-11 13:28:25.919492340 +0200
@@ -1,0 +2,13 @@
+Sun May  3 09:39:44 UTC 2020 - Christophe Giboudeaux <[email protected]>
+
+- Update to 5.70.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/kde-frameworks-5.70.0
+- Changes since 5.69.0:
+  * Always create actioncollection
+  * [KBookMarksMenu] Set objectName for newBookmarkFolderAction
+  * [KBookmarksMenu] Assign m_actionCollection early to prevent crash
+- Drop Always-create-actioncollection.patch. Merged upstream
+
+-------------------------------------------------------------------

Old:
----
  Always-create-actioncollection.patch
  kbookmarks-5.69.0.tar.xz
  kbookmarks-5.69.0.tar.xz.sig

New:
----
  kbookmarks-5.70.0.tar.xz
  kbookmarks-5.70.0.tar.xz.sig

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

Other differences:
------------------
++++++ kbookmarks.spec ++++++
--- /var/tmp/diff_new_pack.zJrKKV/_old  2020-05-11 13:28:26.459493472 +0200
+++ /var/tmp/diff_new_pack.zJrKKV/_new  2020-05-11 13:28:26.463493481 +0200
@@ -17,14 +17,14 @@
 
 
 %define lname   libKF5Bookmarks5
-%define _tar_path 5.69
+%define _tar_path 5.70
 # Full KF5 version (e.g. 5.33.0)
 %{!?_kf5_version: %global _kf5_version %{version}}
 # Last major and minor KF5 version (e.g. 5.33)
 %{!?_kf5_bugfix_version: %define _kf5_bugfix_version %(echo %{_kf5_version} | 
awk -F. '{print $1"."$2}')}
 %bcond_without lang
 Name:           kbookmarks
-Version:        5.69.0
+Version:        5.70.0
 Release:        0
 Summary:        Framework for manipulating bookmarks in XBEL format
 License:        LGPL-2.1-or-later
@@ -36,8 +36,6 @@
 Source2:        frameworks.keyring
 %endif
 Source99:       baselibs.conf
-# PATCH-FIX-UPSTREAM
-Patch:          Always-create-actioncollection.patch
 BuildRequires:  cmake >= 3.5
 BuildRequires:  extra-cmake-modules >= %{_kf5_bugfix_version}
 BuildRequires:  fdupes
@@ -85,7 +83,6 @@
 
 %prep
 %setup -q
-%autopatch -p1
 
 %build
   %cmake_kf5 -d build


++++++ kbookmarks-5.69.0.tar.xz -> kbookmarks-5.70.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kbookmarks-5.69.0/CMakeLists.txt 
new/kbookmarks-5.70.0/CMakeLists.txt
--- old/kbookmarks-5.69.0/CMakeLists.txt        2020-04-05 00:55:06.000000000 
+0200
+++ new/kbookmarks-5.70.0/CMakeLists.txt        2020-05-05 00:14:52.000000000 
+0200
@@ -1,11 +1,11 @@
 cmake_minimum_required(VERSION 3.5)
 
-set(KF5_VERSION "5.69.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.69.0") # handled by release scripts
+set(KF5_VERSION "5.70.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.70.0") # handled by release scripts
 project(KBookmarks VERSION ${KF5_VERSION})
 
 include(FeatureSummary)
-find_package(ECM 5.69.0  NO_MODULE)
+find_package(ECM 5.70.0  NO_MODULE)
 set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake 
Modules." URL "https://commits.kde.org/extra-cmake-modules";)
 feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND 
FATAL_ON_MISSING_REQUIRED_PACKAGES)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kbookmarks-5.69.0/po/ast/kbookmarks5_qt.po 
new/kbookmarks-5.70.0/po/ast/kbookmarks5_qt.po
--- old/kbookmarks-5.69.0/po/ast/kbookmarks5_qt.po      2020-04-05 
00:55:06.000000000 +0200
+++ new/kbookmarks-5.70.0/po/ast/kbookmarks5_qt.po      2020-05-05 
00:14:52.000000000 +0200
@@ -2,7 +2,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
-"PO-Revision-Date: 2020-03-23 04:00+0100\n"
+"PO-Revision-Date: 2020-04-28 01:37+0200\n"
 "Last-Translator: enolp <[email protected]>\n"
 "Language-Team: Asturian <[email protected]>\n"
 "Language: ast\n"
@@ -11,7 +11,7 @@
 "Content-Transfer-Encoding: 8bit\n"
 "X-Qt-Contexts: true\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Lokalize 20.03.80\n"
+"X-Generator: Lokalize 20.04.0\n"
 
 #: kbookmark.cpp:316
 msgctxt "KBookmark|Bookmark separator"
@@ -126,7 +126,7 @@
 #: kbookmarkdialog.cpp:228
 msgctxt "KBookmarkDialog|@title:window"
 msgid "Add Bookmark"
-msgstr "Amestar un marcador"
+msgstr "Amiestu d'un marcador"
 
 #: kbookmarkdialog.cpp:266
 msgctxt "KBookmarkDialog|@title:window"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kbookmarks-5.69.0/po/en_GB/kbookmarks5_qt.po 
new/kbookmarks-5.70.0/po/en_GB/kbookmarks5_qt.po
--- old/kbookmarks-5.69.0/po/en_GB/kbookmarks5_qt.po    2020-04-05 
00:55:06.000000000 +0200
+++ new/kbookmarks-5.70.0/po/en_GB/kbookmarks5_qt.po    2020-05-05 
00:14:52.000000000 +0200
@@ -10,7 +10,7 @@
 "POT-Creation-Date: 2014-03-28 02:03+0000\n"
 "PO-Revision-Date: 2017-11-26 15:57+0000\n"
 "Last-Translator: Steve Allewell <[email protected]>\n"
-"Language-Team: British English <[email protected]>\n"
+"Language-Team: British English <[email protected]>\n"
 "Language: en_GB\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kbookmarks-5.69.0/src/kbookmarkmenu.cpp 
new/kbookmarks-5.70.0/src/kbookmarkmenu.cpp
--- old/kbookmarks-5.69.0/src/kbookmarkmenu.cpp 2020-04-05 00:55:06.000000000 
+0200
+++ new/kbookmarks-5.70.0/src/kbookmarkmenu.cpp 2020-05-05 00:14:52.000000000 
+0200
@@ -64,15 +64,23 @@
                              KBookmarkOwner *_owner,
                              QMenu *_parentMenu,
                              KActionCollection *actionCollection)
-    : KBookmarkMenu(mgr, _owner, _parentMenu)
+    : QObject(),
+      m_actionCollection(actionCollection),
+      d(new KBookmarkMenuPrivate()),
+      m_bIsRoot(true),
+      m_pManager(mgr),
+      m_pOwner(_owner),
+      m_parentMenu(_parentMenu),
+      m_parentAddress(QString())   //TODO KBookmarkAdress::root
 {
-    m_actionCollection = actionCollection;
+    init();
 }
+
 #endif
 
 KBookmarkMenu::KBookmarkMenu(KBookmarkManager* manager, KBookmarkOwner* 
_owner, QMenu* _parentMenu)
     : QObject(),
-    m_actionCollection(nullptr),
+    m_actionCollection(new KActionCollection(this)),
     d(new KBookmarkMenuPrivate()),
     m_bIsRoot(true),
     m_pManager(manager),
@@ -83,8 +91,11 @@
     // TODO KDE5 find a QMenu equvalnet for this one
     //m_parentMenu->setKeyboardShortcutsEnabled( true );
 
-    // qCDebug(KBOOKMARKS_LOG) << "KBookmarkMenu::KBookmarkMenu " << this << " 
address : " << m_parentAddress;
+    init();
+}
 
+void KBookmarkMenu::init()
+{
     connect(m_parentMenu, &QMenu::aboutToShow,
             this, &KBookmarkMenu::slotAboutToShow);
 
@@ -124,7 +135,7 @@
                              QMenu *_parentMenu,
                              const QString &parentAddress)
     : QObject(),
-      m_actionCollection(nullptr),
+      m_actionCollection(new KActionCollection(this)),
       d(new KBookmarkMenuPrivate()),
       m_bIsRoot(false),
       m_pManager(mgr),
@@ -382,6 +393,11 @@
         
d->newBookmarkFolderAction->setIcon(QIcon::fromTheme(QStringLiteral("folder-new")));
         d->newBookmarkFolderAction->setToolTip(tr("Create a new bookmark 
folder in this menu"));
         
d->newBookmarkFolderAction->setStatusTip(d->newBookmarkFolderAction->toolTip());
+
+        if (m_bIsRoot) {
+            
d->newBookmarkFolderAction->setObjectName(QStringLiteral("new_bookmark_folder"));
+        }
+
         connect(d->newBookmarkFolderAction, &QAction::triggered, this, 
&KBookmarkMenu::slotNewFolder);
     }
 
@@ -486,6 +502,11 @@
     return d->bookmarksToFolderAction;
 }
 
+QAction *KBookmarkMenu::newBookmarkFolderAction() const
+{
+    return d->newBookmarkFolderAction;
+}
+
 QAction * KBookmarkMenu::editBookmarksAction() const
 {
     return d->editBookmarksAction;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kbookmarks-5.69.0/src/kbookmarkmenu.h 
new/kbookmarks-5.70.0/src/kbookmarkmenu.h
--- old/kbookmarks-5.69.0/src/kbookmarkmenu.h   2020-04-05 00:55:06.000000000 
+0200
+++ new/kbookmarks-5.70.0/src/kbookmarkmenu.h   2020-05-05 00:14:52.000000000 
+0200
@@ -90,6 +90,17 @@
      * QAction *editAction = menu->editBookmarksAction();
      * actionCollection()->addAction(editAction->objectName(), editAction);
      * @endcode
+     *
+     * Alternatively you can get a list of the actions from @p parentMenu, and 
add them to your
+     * actionCollection:
+     * @code
+     * KBookmarkMenu *menu = new KBookmarkMenu(manager, owner, parentMenu);
+     * actionCollection()->addActions(parentMenu->actions());
+     * @endcode
+     *
+     * Note that adding the actions to your KActionCollection will make them 
show up in the shortcuts editor
+     * dialog.
+     *
      */
     KBOOKMARKS_DEPRECATED_VERSION(5, 69, "Use overload without 
KActionCollection and add actions manually to your actionCollection if desired")
     KBookmarkMenu(KBookmarkManager *mgr, KBookmarkOwner *owner, QMenu 
*parentMenu, KActionCollection *collec);
@@ -144,7 +155,8 @@
     int numberOfOpenTabs() const;
 
     /**
-     * Returns the action for adding a bookmark. If you are using KXmlGui add 
it to your action collection.
+     * Returns the action for adding a bookmark. If you are using KXmlGui, you 
can add it to your
+     * action collection.
      * @code
      * KBookmarkMenu *menu = new KBookmarkMenu(manager, owner, parentMenu);
      * QAction *addAction = menu->addBookmarkAction();
@@ -156,7 +168,8 @@
     QAction *addBookmarkAction() const;
 
     /**
-     * Returns the action for adding all current tabs as bookmarks. If you are 
using KXmlGui add it to your action collection.
+     * Returns the action for adding all current tabs as bookmarks. If you are 
using KXmlGui, you can
+     * add it to your action collection.
      * @code
      * KBookmarkMenu *menu = new KBookmarkMenu(manager, owner, parentMenu);
      * QAction *bookmarkTabsAction = menu->bookmarkTabsAsFolderAction();
@@ -168,7 +181,21 @@
     QAction *bookmarkTabsAsFolderAction() const;
 
     /**
-     * Returns the action for editing bookmarks. If you are using KXmlGui add 
it to your action collection.
+     * Returns the action for adding a new bookmarks folder. If you are using 
KXmlGui, you can add it
+     * to your action collection.
+     * @code
+     * KBookmarkMenu *menu = new KBookmarkMenu(manager, owner, parentMenu);
+     * QAction *newBookmarkFolderAction = menu->bookmarkTabsAsFolderAction();
+     * actionCollection()->addAction(newBookmarkFolderAction->objectName(), 
newBookmarkFolderAction);
+     * @endcode
+     * @return the action for adding a new bookmarks folder
+     * @since 5.70
+     */
+    QAction *newBookmarkFolderAction() const;
+
+    /**
+     * Returns the action for editing bookmarks.  If you are using KXmlGui, 
you can add it to your
+     * action collection.
      * @code
      * KBookmarkMenu *menu = new KBookmarkMenu(manager, owner, parentMenu);
      * QAction *editAction = menu->editBookmarksAction();
@@ -238,6 +265,8 @@
     void slotCustomContextMenu(const QPoint &);
 
 private:
+    void init();
+
     KBookmarkMenuPrivate *d;
 
     bool m_bIsRoot;


Reply via email to