Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package khtml for openSUSE:Factory checked in at 2021-05-10 15:35:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/khtml (Old) and /work/SRC/openSUSE:Factory/.khtml.new.2988 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "khtml" Mon May 10 15:35:33 2021 rev:89 rq:891754 version:5.82.0 Changes: -------- --- /work/SRC/openSUSE:Factory/khtml/khtml.changes 2021-04-12 12:36:23.621298176 +0200 +++ /work/SRC/openSUSE:Factory/.khtml.new.2988/khtml.changes 2021-05-10 15:37:08.186096746 +0200 @@ -1,0 +2,11 @@ +Sat May 1 16:40:54 UTC 2021 - Christophe Giboudeaux <christo...@krop.fr> + +- Update to 5.82.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.82.0 +- Changes since 5.81.0: + * Remove usage of the register keyword + * Let gperf generate C++ code + +------------------------------------------------------------------- Old: ---- khtml-5.81.0.tar.xz khtml-5.81.0.tar.xz.sig New: ---- khtml-5.82.0.tar.xz khtml-5.82.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ khtml.spec ++++++ --- /var/tmp/diff_new_pack.xMX9a0/_old 2021-05-10 15:37:08.718094686 +0200 +++ /var/tmp/diff_new_pack.xMX9a0/_new 2021-05-10 15:37:08.718094686 +0200 @@ -17,14 +17,14 @@ %define lname libKF5KHtml5 -%define _tar_path 5.81 +%define _tar_path 5.82 # 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: khtml -Version: 5.81.0 +Version: 5.82.0 Release: 0 Summary: HTML rendering engine License: LGPL-2.1-or-later @@ -66,14 +66,14 @@ BuildRequires: cmake(KF5WindowSystem) >= %{_kf5_bugfix_version} BuildRequires: cmake(KF5XmlGui) >= %{_kf5_bugfix_version} BuildRequires: cmake(Phonon4Qt5) -BuildRequires: cmake(Qt5Core) >= 5.14.0 -BuildRequires: cmake(Qt5DBus) >= 5.14.0 -BuildRequires: cmake(Qt5Network) >= 5.14.0 -BuildRequires: cmake(Qt5PrintSupport) >= 5.14.0 -BuildRequires: cmake(Qt5Test) >= 5.14.0 -BuildRequires: cmake(Qt5Widgets) >= 5.14.0 -BuildRequires: cmake(Qt5X11Extras) >= 5.14.0 -BuildRequires: cmake(Qt5Xml) >= 5.14.0 +BuildRequires: cmake(Qt5Core) >= 5.15.0 +BuildRequires: cmake(Qt5DBus) >= 5.15.0 +BuildRequires: cmake(Qt5Network) >= 5.15.0 +BuildRequires: cmake(Qt5PrintSupport) >= 5.15.0 +BuildRequires: cmake(Qt5Test) >= 5.15.0 +BuildRequires: cmake(Qt5Widgets) >= 5.15.0 +BuildRequires: cmake(Qt5X11Extras) >= 5.15.0 +BuildRequires: cmake(Qt5Xml) >= 5.15.0 BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(x11) @@ -104,7 +104,7 @@ Requires: cmake(KF5KIO) >= %{_kf5_bugfix_version} Requires: cmake(KF5Parts) >= %{_kf5_bugfix_version} Requires: cmake(KF5TextWidgets) >= %{_kf5_bugfix_version} -Requires: cmake(Qt5Gui) >= 5.14.0 +Requires: cmake(Qt5Gui) >= 5.15.0 %description devel KHTML is a web rendering engine, based on the KParts @@ -114,15 +114,15 @@ %lang_package -n %{lname} %prep -%setup -q +%autosetup -p1 %build - %cmake_kf5 -d build -- -DSYSCONF_INSTALL_DIR=%{_kf5_sysconfdir} - %cmake_build +%cmake_kf5 -d build -- -DSYSCONF_INSTALL_DIR=%{_kf5_sysconfdir} +%cmake_build %install - %kf5_makeinstall -C build - %fdupes %{buildroot} +%kf5_makeinstall -C build +%fdupes %{buildroot} %if %{with lang} %find_lang %{name}5 ++++++ khtml-5.81.0.tar.xz -> khtml-5.82.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/khtml-5.81.0/.gitignore new/khtml-5.82.0/.gitignore --- old/khtml-5.81.0/.gitignore 2021-04-04 13:42:35.000000000 +0200 +++ new/khtml-5.82.0/.gitignore 2021-05-01 14:34:22.000000000 +0200 @@ -22,3 +22,6 @@ .cmake/ /.clang-format /compile_commands.json +.clangd +.idea +/cmake-build* diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/khtml-5.81.0/CMakeLists.txt new/khtml-5.82.0/CMakeLists.txt --- old/khtml-5.81.0/CMakeLists.txt 2021-04-04 13:42:35.000000000 +0200 +++ new/khtml-5.82.0/CMakeLists.txt 2021-05-01 14:34:22.000000000 +0200 @@ -1,11 +1,11 @@ cmake_minimum_required(VERSION 3.5) -set(KF_VERSION "5.81.0") # handled by release scripts -set(KF_DEP_VERSION "5.81.0") # handled by release scripts +set(KF_VERSION "5.82.0") # handled by release scripts +set(KF_DEP_VERSION "5.82.0") # handled by release scripts project(KHtml VERSION ${KF_VERSION}) include(FeatureSummary) -find_package(ECM 5.81.0 NO_MODULE) +find_package(ECM 5.82.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) @@ -18,7 +18,7 @@ include(ECMQtDeclareLoggingCategory) -set(REQUIRED_QT_VERSION 5.14.0) +set(REQUIRED_QT_VERSION 5.15.0) find_package(Qt5 "${REQUIRED_QT_VERSION}" CONFIG REQUIRED Widgets Network DBus PrintSupport Xml) include(KDEInstallDirs) include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/khtml-5.81.0/po/id/khtml5.po new/khtml-5.82.0/po/id/khtml5.po --- old/khtml-5.81.0/po/id/khtml5.po 2021-04-04 13:42:35.000000000 +0200 +++ new/khtml-5.82.0/po/id/khtml5.po 2021-05-01 14:34:22.000000000 +0200 @@ -9,7 +9,7 @@ "Project-Id-Version: kdelibs4\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2020-10-24 02:12+0200\n" -"PO-Revision-Date: 2021-02-09 20:29+0700\n" +"PO-Revision-Date: 2021-04-18 00:40+0700\n" "Last-Translator: Wantoyo <wanto...@gmail.com>\n" "Language-Team: Indonesian <kde-i18n-...@kde.org>\n" "Language: id\n" @@ -690,7 +690,7 @@ #: khtml_browser.rc:34 #, kde-format msgid "HTML Toolbar" -msgstr "Bilah Alat HTML" +msgstr "Toolbar HTML" #: khtml_ext.cpp:413 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/khtml-5.81.0/po/ta/khtml5.po new/khtml-5.82.0/po/ta/khtml5.po --- old/khtml-5.81.0/po/ta/khtml5.po 2021-04-04 13:42:35.000000000 +0200 +++ new/khtml-5.82.0/po/ta/khtml5.po 2021-05-01 14:34:22.000000000 +0200 @@ -3,21 +3,22 @@ # # Sivakumar Shanmugasundaram <ssha...@yahoo.com>, 2000. # Thuraiappah Vaseeharan <t_va...@yahoo.com>, 2000-2001. -# ???. ???????????? ????????????????????? | Sri Ramadoss M <ama...@yavarkkum.org>, 2007-2012 +# ???. ???????????? ????????????????????? | Sri Ramadoss M <ama...@yavarkkum.org>, 2007-2012. +# Kishore G <kishor...@gmail.com>, 2021. msgid "" msgstr "" "Project-Id-Version: kdelibs4\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2020-10-24 02:12+0200\n" -"PO-Revision-Date: 2012-03-25 21:39+0530\n" -"Last-Translator: Sri Ramadoss M <ama...@yavarkkum.org>\n" -"Language-Team: Tamil <po...@madaladal.yavarkkum.org>\n" +"PO-Revision-Date: 2021-01-18 19:36+0530\n" +"Last-Translator: Kishore G <kishor...@gmail.com>\n" +"Language-Team: Tamil <kde-i18n-...@kde.org>\n" "Language: ta\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 1.2\n" +"X-Generator: Lokalize 20.12.1\n" #, kde-format msgctxt "NAME OF TRANSLATORS" @@ -477,10 +478,9 @@ msgstr "&?????????????????????" #: html/ksslkeygen.cpp:148 -#, fuzzy, kde-format -#| msgid "&Do Not Save" +#, kde-format msgid "Do Not Store" -msgstr "??????????????? &????????????????????????" +msgstr "????????????????????? ????????????????????????" #: html/ksslkeygen.cpp:257 #, kde-format @@ -1197,7 +1197,7 @@ #: khtml_run.cpp:106 #, kde-format msgid "Save As" -msgstr "???????????????????????? ???????????????" +msgstr "???????????? ????????????????????? ????????????" #: khtml_part.cpp:3890 #, kde-format @@ -1250,7 +1250,7 @@ #: khtml_part.cpp:4094 #, kde-format msgid "Save Background Image As" -msgstr "????????????????????? ??????????????? ???????????????????????? ???????????????????????????" +msgstr "????????????????????? ?????????????????? ???????????????????????? ?????????????????????????????????" #: khtml_part.cpp:4187 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/khtml-5.81.0/po/zh_CN/khtml5.po new/khtml-5.82.0/po/zh_CN/khtml5.po --- old/khtml-5.81.0/po/zh_CN/khtml5.po 2021-04-04 13:42:35.000000000 +0200 +++ new/khtml-5.82.0/po/zh_CN/khtml5.po 2021-05-01 14:34:22.000000000 +0200 @@ -15,7 +15,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2020-10-24 02:12+0200\n" -"PO-Revision-Date: 2021-03-27 17:29\n" +"PO-Revision-Date: 2021-04-24 15:42\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/khtml-5.81.0/src/css/cssproperties.c new/khtml-5.82.0/src/css/cssproperties.c --- old/khtml-5.81.0/src/css/cssproperties.c 2021-04-04 13:42:35.000000000 +0200 +++ new/khtml-5.82.0/src/css/cssproperties.c 2021-05-01 14:34:22.000000000 +0200 @@ -39,7 +39,7 @@ int id; }; -static const struct css_prop * findProp (register const char *str, register unsigned int len); +static const struct css_prop * findProp (const char *str, unsigned int len); /* maximum key range = 797, duplicates = 0 */ #ifdef __GNUC__ @@ -50,7 +50,7 @@ #endif #endif static unsigned int -hash_prop (register const char *str, register unsigned int len) +hash_prop (const char *str, unsigned int len) { static const unsigned short asso_values[] = { @@ -81,7 +81,7 @@ 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802 }; - register int hval = len; + int hval = len; switch (hval) { @@ -192,7 +192,7 @@ #endif #endif const struct css_prop * -findProp (register const char *str, register unsigned int len) +findProp (const char *str, unsigned int len) { enum { @@ -652,15 +652,15 @@ if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) { - register int key = hash_prop (str, len); + int key = hash_prop (str, len); if (key <= MAX_HASH_VALUE && key >= 0) { - register int index = lookup[key]; + int index = lookup[key]; if (index >= 0) { - register const char *s = wordlist_prop[index].name; + const char *s = wordlist_prop[index].name; if (*str == *s && !strncmp (str + 1, s + 1, len - 1) && s[len] == '\0') return &wordlist_prop[index]; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/khtml-5.81.0/src/css/cssvalues.c new/khtml-5.82.0/src/css/cssvalues.c --- old/khtml-5.81.0/src/css/cssvalues.c 2021-04-04 13:42:35.000000000 +0200 +++ new/khtml-5.82.0/src/css/cssvalues.c 2021-05-01 14:34:22.000000000 +0200 @@ -39,7 +39,7 @@ int id; }; -static const css_value * findValue (register const char *str, register unsigned int len); +static const css_value * findValue (const char *str, unsigned int len); /* maximum key range = 2341, duplicates = 0 */ #ifdef __GNUC__ @@ -50,7 +50,7 @@ #endif #endif static unsigned int -hash_val (register const char *str, register unsigned int len) +hash_val (const char *str, unsigned int len) { static const unsigned short asso_values[] = { @@ -81,7 +81,7 @@ 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341 }; - register int hval = 0; + int hval = 0; switch (len) { @@ -180,7 +180,7 @@ #endif #endif const struct css_value * -findValue (register const char *str, register unsigned int len) +findValue (const char *str, unsigned int len) { enum { @@ -1102,15 +1102,15 @@ if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) { - register int key = hash_val (str, len); + int key = hash_val (str, len); if (key <= MAX_HASH_VALUE && key >= 0) { - register int index = lookup[key]; + int index = lookup[key]; if (index >= 0) { - register const char *s = wordlist_value[index].name; + const char *s = wordlist_value[index].name; if (*str == *s && !strncmp (str + 1, s + 1, len - 1) && s[len] == '\0') return &wordlist_value[index]; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/khtml-5.81.0/src/css/tokenizer.cpp new/khtml-5.82.0/src/css/tokenizer.cpp --- old/khtml-5.81.0/src/css/tokenizer.cpp 2021-04-04 13:42:35.000000000 +0200 +++ new/khtml-5.82.0/src/css/tokenizer.cpp 2021-05-01 14:34:22.000000000 +0200 @@ -926,9 +926,9 @@ YY_DECL { - register yy_state_type yy_current_state; - register unsigned short *yy_cp, *yy_bp; - register int yy_act; + yy_state_type yy_current_state; + unsigned short *yy_cp, *yy_bp; + int yy_act; while ( 1 ) /* loops until end-of-file is reached */ { yy_cp = (yy_c_buf_p); @@ -944,7 +944,7 @@ yy_current_state = (yy_start); do { - register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)]; + YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)]; if ( yy_accept[yy_current_state] ) { (yy_last_accepting_state) = yy_current_state; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/khtml-5.81.0/src/html/doctypes.gperf new/khtml-5.82.0/src/html/doctypes.gperf --- old/khtml-5.81.0/src/html/doctypes.gperf 2021-04-04 13:42:35.000000000 +0200 +++ new/khtml-5.82.0/src/html/doctypes.gperf 2021-05-01 14:34:22.000000000 +0200 @@ -1,7 +1,7 @@ %readonly-tables %enum %struct-type -%language=ANSI-C +%language=C++ %define lookup-function-name findDoctypeEntry %define initializer-suffix ,PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards %{ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/khtml-5.81.0/src/html/htmlparser.cpp new/khtml-5.82.0/src/html/htmlparser.cpp --- old/khtml-5.81.0/src/html/htmlparser.cpp 2021-04-04 13:42:35.000000000 +0200 +++ new/khtml-5.82.0/src/html/htmlparser.cpp 2021-05-01 14:34:22.000000000 +0200 @@ -373,7 +373,7 @@ QByteArray pubIDStr = lowerPubID.toLocal8Bit(); // Look up the entry in our gperf-generated table. - const PubIDInfo *doctypeEntry = findDoctypeEntry(pubIDStr.constData(), t->publicID.length()); + const PubIDInfo *doctypeEntry = Perfect_Hash::findDoctypeEntry(pubIDStr.constData(), t->publicID.length()); if (!doctypeEntry) { // The DOCTYPE is not in the list. Assume strict mode. // ### Doesn't make any sense, but it's what Mozilla does.