Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package konversation for openSUSE:Factory 
checked in at 2026-07-02 22:05:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/konversation (Old)
 and      /work/SRC/openSUSE:Factory/.konversation.new.1982 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "konversation"

Thu Jul  2 22:05:43 2026 rev:128 rq:1363303 version:26.04.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/konversation/konversation.changes        
2026-06-08 14:09:38.422050227 +0200
+++ /work/SRC/openSUSE:Factory/.konversation.new.1982/konversation.changes      
2026-07-02 22:07:16.028343588 +0200
@@ -1,0 +2,10 @@
+Tue Jun 30 18:19:51 UTC 2026 - Christophe Marin <[email protected]>
+
+- Update to 26.04.3
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/26.04.3/
+- Changes since 26.04.2:
+  * Disconnect only the necessary signal
+
+-------------------------------------------------------------------

Old:
----
  konversation-26.04.2.tar.xz
  konversation-26.04.2.tar.xz.sig

New:
----
  konversation-26.04.3.tar.xz
  konversation-26.04.3.tar.xz.sig

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

Other differences:
------------------
++++++ konversation.spec ++++++
--- /var/tmp/diff_new_pack.rspowU/_old  2026-07-02 22:07:16.700366669 +0200
+++ /var/tmp/diff_new_pack.rspowU/_new  2026-07-02 22:07:16.704366806 +0200
@@ -21,7 +21,7 @@
 
 %bcond_without released
 Name:           konversation
-Version:        26.04.2
+Version:        26.04.3
 Release:        0
 Summary:        A graphical IRC client by KDE
 License:        GPL-2.0-or-later


++++++ konversation-26.04.2.tar.xz -> konversation-26.04.3.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/konversation-26.04.2/CMakeLists.txt 
new/konversation-26.04.3/CMakeLists.txt
--- old/konversation-26.04.2/CMakeLists.txt     2026-05-30 17:40:08.000000000 
+0200
+++ new/konversation-26.04.3/CMakeLists.txt     2026-07-01 20:15:25.000000000 
+0200
@@ -3,7 +3,7 @@
 # Release Service version, managed by release script
 set (RELEASE_SERVICE_VERSION_MAJOR "26")
 set (RELEASE_SERVICE_VERSION_MINOR "04")
-set (RELEASE_SERVICE_VERSION_MICRO "2")
+set (RELEASE_SERVICE_VERSION_MICRO "3")
 set (RELEASE_SERVICE_COMPACT_VERSION 
"${RELEASE_SERVICE_VERSION_MAJOR}${RELEASE_SERVICE_VERSION_MINOR}${RELEASE_SERVICE_VERSION_MICRO}")
 
 # Bump KONVERSATION_BASE_VERSION once new features are added
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/konversation-26.04.2/data/org.kde.konversation.appdata.xml 
new/konversation-26.04.3/data/org.kde.konversation.appdata.xml
--- old/konversation-26.04.2/data/org.kde.konversation.appdata.xml      
2026-05-30 17:40:08.000000000 +0200
+++ new/konversation-26.04.3/data/org.kde.konversation.appdata.xml      
2026-07-01 20:15:25.000000000 +0200
@@ -741,6 +741,7 @@
     <binary>konversation</binary>
   </provides>
   <releases>
+    <release version="1.10.26043" date="2026-07-02"/>
     <release version="1.10.26042" date="2026-06-04"/>
     <release version="1.10.26041" date="2026-05-07"/>
     <release version="1.10.26040" date="2026-04-16"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/konversation-26.04.2/po/ar/konversation.po 
new/konversation-26.04.3/po/ar/konversation.po
--- old/konversation-26.04.2/po/ar/konversation.po      2026-05-30 
17:40:08.000000000 +0200
+++ new/konversation-26.04.3/po/ar/konversation.po      2026-07-01 
20:15:25.000000000 +0200
@@ -8,7 +8,7 @@
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2026-02-24 00:44+0000\n"
-"PO-Revision-Date: 2026-03-24 11:19+0400\n"
+"PO-Revision-Date: 2026-06-21 19:00+0400\n"
 "Last-Translator: Zayed Al-Saidi <[email protected]>\n"
 "Language-Team: ar\n"
 "Language: ar\n"
@@ -7472,7 +7472,7 @@
 #: src/irc/serverlistdialog.cpp:121
 #, kde-format
 msgid "New Network"
-msgstr "شبكة جدية"
+msgstr "شبكة جديدة"
 
 #: src/irc/serverlistdialog.cpp:142
 #, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/konversation-26.04.2/po/ca@valencia/konversation.po 
new/konversation-26.04.3/po/ca@valencia/konversation.po
--- old/konversation-26.04.2/po/ca@valencia/konversation.po     2026-05-30 
17:40:08.000000000 +0200
+++ new/konversation-26.04.3/po/ca@valencia/konversation.po     2026-07-01 
20:15:25.000000000 +0200
@@ -135,7 +135,7 @@
 
 #: data/scripts/media:304
 msgid "\"/media\" - report what the first player found is playing."
-msgstr "«/media» - informa què està reproduint el primer reproductor trobat."
+msgstr "«/media» – informa què està reproduint el primer reproductor trobat."
 
 # skip-rule: t-apo_ini,t-apo_fin
 #: data/scripts/media:305
@@ -143,7 +143,7 @@
 "\"/media [ 'audio' | 'video' ]\" - report what is playing in a known audio "
 "or video player."
 msgstr ""
-"«/media [ 'audio' | 'video' ]» - informa què està reproduint un reproductor "
+"«/media [ 'audio' | 'video' ]» – informa què està reproduint un reproductor "
 "d'àudio o vídeo reconegut."
 
 #: data/scripts/media:306
@@ -151,7 +151,7 @@
 "\"/media { Player }\" - report what is playing in the specified player if it "
 "is found."
 msgstr ""
-"«/media { Player }» - informa què està reproduint el reproductor indicat si "
+"«/media { Player }» – informa què està reproduint el reproductor indicat si "
 "s'ha trobat."
 
 #: src/application.cpp:384 src/irc/server.cpp:1814 src/irc/server.cpp:3847
@@ -695,7 +695,7 @@
 #, kde-format
 msgid "&Use custom colors for input box, nickname list and tab list"
 msgstr ""
-"Utilit&za els colors a mida en el quadro d'entrada, la llista de sobrenoms i "
+"&Utilitza els colors a mida en el quadro d'entrada, la llista de sobrenoms i "
 "la llista de pestanyes"
 
 #. i18n: ectx: property (text), widget (QLabel, textLabel3)
@@ -844,7 +844,7 @@
 msgstr ""
 "Quan es marca esta opció, els codis de color afegits als missatges IRC es "
 "mostraran en la finestra de conversa com text acolorit. Podeu afegir codis "
-"de color als missatges seleccionant Inserix -> Color d'IRC"
+"de color als missatges seleccionant Inserix → Color d'IRC"
 
 #. i18n: ectx: property (title), widget (QGroupBox, kcfg_AllowColorCodes)
 #: src/config/colorsappearance_config.ui:747
@@ -1245,7 +1245,7 @@
 #: src/config/generalbehavior_configui.ui:38
 #, kde-format
 msgid "&Use system tray for new message notification"
-msgstr "Utilit&za la safata del sistema per a la notificació de missatges nous"
+msgstr "&Utilitza la safata del sistema per a la notificació de missatges nous"
 
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_TrayNotifyOnlyOwnNick)
 #: src/config/generalbehavior_configui.ui:66
@@ -3301,62 +3301,62 @@
 #: src/dcc/transferlistmodel.cpp:506
 #, kde-format
 msgid "Queued - Transfer is waiting for you to accept or reject it"
-msgstr "En cua - la transferència està esperant que l'accepteu o la rebutgeu"
+msgstr "En cua – la transferència està esperant que l'accepteu o la rebutgeu"
 
 #: src/dcc/transferlistmodel.cpp:511
 #, kde-format
 msgid "Preparing - Transfer is checking for resumable files"
 msgstr ""
-"S'està preparant - la transferència està comprovant fitxers que es puguen "
+"S'està preparant – la transferència està comprovant fitxers que es puguen "
 "reprendre"
 
 #: src/dcc/transferlistmodel.cpp:513
 #, kde-format
 msgid "Preparing - Transfer is acquiring the data to send"
 msgstr ""
-"S'està preparant - la transferència està adquirint les dades per a enviar"
+"S'està preparant – la transferència està adquirint les dades per a enviar"
 
 #: src/dcc/transferlistmodel.cpp:519
 #, kde-format
 msgid "Pending - Transfer is waiting for the partner to accept or reject it"
 msgstr ""
-"Pendent - La transferència està esperant que el company l'accepte o la "
+"Pendent – La transferència està esperant que el company l'accepte o la "
 "rebutge"
 
 #: src/dcc/transferlistmodel.cpp:521
 #, kde-format
 msgid "Connecting - Transfer is connecting to the partner"
-msgstr "S'està connectant - la transferència està connectant amb el company"
+msgstr "S'està connectant – la transferència està connectant amb el company"
 
 #: src/dcc/transferlistmodel.cpp:526
 #, kde-format
 msgid "Receiving - Transfer is receiving data from the partner"
-msgstr "S'està rebent - la transferència està rebent dades del company"
+msgstr "S'està rebent – la transferència està rebent dades del company"
 
 #: src/dcc/transferlistmodel.cpp:528
 #, kde-format
 msgid "Sending - Transfer is sending data to partner"
-msgstr "S'està enviant - la transferència està enviant dades al company"
+msgstr "S'està enviant – la transferència està enviant dades al company"
 
 #: src/dcc/transferlistmodel.cpp:534
 #, kde-format
 msgid "Done - Transfer has completed successfully"
-msgstr "Fet - la transferència s'ha completat correctament"
+msgstr "Fet – la transferència s'ha completat correctament"
 
 #: src/dcc/transferlistmodel.cpp:538
 #, kde-format
 msgid "Failed - Transfer failed with 'unknown reason'"
-msgstr "Ha fallat - la transferència ha fallat per una «raó desconeguda»"
+msgstr "Ha fallat – la transferència ha fallat per una «raó desconeguda»"
 
 #: src/dcc/transferlistmodel.cpp:542
 #, kde-format
 msgid "Failed - Transfer failed with reason '%1'"
-msgstr "Ha fallat - la transferència ha fallat, la raó ha sigut «%1»"
+msgstr "Ha fallat – la transferència ha fallat, la raó ha sigut «%1»"
 
 #: src/dcc/transferlistmodel.cpp:545
 #, kde-format
 msgid "Aborted - Transfer was aborted by the User"
-msgstr "S'ha interromput - l'usuari ha interromput la transferència"
+msgstr "S'ha interromput – l'usuari ha interromput la transferència"
 
 #: src/dcc/transferlistmodel.cpp:637
 #, kde-format
@@ -5346,7 +5346,7 @@
 "Konversation Channel List: %1 - %2\n"
 "\n"
 msgstr ""
-"Llista de canals de Konversation: %1 - %2\n"
+"Llista de canals de Konversation: %1 – %2\n"
 "\n"
 
 #: src/irc/channellistpanel.cpp:450 src/irc/joinchanneldialog.cpp:30
@@ -6740,8 +6740,8 @@
 "n'establix la clau. El camp clau reconeix els prefixos «cbc:» i «ecb:» per a "
 "establir el mode de xifratge de bloc de l'operació tant per a Cipher-Bloc "
 "Chaining o Electronic Codebook. El mode predeterminat quan no s'ha donat un "
-"prefix es pot canviar en el diàleg de configuració davall «Comportament -> "
-"Connexió -> Encriptació -> Tipus d'encriptació predeterminat», el "
+"prefix es pot canviar en el diàleg de configuració davall «Comportament → "
+"Connexió → Encriptació → Tipus d'encriptació predeterminat», el "
 "predeterminat per a esta configuració és Electronic Codebook (ECB)."
 
 #: src/irc/outputfilter.cpp:1692
@@ -7329,7 +7329,7 @@
 #: src/irc/serverdialogui.ui:108
 #, kde-format
 msgid "&Use global proxy"
-msgstr "Utilit&za un servidor intermediari global"
+msgstr "&Utilitza un servidor intermediari global"
 
 #: src/irc/servergroupdialog.cpp:84
 #, kde-format
@@ -8954,7 +8954,7 @@
 #: src/quickconnectdialog.cpp:79
 #, kde-format
 msgid "&Use SSL"
-msgstr "Utilit&za SSL"
+msgstr "&Utilitza SSL"
 
 #: src/statusbar.cpp:36 src/statusbar.cpp:72 src/statusbar.cpp:140
 #, kde-format
@@ -10028,7 +10028,7 @@
 #: src/viewer/osd.cpp:326
 #, kde-format
 msgid "OSD Preview - drag to reposition"
-msgstr "Previsualització OSD - arrossega fins a la nova posició"
+msgstr "Previsualització OSD – arrossega fins a la nova posició"
 
 #: src/viewer/pasteeditor.cpp:23
 #, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/konversation-26.04.2/po/he/konversation.po 
new/konversation-26.04.3/po/he/konversation.po
--- old/konversation-26.04.2/po/he/konversation.po      2026-05-30 
17:40:08.000000000 +0200
+++ new/konversation-26.04.3/po/he/konversation.po      2026-07-01 
20:15:25.000000000 +0200
@@ -10,7 +10,7 @@
 "Project-Id-Version: konversation\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2026-02-24 00:44+0000\n"
-"PO-Revision-Date: 2026-05-22 12:27+0300\n"
+"PO-Revision-Date: 2026-06-06 06:46+0300\n"
 "Last-Translator: Yaron Shahrabani <[email protected]>\n"
 "Language-Team: צוות התרגום של KDE ישראל\n"
 "Language: he\n"
@@ -4815,22 +4815,22 @@
 #: src/irc/channel.cpp:1684
 #, kde-format
 msgid "You set the channel mode to 'secret'."
-msgstr ""
+msgstr "הגדרת את מצב החדר ל‚סודי’."
 
 #: src/irc/channel.cpp:1685
 #, kde-format
 msgid "%1 sets the channel mode to 'secret'."
-msgstr ""
+msgstr "מצב החדר הוגדר כ‚סודי’ על ידי %1."
 
 #: src/irc/channel.cpp:1689
 #, kde-format
 msgid "You set the channel mode to 'visible'."
-msgstr ""
+msgstr "הגדרת את מצב החדר ל‚גלוי’."
 
 #: src/irc/channel.cpp:1690
 #, kde-format
 msgid "%1 sets the channel mode to 'visible'."
-msgstr ""
+msgstr "מצב החדר הוגדר כ‚גלוי’ על ידי %1"
 
 #: src/irc/channel.cpp:1701
 #, kde-format
@@ -5391,7 +5391,7 @@
 "We asked the server for available capabilities and got an empty list. This "
 "isn't an error, and isn't permanent"
 msgid "No configurable server capabilities are currently available."
-msgstr ""
+msgstr "אין יכולות שרת זמינות גכרגע שאפשר להגדיר."
 
 #: src/irc/inputfilter.cpp:847
 #, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/konversation-26.04.2/po/hu/konversation.po 
new/konversation-26.04.3/po/hu/konversation.po
--- old/konversation-26.04.2/po/hu/konversation.po      2026-05-30 
17:40:08.000000000 +0200
+++ new/konversation-26.04.3/po/hu/konversation.po      2026-07-01 
20:15:25.000000000 +0200
@@ -5,13 +5,13 @@
 # Tóth Csanád <[email protected]>, 2009.
 # Kristóf Kiszel <[email protected]>, 2010, 2011, 2012, 2014, 2015.
 # Balázs Úr <[email protected]>, 2012, 2013, 2014.
-# SPDX-FileCopyrightText: 2021, 2024, 2025 Kristof Kiszel <[email protected]>
+# SPDX-FileCopyrightText: 2021, 2024-2026 Kristof Kiszel <[email protected]>
 msgid ""
 msgstr ""
 "Project-Id-Version: Konversation\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2026-02-24 00:44+0000\n"
-"PO-Revision-Date: 2025-04-26 22:23+0200\n"
+"PO-Revision-Date: 2026-06-18 21:50+0200\n"
 "Last-Translator: Kristof Kiszel <[email protected]>\n"
 "Language-Team: Hungarian <[email protected]>\n"
 "Language: hu\n"
@@ -19,7 +19,7 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Lokalize 25.04.0\n"
+"X-Generator: Lokalize 26.04.2\n"
 
 #, kde-format
 msgctxt "NAME OF TRANSLATORS"
@@ -5544,7 +5544,7 @@
 "We asked the server for available capabilities and got an empty list. This "
 "isn't an error, and isn't permanent"
 msgid "No configurable server capabilities are currently available."
-msgstr ""
+msgstr "Jelenleg nincs beállítható kiszolgálófunkció."
 
 #: src/irc/inputfilter.cpp:847
 #, kde-format
@@ -6980,7 +6980,7 @@
 msgstr ""
 "Az aktuális identitásban (%1) megadott becenevek egyike sem elfogadott a "
 "következőhöz való csatlakozás során: „%2”.\n"
-"Adjon meg újat, vagy kattintson a Mégsem gombra a kapcsolat bontásához:"
+"Adjon meg újat, vagy kattintson a Mégse gombra a kapcsolat bontásához:"
 
 #: src/irc/server.cpp:1340
 #, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/konversation-26.04.2/po/nb/konversation.po 
new/konversation-26.04.3/po/nb/konversation.po
--- old/konversation-26.04.2/po/nb/konversation.po      2026-05-30 
17:40:08.000000000 +0200
+++ new/konversation-26.04.3/po/nb/konversation.po      2026-07-01 
20:15:25.000000000 +0200
@@ -9,7 +9,7 @@
 "POT-Creation-Date: 2026-02-24 00:44+0000\n"
 "PO-Revision-Date: 2014-09-30 10:05+0200\n"
 "Last-Translator: Bjørn Steensrud <[email protected]>\n"
-"Language-Team: Norwegian Bokmål <[email protected]>\n"
+"Language-Team: Norwegian Bokmål <[email protected]>\n"
 "Language: nb\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/konversation-26.04.2/po/nn/konversation.po 
new/konversation-26.04.3/po/nn/konversation.po
--- old/konversation-26.04.2/po/nn/konversation.po      2026-05-30 
17:40:08.000000000 +0200
+++ new/konversation-26.04.3/po/nn/konversation.po      2026-07-01 
20:15:25.000000000 +0200
@@ -7,7 +7,7 @@
 "POT-Creation-Date: 2026-02-24 00:44+0000\n"
 "PO-Revision-Date: 2026-04-26 13:05+0200\n"
 "Last-Translator: Karl Ove Hufthammer <[email protected]>\n"
-"Language-Team: Norwegian Nynorsk <[email protected]>\n"
+"Language-Team: Norwegian Nynorsk <[email protected]>\n"
 "Language: nn\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/konversation-26.04.2/po/pt_BR/konversation.po 
new/konversation-26.04.3/po/pt_BR/konversation.po
--- old/konversation-26.04.2/po/pt_BR/konversation.po   2026-05-30 
17:40:08.000000000 +0200
+++ new/konversation-26.04.3/po/pt_BR/konversation.po   2026-07-01 
20:15:25.000000000 +0200
@@ -14,21 +14,21 @@
 # Aracele Torres <[email protected]>, 2010.
 # Marcus Gama <[email protected]>, 2011, 2012.
 # SPDX-FileCopyrightText: 2025 Geraldo Simiao <[email protected]>
-# SPDX-FileCopyrightText: 2025 Guilherme Marçal Silva 
<[email protected]>
+# SPDX-FileCopyrightText: 2025-2026 Guilherme Marçal Silva 
<[email protected]>
 msgid ""
 msgstr ""
 "Project-Id-Version: konversation\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2026-02-24 00:44+0000\n"
-"PO-Revision-Date: 2025-11-28 07:16-0300\n"
-"Last-Translator: Marcus Gama <[email protected]>\n"
+"PO-Revision-Date: 2026-06-26 03:24-0300\n"
+"Last-Translator: Guilherme Marçal Silva <[email protected]>\n"
 "Language-Team: Brazilian Portuguese <[email protected]>\n"
 "Language: pt_BR\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 25.08.3\n"
+"X-Generator: Lokalize 26.04.2\n"
 
 #, kde-format
 msgctxt "NAME OF TRANSLATORS"
@@ -1831,13 +1831,13 @@
 #: src/config/osd_configui.ui:35
 #, kde-format
 msgid "&Enable On Screen Display"
-msgstr "A&tivar o visualizador"
+msgstr "A&tivar o indicador na tela"
 
 #. i18n: ectx: property (title), widget (QGroupBox, groupBox2)
 #: src/config/osd_configui.ui:45
 #, kde-format
 msgid "On &Screen Display"
-msgstr "Vi&sualização na tela"
+msgstr "Indicado&r na tela"
 
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_OSDDrawShadow)
 #: src/config/osd_configui.ui:54
@@ -1849,13 +1849,13 @@
 #: src/config/osd_configui.ui:67
 #, kde-format
 msgid "OSD font:"
-msgstr "Fonte do visualizador:"
+msgstr "Fonte do indicador na tela:"
 
 #. i18n: ectx: property (title), widget (QGroupBox, groupBox3)
 #: src/config/osd_configui.ui:135
 #, kde-format
 msgid "Show &OSD Message"
-msgstr "M&ostrar mensagem na tela"
+msgstr "M&ostrar indicador na tela"
 
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_OSDShowOwnNick)
 #: src/config/osd_configui.ui:141
@@ -2108,7 +2108,7 @@
 #: src/config/settingsdialog.cpp:174
 #, kde-format
 msgid "On Screen Display"
-msgstr "Visualização na tela"
+msgstr "Indicador na tela"
 
 #: src/config/settingsdialog.cpp:180
 #, kde-format
@@ -7893,7 +7893,7 @@
 #, kde-format
 msgid "Quick connect, Ported new OSD, other features and bugfixes"
 msgstr ""
-"Conexão rápida, migração para o novo visualizador, outros recursos e "
+"Conexão rápida, migração para o novo indicador na tela, outros recursos e "
 "correções de erros"
 
 #: src/main.cpp:54
@@ -8029,7 +8029,7 @@
 #: src/main.cpp:67
 #, kde-format
 msgid "Bug fixes, OSD work, clearing topics"
-msgstr "Correção de erros, trabalho no visualizador, limpeza de tópicos"
+msgstr "Correção de erros, trabalho no indicador na tela, limpeza de tópicos"
 
 #: src/main.cpp:68
 #, kde-format
@@ -8530,7 +8530,7 @@
 #: src/mainwindow.cpp:561
 #, kde-format
 msgid "Enable On Screen Display"
-msgstr "Ativar o visualizador"
+msgstr "Ativar indicador na tela"
 
 #: src/mainwindow.cpp:568
 #, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/konversation-26.04.2/po/zh_CN/konversation.po 
new/konversation-26.04.3/po/zh_CN/konversation.po
--- old/konversation-26.04.2/po/zh_CN/konversation.po   2026-05-30 
17:40:08.000000000 +0200
+++ new/konversation-26.04.3/po/zh_CN/konversation.po   2026-07-01 
20:15:25.000000000 +0200
@@ -1281,7 +1281,7 @@
 #: src/config/generalbehavior_configui.ui:195
 #, kde-format
 msgid "Miscellaneous"
-msgstr "杂项"
+msgstr "其他"
 
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_DisableNotifyWhileAway)
 #: src/config/generalbehavior_configui.ui:201
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/konversation-26.04.2/src/statusbar.cpp 
new/konversation-26.04.3/src/statusbar.cpp
--- old/konversation-26.04.2/src/statusbar.cpp  2026-05-30 17:40:08.000000000 
+0200
+++ new/konversation-26.04.3/src/statusbar.cpp  2026-07-01 20:15:25.000000000 
+0200
@@ -219,8 +219,8 @@
         if (server == m_window->getViewContainer()->getFrontServer()
             && server->getUseSSL() && server->isConnected())
         {
-            disconnect(m_sslLabel,nullptr,nullptr,nullptr);
-            
connect(m_sslLabel,&SSLLabel::clicked,server,&Server::showSSLDialog);
+            disconnect(m_sslLabel, &SSLLabel::clicked, nullptr, nullptr);
+            connect(m_sslLabel, &SSLLabel::clicked, server, 
&Server::showSSLDialog);
             m_sslLabel->setToolTip(server->getSSLInfo());
             m_sslLabel->show();
         }
@@ -230,7 +230,7 @@
 
     void StatusBar::removeSSLLabel()
     {
-        disconnect(m_sslLabel,nullptr,nullptr,nullptr);
+        disconnect(m_sslLabel, &SSLLabel::clicked, nullptr, nullptr);
         m_sslLabel->hide();
     }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/konversation-26.04.2/src/viewer/irccontextmenus.cpp 
new/konversation-26.04.3/src/viewer/irccontextmenus.cpp
--- old/konversation-26.04.2/src/viewer/irccontextmenus.cpp     2026-05-30 
17:40:08.000000000 +0200
+++ new/konversation-26.04.3/src/viewer/irccontextmenus.cpp     2026-07-01 
20:15:25.000000000 +0200
@@ -774,21 +774,22 @@
 
 void IrcContextMenus::setupTopicHistoryMenu()
 {
-    m_topicHistoryMenu = new QMenu(m_parent);
-
-    m_topicHistoryMenu->addAction(m_textCopyAction);
-
-    m_queryTopicAuthorAction = createAction(m_topicHistoryMenu, OpenQuery, 
i18nc("Opens a query (private message) window with the author of the topic", 
"Query author"));
+    m_queryTopicAuthorAction = createAction(OpenQuery, i18nc("Opens a query 
(private message) window with the author of the topic", "Query author"));
 }
 
-void IrcContextMenus::topicHistoryMenu(const QPoint& pos, Server* server, 
const QString& text, const QString& author)
+void IrcContextMenus::topicHistoryMenu(QWidget* window, const QPoint& pos, 
Server* server, const QString& text, const QString& author)
 {
-    QMenu* topicHistoryMenu = self()->m_topicHistoryMenu;
+    QMenu* menu = new QMenu(window);
 
-    self()->m_textCopyAction->setEnabled(true);
-    self()->m_queryTopicAuthorAction->setEnabled(!author.isEmpty());
+    auto copyAction = self()->m_textCopyAction;
+    copyAction->setEnabled(true);
+    menu->addAction(copyAction);
 
-    QAction* action = topicHistoryMenu->exec(pos);
+    auto msgAuthorAction = self()->m_queryTopicAuthorAction;
+    msgAuthorAction->setEnabled(!author.isEmpty());
+    menu->addAction(msgAuthorAction);
+
+    QAction* action = menu->exec(pos);
 
     switch (extractActionId(action))
     {
@@ -806,48 +807,37 @@
 QAction* IrcContextMenus::createAction(ActionId id, const QString& text)
 {
     auto* action = new QAction(text, m_parent);
-
     action->setData(id);
-
     return action;
 }
 
 QAction* IrcContextMenus::createAction(ActionId id, const QIcon& icon)
 {
     auto* action = new QAction(m_parent);
-
     action->setData(id);
     action->setIcon(icon);
-
     return action;
 }
 
 QAction* IrcContextMenus::createAction(ActionId id, const QIcon& icon, const 
QString& text)
 {
     auto* action = new QAction(icon, text, m_parent);
-
     action->setData(id);
-
     return action;
 }
 
 QAction* IrcContextMenus::createAction(QMenu* menu, ActionId id, const 
QString& text)
 {
     QAction* action = createAction(id, text);
-
     menu->addAction(action);
-
     return action;
 }
 
 QAction* IrcContextMenus::createAction(QMenu* menu, ActionId id, const QIcon& 
icon, const QString& text)
 {
     QAction* action = createAction(id, text);
-
     action->setIcon(icon);
-
     menu->addAction(action);
-
     return action;
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/konversation-26.04.2/src/viewer/irccontextmenus.h 
new/konversation-26.04.3/src/viewer/irccontextmenus.h
--- old/konversation-26.04.2/src/viewer/irccontextmenus.h       2026-05-30 
17:40:08.000000000 +0200
+++ new/konversation-26.04.3/src/viewer/irccontextmenus.h       2026-07-01 
20:15:25.000000000 +0200
@@ -70,7 +70,7 @@
 
         static void processLinkAction(int actionId, const QString& link);
 
-        static void topicHistoryMenu(const QPoint& pos, Server* server, const 
QString& text,
+        static void topicHistoryMenu(QWidget *window, const QPoint& pos, 
Server* server, const QString& text,
             const QString& author);
 
 
@@ -138,7 +138,6 @@
         QAction* m_addNotifyAction;
         QAction* m_removeNotifyAction;
         QList<QAction*> m_sharedDccActions;
-        QMenu* m_topicHistoryMenu;
         QAction* m_queryTopicAuthorAction;
 
         Q_DISABLE_COPY(IrcContextMenus)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/konversation-26.04.2/src/viewer/ircinput.cpp 
new/konversation-26.04.3/src/viewer/ircinput.cpp
--- old/konversation-26.04.2/src/viewer/ircinput.cpp    2026-05-30 
17:40:08.000000000 +0200
+++ new/konversation-26.04.3/src/viewer/ircinput.cpp    2026-07-01 
20:15:25.000000000 +0200
@@ -63,6 +63,7 @@
 
 IRCInput::~IRCInput()
 {
+    disconnect(this, &IRCInput::textChanged, this, &IRCInput::maybeResize);
 }
 
 void IRCInput::createHighlighter()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/konversation-26.04.2/src/viewer/topichistoryview.cpp 
new/konversation-26.04.3/src/viewer/topichistoryview.cpp
--- old/konversation-26.04.2/src/viewer/topichistoryview.cpp    2026-05-30 
17:40:08.000000000 +0200
+++ new/konversation-26.04.3/src/viewer/topichistoryview.cpp    2026-07-01 
20:15:25.000000000 +0200
@@ -103,33 +103,14 @@
 
 TopicHistoryItemDelegate::TopicHistoryItemDelegate(QAbstractItemView* 
itemView, QObject* parent) : KWidgetItemDelegate(itemView, parent)
 {
-    m_hiddenLabel = new TopicHistoryLabel(itemView);
-    m_hiddenLabel->setFixedHeight(0);
-    m_hiddenLabel->lower();
-
-    m_shownBefore = false;
-
-    itemView->installEventFilter(this);
-}
-
-TopicHistoryItemDelegate::~TopicHistoryItemDelegate()
-{
+    QTextOption o;
+    o.setWrapMode(QTextOption::WrapAtWordBoundaryOrAnywhere);
+    m_document.setDefaultTextOption(o);
+    m_document.setDocumentMargin(2);
+    m_document.setUndoRedoEnabled(false);
 }
 
-bool TopicHistoryItemDelegate::eventFilter(QObject* watched, QEvent* event)
-{
-    // NOTE: QTextEdit needs to have been shown at least once (and while its
-    // parents are shown, too) before it starts to calculate the document sizes
-    // we need in sizeHint().
-
-    if (!m_shownBefore && event->type() == QEvent::Show && 
!event->spontaneous())
-    {
-        m_hiddenLabel->show();
-        m_hiddenLabel->hide();
-    }
-
-    return KWidgetItemDelegate::eventFilter(watched, event);
-}
+TopicHistoryItemDelegate::~TopicHistoryItemDelegate() = default;
 
 QList<QWidget*> TopicHistoryItemDelegate::createItemWidgets(const QModelIndex& 
index) const
 {
@@ -181,12 +162,14 @@
 QSize TopicHistoryItemDelegate::sizeHint(const QStyleOptionViewItem& option, 
const QModelIndex& index) const
 {
     Q_UNUSED(option)
+    // m_document is mutable, potentially not thread safe
+    Q_ASSERT_X(QThread::isMainThread(), "TopicHistoryItemDelegate::sizeHint", 
"sizeHint not called from main thread, see m_document");
 
-    m_hiddenLabel->setPlainText(index.model()->data(index).toString());
-    m_hiddenLabel->setFixedWidth(itemView()->viewport()->width()
+    m_document.setPlainText(index.model()->data(index).toString());
+    m_document.setTextWidth(itemView()->viewport()->width()
         - (2 * static_cast<TopicHistoryView*>(itemView())->categorySpacing())
         - (2 * MARGIN));
-    int documentHeight = m_hiddenLabel->document()->size().toSize().height();
+    int documentHeight = m_document.size().toSize().height();
 
     return QSize(itemView()->viewport()->width(), documentHeight + (2 * 
MARGIN));
 }
@@ -268,7 +251,7 @@
     if (author == TopicHistoryModel::authorPlaceholder())
         author.clear();
 
-    IrcContextMenus::topicHistoryMenu(event->globalPos(), m_server, text, 
author);
+    IrcContextMenus::topicHistoryMenu(this->window(), event->globalPos(), 
m_server, text, author);
 }
 
 void TopicHistoryView::updateSelectedItemWidgets()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/konversation-26.04.2/src/viewer/topichistoryview.h 
new/konversation-26.04.3/src/viewer/topichistoryview.h
--- old/konversation-26.04.2/src/viewer/topichistoryview.h      2026-05-30 
17:40:08.000000000 +0200
+++ new/konversation-26.04.3/src/viewer/topichistoryview.h      2026-07-01 
20:15:25.000000000 +0200
@@ -12,13 +12,10 @@
 #include <KCategorizedView>
 #include <KWidgetItemDelegate>
 
-
 #include <KTextEdit>
 
-
 class Server;
 
-
 class TopicHistorySortfilterProxyModel : public 
KCategorizedSortFilterProxyModel
 {
     Q_OBJECT
@@ -74,16 +71,13 @@
         void paint(QPainter* painter, const QStyleOptionViewItem& option, 
const QModelIndex& index) const override;
         QSize sizeHint(const QStyleOptionViewItem& option, const QModelIndex& 
index) const override;
 
-        bool eventFilter(QObject* watched, QEvent* event) override;
-
-
     protected:
         QList<QWidget*> createItemWidgets (const QModelIndex& index) const 
override;
         void updateItemWidgets(const QList<QWidget *> &widgets, const 
QStyleOptionViewItem &option, const QPersistentModelIndex &index) const 
override;
 
     private:
-        TopicHistoryLabel* m_hiddenLabel;
-        bool m_shownBefore;
+        // mutable because sizeHint is const
+        mutable QTextDocument m_document;
 
         Q_DISABLE_COPY(TopicHistoryItemDelegate)
 };
@@ -128,5 +122,3 @@
 };
 
 #endif
-
-struct Topic;

Reply via email to