Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package spectacle for openSUSE:Factory checked in at 2026-09-10 11:46:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/spectacle (Old) and /work/SRC/openSUSE:Factory/.spectacle.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "spectacle" Thu Sep 10 11:46:14 2026 rev:143 rq:1376482 version:6.7.5 Changes: -------- --- /work/SRC/openSUSE:Factory/spectacle/spectacle.changes 2026-08-09 21:32:01.055385031 +0200 +++ /work/SRC/openSUSE:Factory/.spectacle.new.1265/spectacle.changes 2026-09-10 11:46:44.947892579 +0200 @@ -1,0 +2,12 @@ +Tue Sep 8 12:09:27 UTC 2026 - Fabian Vogt <[email protected]> + +- Update to 6.7.5: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.7.5 +- Changes since 6.7.4: + * Update version for new release 6.7.5 + * Fix annotation options submenu overflowing off top of screen + * Fix crash when window is destroyed during window-under-pointer detection + * Update version for new release 6.7.5 + +------------------------------------------------------------------- Old: ---- spectacle-6.7.4.tar.xz spectacle-6.7.4.tar.xz.sig New: ---- spectacle-6.7.5.tar.xz spectacle-6.7.5.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ spectacle.spec ++++++ --- /var/tmp/diff_new_pack.fKTyiN/_old 2026-09-10 11:46:47.188986530 +0200 +++ /var/tmp/diff_new_pack.fKTyiN/_new 2026-09-10 11:46:47.189986572 +0200 @@ -25,7 +25,7 @@ %{!?_plasma6_version: %define _plasma6_version %(echo %{_plasma6_bugfix} | awk -F. '{print $1"."$2}')} %bcond_without released Name: spectacle -Version: 6.7.4 +Version: 6.7.5 Release: 0 Summary: Screen Capture Program License: GPL-2.0-or-later AND LGPL-2.0-or-later ++++++ spectacle-6.7.4.tar.xz -> spectacle-6.7.5.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-6.7.4/CMakeLists.txt new/spectacle-6.7.5/CMakeLists.txt --- old/spectacle-6.7.4/CMakeLists.txt 2026-08-04 11:29:17.000000000 +0200 +++ new/spectacle-6.7.5/CMakeLists.txt 2026-09-08 13:00:52.000000000 +0200 @@ -1,6 +1,6 @@ cmake_minimum_required (VERSION 3.16 FATAL_ERROR) # Managed by release script -set(PROJECT_VERSION "6.7.4") +set(PROJECT_VERSION "6.7.5") set(SPECTACLE_VERSION ${PROJECT_VERSION}) # Spectacle project diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-6.7.4/desktop/org.kde.spectacle.appdata.xml new/spectacle-6.7.5/desktop/org.kde.spectacle.appdata.xml --- old/spectacle-6.7.4/desktop/org.kde.spectacle.appdata.xml 2026-08-04 11:29:17.000000000 +0200 +++ new/spectacle-6.7.5/desktop/org.kde.spectacle.appdata.xml 2026-09-08 13:00:52.000000000 +0200 @@ -33,6 +33,7 @@ <name xml:lang="ie">Spectacle</name> <name xml:lang="is">Spectacle</name> <name xml:lang="it">Spectacle</name> + <name xml:lang="ja">Spectacle</name> <name xml:lang="ka">Spectacle</name> <name xml:lang="ko">Spectacle</name> <name xml:lang="lt">Spectacle</name> @@ -79,6 +80,7 @@ <summary xml:lang="ia">Prende capturas de schermo e registrationes</summary> <summary xml:lang="is">Taka skjámynd og taka upp</summary> <summary xml:lang="it">Cattura schermate e registra lo schermo</summary> + <summary xml:lang="ja">スクリーンショットと画面録画を撮影</summary> <summary xml:lang="ka">გადაიღეთ და ჩაიწერეთ ეკრანი</summary> <summary xml:lang="ko">스크린샷과 화면 녹화 찍기</summary> <summary xml:lang="lt">Daryti ekrano kopijas ir filmuoti ekraną</summary> @@ -103,7 +105,7 @@ <p> Spectacle is a simple application for capturing desktop screenshots. It can capture images of the entire desktop, a single monitor, the currently active window, the window currently under the mouse, or a rectangular region of the screen. The images can then be printed, sent to other applications for manipulation, or quickly be saved as-is. </p> - <p xml:lang="ar">لاقط الشاشة هو تطبيق لالتقاط لقطات شاشة لسطح المكتب وتحريرها. يمكنه التقاط صور لسطح المكتب بأكمله، أو شاشة واحدة، أو النافذة النشطة حالياً، أو النافذة الموجودة حالياً أسفل الفأرة، أو منطقة مستطيلة من الشاشة. يمكن بعد ذلك شرح الصور، أو طباعتها، أو إرسالها إلى تطبيقات أخرى لمعالجتها، أو حفظها بسرعة كما هي.</p> + <p xml:lang="ar">لاقط الشاشة هو تطبيق لالتقاط لقطات شاشة لسطح المكتب وتحريرها. يمكنه التقاط صور لسطح المكتب بأكمله، أو شاشة واحدة، أو النافذة النشطة حاليًا، أو النافذة الموجودة حاليًا أسفل الفأرة، أو منطقة مستطيلة من الشاشة. يمكن بعد ذلك شرح الصور، أو طباعتها، أو إرسالها إلى تطبيقات أخرى لمعالجتها، أو حفظها بسرعة كما هي.</p> <p xml:lang="az">Spectacle ekran şəkillərini çəkmək üçün sadə tətbiqdir. O bütün ekranların, tək monitorun, cari aktiv pəncərənin, kursor altındakı pəncərənin, və ya ekranın süçilmiş düzbucaqlı sahəsinin şəkillərini çəkə bilir. Bu şəkillər, sonradan çapa, üzərində işləmək üçün başqa tətbiqlərə göndərilə bilər və ya başqa bir fərdi ad ilə cəld saxlanıla bilər.</p> <p xml:lang="bg">Spectacle е просто приложение за заснемане на работния плот. То може да заснема изображения на целия работен плот, на един монитор, на активния в момента прозорец, на прозореца, който в момента е под мишката, или правоъгълна област от екрана. След това изображенията могат да бъдат отпечатани, изпратени на други приложения за обработка, или бързо да бъдат запазени непроменени.</p> <p xml:lang="ca">L'Spectacle és una aplicació per a prendre captures de pantalla de l'escriptori. Pot capturar imatges de tot l'escriptori, un sol monitor, la finestra activa, la finestra sota el ratolí o d'una regió rectangular de la pantalla. Les imatges es poden imprimir, enviar a altres aplicacions per a la seva manipulació o desar-les com estan.</p> @@ -128,6 +130,7 @@ <p xml:lang="id">Spectacle adalah aplikasi sederhana untuk menangkap screenshot desktop. Hal ini bisa menangkap gambar dari seluruh desktop, monitor tunggal, jendela yang sedang aktif, jendela saat ini yang sedang di bawah mouse, atau bidang persegi pada layar. Gambar kemudian bisa di-print, dikirim ke aplikasi lain untuk manipulasi, atau secara cepat disimpan sebagai apa.</p> <p xml:lang="is">Spectacle er einfalt forrit til að taka mynd af skjáborðinu. Það getur tekið mynd af öllu skjáborðinu, einum skjá, glugganum sem er virkur, glugganum sem er undir músinni eða rétthyrndu svæði á skjánum. Síðan er hægt að prenta myndirnar, senda þær í annað forrit til að breyta þeim eða vista þær eins og þær koma fyrir.</p> <p xml:lang="it">Spectacle è una semplice applicazione per catturare schermate. Può acquisire immagini dell'intero desktop, di un singolo monitor, della finestra attiva, della finestra sotto il puntatore del mouse, o di una regione rettangolare dello schermo. Le immagini possono essere stampate, inviate ad altre applicazioni per essere modificate, o salvate rapidamente così come sono.</p> + <p xml:lang="ja">Spectacle はデスクトップのスクリーンショットを撮影するシンプルなアプリケーションです。画面全体や指定のモニター、使用中のウィンドウ、マウスを合わせているウィンドウ、矩形領域から撮影できます。撮影した画像は印刷したり、ほかのアプリケーションで編集したり、そのまま保存することができます。</p> <p xml:lang="ka">Spectacle მარტივი აპლიკაციაა ეკრანის ანაბეჭდების ასაღებად. მას შეუძლია მთლიანი სამუშაო მაგიდის სურათი გადაიღოს ისევე, როგორც ერთი მონიტორის, ამჟამად აქტიური ფანჯრის, ფანჯრის, რომელიც თაგუნას კურსორის ქვეშაა ან ოთხკუთხედი ადგილი ეკრანზე. ეს სურათები შეგიძლიათ დაბეჭდოთ, დაამუშაოთ ან უბრალოდ შეინახოთ.</p> <p xml:lang="ko">Spectacle은 데스크톱 스크린샷을 찍는 앱입니다. 전체 데스크톱, 단일 모니터, 활성 창, 마우스 아래 창, 화면의 사각형 영역을 찍을 수 있습니다. 사진을 인쇄하거나, 그대로 저장하거나, 다른 앱에서 곧바로 편집할 수 있습니다.</p> <p xml:lang="lt">Spectacle yra paprasta darbalaukio ekrano kopijų darymo programa. Ji gali fotografuoti visą darbalaukį, atskirą monitorių, esamą aktyvų langą, esamu metu po pele esantį langą arba stačiakampę ekrano sritį. Po to, paveikslai gali būti atspausdinti, išsiųsti į kitas programas taisymui arba, tiesiog, įrašyti esamu pavidalu.</p> @@ -181,6 +184,7 @@ <p xml:lang="ie">Caracteristicas:</p> <p xml:lang="is">Eiginleikar:</p> <p xml:lang="it">Funzionalità:</p> + <p xml:lang="ja">以下の機能に対応しています。</p> <p xml:lang="ka">თვისებები:</p> <p xml:lang="ko">기능:</p> <p xml:lang="lt">Ypatybės:</p> @@ -236,6 +240,7 @@ <li xml:lang="ie">Capturar li tot Pupitre</li> <li xml:lang="is">Taka mynd af öllu skjáborðinu</li> <li xml:lang="it">Cattura l'intero desktop</li> + <li xml:lang="ja">デスクトップ全体の撮影</li> <li xml:lang="ka">მთელი სამუშაო მაგიდის ჩაჭერა</li> <li xml:lang="ko">전체 바탕 화면 찍기</li> <li xml:lang="lt">Fotografuoti visą darbalaukį</li> @@ -289,6 +294,7 @@ <li xml:lang="ie">Capturar li actual monitor</li> <li xml:lang="is">Taka mynd af þessum skjá</li> <li xml:lang="it">Cattura il monitor attuale</li> + <li xml:lang="ja">現在のモニターの撮影</li> <li xml:lang="ka">მიმდინარე ეკრანის ჩაჭერა</li> <li xml:lang="ko">현재 모니터 찍기</li> <li xml:lang="lt">Fotografuoti dabartinį monitorių</li> @@ -342,6 +348,7 @@ <li xml:lang="ie">Capturar li activ fenestre</li> <li xml:lang="is">Taka mynd af virkum glugga</li> <li xml:lang="it">Cattura la finestra attiva</li> + <li xml:lang="ja">アクティブウィンドウの撮影</li> <li xml:lang="ka">აქტიური ფანჯრის ჩაჭერა</li> <li xml:lang="ko">활성 창 찍기</li> <li xml:lang="lt">Fotografuoti aktyvų langą</li> @@ -395,6 +402,7 @@ <li xml:lang="ie">Capturar un rectangulari region</li> <li xml:lang="is">Taka mynd af rétthyrndu svæði</li> <li xml:lang="it">Cattura una regione rettangolare</li> + <li xml:lang="ja">矩形領域の撮影</li> <li xml:lang="ka">ოთხკუთხედი რეგიონის ჩაჭერა</li> <li xml:lang="ko">화면의 사각형 영역 찍기</li> <li xml:lang="lt">Fotografuoti stačiakampę sritį</li> @@ -448,6 +456,7 @@ <li xml:lang="ie">Rapid-tastes for capturas</li> <li xml:lang="is">Flýtilyklar til að taka skjámyndir</li> <li xml:lang="it">Scorciatoie di tastiera per acquisire schermate</li> + <li xml:lang="ja">キーボードショートカットでスクリーンショット</li> <li xml:lang="ka">კლავიატურის მალსახმობები ეკრანის ასლის გადასაღებად</li> <li xml:lang="ko">화면 스크린샷 찍기 단축키</li> <li xml:lang="lt">Ekrano kopijų darymo spartieji klavišai</li> @@ -507,6 +516,7 @@ <caption xml:lang="ie">Spectacle pos captura del ecran</caption> <caption xml:lang="is">Spectacle eftir að skjámynd er tekin</caption> <caption xml:lang="it">Spectacle dopo la cattura di una schermata</caption> + <caption xml:lang="ja">スクリーンショットを撮ったあと Spectacle で編集</caption> <caption xml:lang="ka">Spectacle ეკრანის ასლის გადაღების შემდეგ</caption> <caption xml:lang="ko">스크린샷을 찍은 후 Spectacle 설정</caption> <caption xml:lang="lt">Spectacle, padarius ekrano kopiją</caption> @@ -541,9 +551,9 @@ </provides> <launchable type="desktop-id">org.kde.spectacle.desktop</launchable> <releases> + <release version="6.7.5" date="2026-09-08"/> <release version="6.7.4" date="2026-08-04"/> <release version="6.7.3" date="2026-07-14"/> <release version="6.7.2" date="2026-06-30"/> - <release version="6.7.1" date="2026-06-23"/> </releases> </component> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-6.7.4/po/ar/spectacle.po new/spectacle-6.7.5/po/ar/spectacle.po --- old/spectacle-6.7.4/po/ar/spectacle.po 2026-08-04 11:29:17.000000000 +0200 +++ new/spectacle-6.7.5/po/ar/spectacle.po 2026-09-08 13:00:52.000000000 +0200 @@ -9,7 +9,7 @@ "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2026-07-29 02:44+0000\n" -"PO-Revision-Date: 2026-03-23 22:27+0400\n" +"PO-Revision-Date: 2026-08-10 12:18+0400\n" "Last-Translator: Zayed Al-Saidi <[email protected]>\n" "Language-Team: ar\n" "Language: ar\n" @@ -507,7 +507,7 @@ msgstr[1] "بكسل واحد" msgstr[2] "بكسلان" msgstr[3] "%1بكسل" -msgstr[4] "%1بكسلاً" +msgstr[4] "%1بكسلًا" msgstr[5] "%1بكسل" #: src/Gui/AnnotationOptionsToolBarContents.qml:93 @@ -702,7 +702,7 @@ #, kde-format msgid "Cancel (%1 second)" msgid_plural "Cancel (%1 seconds)" -msgstr[0] "ألغ (حالاً)" +msgstr[0] "ألغ (حالًا)" msgstr[1] "ألغ (ثانية واحدة)" msgstr[2] "ألغ (ثانيتان)" msgstr[3] "ألغ (%1 ثواني)" @@ -1174,7 +1174,7 @@ "Right click to clear the selection." msgstr "" "انقر واسحب لإجراء تحديد.\n" -"انقر نقراً مزدوجاً فوق التحديد للقبول والاقتصاص.\n" +"انقر نقرًا مزدوجًا فوق التحديد للقبول والاقتصاص.\n" "انقر بزر الفأرة الأيمن لمسح التحديد." #. i18n: ectx: property (text), widget (QLabel, launchActionSpectacleLabel) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-6.7.4/po/bg/spectacle.po new/spectacle-6.7.5/po/bg/spectacle.po --- old/spectacle-6.7.4/po/bg/spectacle.po 2026-08-04 11:29:17.000000000 +0200 +++ new/spectacle-6.7.5/po/bg/spectacle.po 2026-09-08 13:00:52.000000000 +0200 @@ -2,13 +2,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Yasen Pramatarov <[email protected]>, 2015. -# SPDX-FileCopyrightText: 2022, 2023, 2024, 2025, 2026 Mincho Kondarev <[email protected]> +# SPDX-FileCopyrightText: 2022-2026 Mincho Kondarev <[email protected]> msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2026-07-29 02:44+0000\n" -"PO-Revision-Date: 2026-04-03 00:47+0200\n" +"PO-Revision-Date: 2026-07-23 20:25+0200\n" "Last-Translator: Mincho Kondarev <[email protected]>\n" "Language-Team: Bulgarian <[email protected]>\n" "Language: bg\n" @@ -16,7 +16,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 26.03.70\n" +"X-Generator: Lokalize 26.04.3\n" #, kde-format msgctxt "translatable folder name" @@ -1587,7 +1587,7 @@ #: src/Gui/SettingsDialog/spectacle.kcfg:95 #, kde-format msgid "Whether the mouse cursor is included in the video" -msgstr "Дали да се включва курсора на мишката във видеото" +msgstr "Дали да се включва курсора на мишката в записа" #. i18n: ectx: label, entry (includeDecorations), group (GuiConfig) #: src/Gui/SettingsDialog/spectacle.kcfg:99 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-6.7.4/po/ca/spectacle.po new/spectacle-6.7.5/po/ca/spectacle.po --- old/spectacle-6.7.4/po/ca/spectacle.po 2026-08-04 11:29:17.000000000 +0200 +++ new/spectacle-6.7.5/po/ca/spectacle.po 2026-09-08 13:00:52.000000000 +0200 @@ -3,14 +3,14 @@ # This file is distributed under the license LGPL version 2.1 or # version 3 or later versions approved by the membership of KDE e.V. # -# SPDX-FileCopyrightText: 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026 Josep M. Ferrer <[email protected]> -# SPDX-FileCopyrightText: 2015, 2017, 2018, 2019, 2020, 2023 Antoni Bella Pérez <[email protected]> +# SPDX-FileCopyrightText: 2015-2026 Josep M. Ferrer <[email protected]> +# SPDX-FileCopyrightText: 2015, 2017-2020, 2023 Antoni Bella Pérez <[email protected]> msgid "" msgstr "" "Project-Id-Version: spectacle\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2026-07-29 02:44+0000\n" -"PO-Revision-Date: 2026-03-29 13:29+0200\n" +"PO-Revision-Date: 2026-09-06 17:43+0200\n" "Last-Translator: Josep M. Ferrer <[email protected]>\n" "Language-Team: Catalan <[email protected]>\n" "Language: ca\n" @@ -1921,7 +1921,7 @@ #, kde-format msgctxt "@info, %1 is the height" msgid "Bad height for KWin screenshot: %1" -msgstr "Alçada incorrecta per a la captura de pantalla del KWin: %1" +msgstr "Altura incorrecta per a la captura de pantalla del KWin: %1" #: src/Platforms/ImagePlatformKWin.cpp:159 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-6.7.4/po/ca@valencia/spectacle.po new/spectacle-6.7.5/po/ca@valencia/spectacle.po --- old/spectacle-6.7.4/po/ca@valencia/spectacle.po 2026-08-04 11:29:17.000000000 +0200 +++ new/spectacle-6.7.5/po/ca@valencia/spectacle.po 2026-09-08 13:00:52.000000000 +0200 @@ -3,14 +3,14 @@ # This file is distributed under the license LGPL version 2.1 or # version 3 or later versions approved by the membership of KDE e.V. # -# SPDX-FileCopyrightText: 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026 Josep M. Ferrer <[email protected]> -# SPDX-FileCopyrightText: 2015, 2017, 2018, 2019, 2020, 2023 Antoni Bella Pérez <[email protected]> +# SPDX-FileCopyrightText: 2015-2026 Josep M. Ferrer <[email protected]> +# SPDX-FileCopyrightText: 2015, 2017-2020, 2023 Antoni Bella Pérez <[email protected]> msgid "" msgstr "" "Project-Id-Version: spectacle\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2026-07-29 02:44+0000\n" -"PO-Revision-Date: 2026-03-29 13:29+0200\n" +"PO-Revision-Date: 2026-09-06 17:43+0200\n" "Last-Translator: Josep M. Ferrer <[email protected]>\n" "Language-Team: Catalan <[email protected]>\n" "Language: ca@valencia\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-6.7.4/po/fi/spectacle.po new/spectacle-6.7.5/po/fi/spectacle.po --- old/spectacle-6.7.4/po/fi/spectacle.po 2026-08-04 11:29:17.000000000 +0200 +++ new/spectacle-6.7.5/po/fi/spectacle.po 2026-09-08 13:00:52.000000000 +0200 @@ -11,7 +11,7 @@ "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2026-07-29 02:44+0000\n" -"PO-Revision-Date: 2026-01-10 21:04+0200\n" +"PO-Revision-Date: 2026-03-03 15:17+0200\n" "Last-Translator: Tommi Nieminen <[email protected]>\n" "Language-Team: Finnish <[email protected]>\n" "Language: fi\n" @@ -228,10 +228,9 @@ msgstr "Avaa ruutukaappaustiedosto ja muokkaa sitä" #: src/CommandLineOptions.h:116 -#, fuzzy, kde-format -#| msgid "Accept on click-and-release" +#, kde-format msgid "Accept region selection on click-and-release" -msgstr "Painamalla ja vapauttaminen hyväksyy" +msgstr "Hyväksy alueen valinta napsauttamalla ja vapauttamalla" #: src/ExportManager.cpp:460 #, kde-format @@ -1347,11 +1346,9 @@ #. i18n: ectx: property (text), widget (QLabel, closeAfterOcrLabel) #: src/Gui/SettingsDialog/GeneralOptions.ui:306 -#, fuzzy, kde-format -#| msgctxt "@info" -#| msgid "Text extraction failed" +#, kde-format msgid "Text extraction:" -msgstr "Tekstin luku epäonnistui" +msgstr "Tekstin irrottaminen:" #. i18n: ectx: label, entry (closeAfterOcr), group (General) #. i18n: ectx: property (text), widget (QCheckBox, kcfg_closeAfterOcr) @@ -1359,7 +1356,7 @@ #: src/Gui/SettingsDialog/spectacle.kcfg:38 #, kde-format msgid "Close after extraction (skips auto-save)" -msgstr "" +msgstr "Sulje luettuasi (ohittaa automaattitallennuksen)" #. i18n: ectx: property (toolTip), widget (QLabel, closeAfterOcrInfo) #: src/Gui/SettingsDialog/GeneralOptions.ui:334 @@ -1368,6 +1365,8 @@ "Spectacle will close after text extraction and automatic saving will be " "skipped." msgstr "" +"Spectacle sulkeutuu tekstin irrottamisen jälkeen ja sivuuttaa automaattisen " +"tallentamisen." #. i18n: ectx: property (text), widget (QLabel, ocrUnavailableLabel) #: src/Gui/SettingsDialog/GeneralOptions.ui:395 @@ -2330,12 +2329,10 @@ msgstr "%1 ja %2" #: src/SpectacleCore.cpp:609 -#, fuzzy, kde-kuit-format -#| msgctxt "@info:notification" -#| msgid "Text copied to clipboard.<nl/>Languages detected: %1" +#, kde-kuit-format msgctxt "@info:notification" msgid "Text copied to clipboard.<nl/>Languages used: %1" -msgstr "Teksti kopioitiin leikepöydälle.<nl/>Tunnistetut kielet: %1" +msgstr "Teksti kopioitiin leikepöydälle.<nl/>Käytetyt kielet: %1" #: src/SpectacleCore.cpp:614 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-6.7.4/po/it/docs/spectacle/man-spectacle.1.docbook new/spectacle-6.7.5/po/it/docs/spectacle/man-spectacle.1.docbook --- old/spectacle-6.7.4/po/it/docs/spectacle/man-spectacle.1.docbook 2026-08-04 11:29:17.000000000 +0200 +++ new/spectacle-6.7.5/po/it/docs/spectacle/man-spectacle.1.docbook 2026-09-08 13:00:52.000000000 +0200 @@ -115,6 +115,23 @@ <varlistentry> <term ><option +>--scaled</option +></term> +<listitem> +<para +>Se utilizzato con <option +>-f</option +>/<option +>--fullscreen</option +>, cattura tutte le schermate ridimensionandole alla stessa dimensione. Non ha alcun effetto senza <option +>-f</option +>.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><option >-m, --current</option ></term> <listitem> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-6.7.4/po/pl/spectacle.po new/spectacle-6.7.5/po/pl/spectacle.po --- old/spectacle-6.7.4/po/pl/spectacle.po 2026-08-04 11:29:17.000000000 +0200 +++ new/spectacle-6.7.5/po/pl/spectacle.po 2026-09-08 13:00:52.000000000 +0200 @@ -1,13 +1,13 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. -# SPDX-FileCopyrightText: 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026 Łukasz Wojniłowicz <[email protected]> +# SPDX-FileCopyrightText: 2015-2026 Łukasz Wojniłowicz <[email protected]> # msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2026-07-29 02:44+0000\n" -"PO-Revision-Date: 2026-04-11 09:55+0200\n" +"PO-Revision-Date: 2026-09-06 10:35+0200\n" "Last-Translator: Łukasz Wojniłowicz <[email protected]>\n" "Language-Team: pl\n" "Language: pl\n" @@ -16,7 +16,7 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2);\n" -"X-Generator: Lokalize 25.08.2\n" +"X-Generator: Lokalize 26.08.0\n" #, kde-format msgctxt "translatable folder name" @@ -251,7 +251,7 @@ #: src/ExportManager.cpp:486 #, kde-format msgid "Cannot save screenshot. Error while writing file." -msgstr "Nie można zapisać zrzutu ekranu. Błąd przy zapisie pliku." +msgstr "Nie można zapisać zrzutu ekranu. Błąd przy zapisywaniu pliku." #: src/ExportManager.cpp:506 #, kde-kuit-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-6.7.4/src/Gui/CaptureOverlay.qml new/spectacle-6.7.5/src/Gui/CaptureOverlay.qml --- old/spectacle-6.7.4/src/Gui/CaptureOverlay.qml 2026-08-04 11:29:17.000000000 +0200 +++ new/spectacle-6.7.5/src/Gui/CaptureOverlay.qml 2026-09-08 13:00:52.000000000 +0200 @@ -702,19 +702,19 @@ topLeftRadius: otbLoader.visible && otbLoader.x === 0 - && (annotationsToolBar.valignment & Qt.AlignTop) + && (otbLoader.valignment & Qt.AlignTop) && !SelectionEditor.selection.empty ? 0 : radius topRightRadius: otbLoader.visible && otbLoader.x === width - otbLoader.width - && (annotationsToolBar.valignment & Qt.AlignTop) + && (otbLoader.valignment & Qt.AlignTop) && !SelectionEditor.selection.empty? 0 : radius bottomLeftRadius: otbLoader.visible && otbLoader.x === 0 - && ((annotationsToolBar.valignment & Qt.AlignBottom) + && ((otbLoader.valignment & Qt.AlignBottom) || SelectionEditor.selection.empty) ? 0 : radius bottomRightRadius: otbLoader.visible && otbLoader.x === width - otbLoader.width - && ((annotationsToolBar.valignment & Qt.AlignBottom) + && ((otbLoader.valignment & Qt.AlignBottom) || SelectionEditor.selection.empty) ? 0 : radius Binding { @@ -767,7 +767,7 @@ opacity: otbLoader.opacity parent: annotationsToolBar x: otbLoader.x + annotationsToolBar.background.border.width - y: (annotationsToolBar.valignment & Qt.AlignTop) + y: (otbLoader.valignment & Qt.AlignTop) && !SelectionEditor.selection.empty ? otbLoader.y + otbLoader.height : otbLoader.y width: otbLoader.width - annotationsToolBar.background.border.width * 2 @@ -822,6 +822,14 @@ AnimatedLoader { id: otbLoader parent: annotationsToolBar + readonly property int valignment: { + if ((annotationsToolBar.valignment & Qt.AlignBottom) || SelectionEditor.selection.empty) { + return Qt.AlignBottom + } + const spaceAbove = atbLoader.y - annotationsToolBar.bounds.top + const neededSpace = height + annotationsToolBar.bottomPadding + return spaceAbove >= neededSpace ? Qt.AlignTop : Qt.AlignBottom + } x: { let targetX = annotationsContents.x const checkedButton = annotationsContents.checkedButton @@ -832,7 +840,7 @@ Math.min(contextWindow.dprRound(targetX), parent.width - width)) // max value } - y: (annotationsToolBar.valignment & Qt.AlignTop) + y: (otbLoader.valignment & Qt.AlignTop) && !SelectionEditor.selection.empty ? -otbLoader.height + borderBg.height : otbLoader.height - borderBg.height @@ -851,10 +859,10 @@ displayMode: QQC.AbstractButton.IconOnly focusPolicy: Qt.NoFocus } - topLeftRadius: ((annotationsToolBar.valignment & Qt.AlignBottom) || SelectionEditor.selection.empty) && otbLoader.x >= 0 ? 0 : radius - topRightRadius: ((annotationsToolBar.valignment & Qt.AlignBottom) || SelectionEditor.selection.empty) && otbLoader.x + width <= annotationsToolBar.width ? 0 : radius - bottomLeftRadius: (annotationsToolBar.valignment & Qt.AlignTop) && !SelectionEditor.selection.empty && otbLoader.x >= 0 ? 0 : radius - bottomRightRadius: (annotationsToolBar.valignment & Qt.AlignTop) && !SelectionEditor.selection.empty && otbLoader.x + width <= annotationsToolBar.width ? 0 : radius + topLeftRadius: ((otbLoader.valignment & Qt.AlignBottom) || SelectionEditor.selection.empty) && otbLoader.x >= 0 ? 0 : radius + topRightRadius: ((otbLoader.valignment & Qt.AlignBottom) || SelectionEditor.selection.empty) && otbLoader.x + width <= annotationsToolBar.width ? 0 : radius + bottomLeftRadius: (otbLoader.valignment & Qt.AlignTop) && !SelectionEditor.selection.empty && otbLoader.x >= 0 ? 0 : radius + bottomRightRadius: (otbLoader.valignment & Qt.AlignTop) && !SelectionEditor.selection.empty && otbLoader.x + width <= annotationsToolBar.width ? 0 : radius } } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spectacle-6.7.4/src/Platforms/ImagePlatformXcb.cpp new/spectacle-6.7.5/src/Platforms/ImagePlatformXcb.cpp --- old/spectacle-6.7.4/src/Platforms/ImagePlatformXcb.cpp 2026-08-04 11:29:17.000000000 +0200 +++ new/spectacle-6.7.5/src/Platforms/ImagePlatformXcb.cpp 2026-09-08 13:00:52.000000000 +0200 @@ -34,6 +34,7 @@ #include <KWindowInfo> #include <KWindowSystem> #include <KX11Extras> +#include <xcb/xproto.h> using namespace Qt::StringLiterals; @@ -221,7 +222,7 @@ XcbReplyPtr<xcb_intern_atom_reply_t> atomReply(xcb_intern_atom_reply(xcbConn, atomCookie, nullptr)); XcbReplyPtr<xcb_query_pointer_reply_t> pointerReply(xcb_query_pointer_reply(xcbConn, pointerCookie, nullptr)); - if (atomReply->atom == XCB_ATOM_NONE) { + if (!atomReply || !pointerReply || atomReply->atom == XCB_ATOM_NONE) { return QX11Info::appRootWindow(); } @@ -237,7 +238,7 @@ auto propCookie = xcb_get_property_unchecked(xcbConn, 0, appWin, atomReply->atom, XCB_ATOM_ANY, 0, 0); XcbReplyPtr<xcb_get_property_reply_t> propReply(xcb_get_property_reply(xcbConn, propCookie, nullptr)); - if (propReply->type != XCB_ATOM_NONE) { + if (propReply && propReply->type != XCB_ATOM_NONE) { return appWin; } @@ -245,6 +246,9 @@ // we should start looking at its children auto treeCookie = xcb_query_tree_unchecked(xcbConn, appWin); XcbReplyPtr<xcb_query_tree_reply_t> treeReply(xcb_query_tree_reply(xcbConn, treeCookie, nullptr)); + if (!treeReply) { + continue; + } auto windowChildren = xcb_query_tree_children(treeReply.get()); auto windowChildrenLength = xcb_query_tree_children_length(treeReply.get());
