Hello community, here is the log from the commit of package gnome-logs for openSUSE:Factory checked in at 2018-05-10 15:45:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnome-logs (Old) and /work/SRC/openSUSE:Factory/.gnome-logs.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-logs" Thu May 10 15:45:47 2018 rev:28 rq:605080 version:3.28.2 Changes: -------- --- /work/SRC/openSUSE:Factory/gnome-logs/gnome-logs.changes 2018-03-14 19:30:02.928357522 +0100 +++ /work/SRC/openSUSE:Factory/.gnome-logs.new/gnome-logs.changes 2018-05-10 15:45:48.305168961 +0200 @@ -1,0 +2,7 @@ +Mon May 7 09:39:08 UTC 2018 - [email protected] + +- Update to version 3.28.2: + + Various memory leak fixes. + + Updated translations. + +------------------------------------------------------------------- Old: ---- gnome-logs-3.28.0.tar.xz New: ---- gnome-logs-3.28.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-logs.spec ++++++ --- /var/tmp/diff_new_pack.VGCK4O/_old 2018-05-10 15:45:49.853112230 +0200 +++ /var/tmp/diff_new_pack.VGCK4O/_new 2018-05-10 15:45:49.861111937 +0200 @@ -18,7 +18,7 @@ Name: gnome-logs -Version: 3.28.0 +Version: 3.28.2 Release: 0 Summary: GNOME System Log Viewer License: GPL-3.0-or-later @@ -63,7 +63,7 @@ %doc ABOUT-NLS AUTHORS ChangeLog NEWS README %doc %{_datadir}/help/C/gnome-logs/ %{_bindir}/%{name} -%{_datadir}/appdata/org.gnome.Logs.appdata.xml +%{_datadir}/metainfo/org.gnome.Logs.appdata.xml %{_datadir}/applications/org.gnome.Logs.desktop %{_datadir}/glib-2.0/schemas/org.gnome.Logs.enums.xml %{_datadir}/glib-2.0/schemas/org.gnome.Logs.gschema.xml ++++++ gnome-logs-3.28.0.tar.xz -> gnome-logs-3.28.2.tar.xz ++++++ ++++ 1838 lines of diff (skipped) ++++ retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gnome-logs-3.28.0/ChangeLog new/gnome-logs-3.28.2/ChangeLog --- old/gnome-logs-3.28.0/ChangeLog 2018-03-12 16:49:37.000000000 +0100 +++ new/gnome-logs-3.28.2/ChangeLog 2018-05-07 10:37:44.000000000 +0200 @@ -1,6 +1,89 @@ +commit 72b6206dec3a68514edc02167d8b1110c35551ee +Author: Jonathan Kang <[email protected]> +Date: Mon May 7 14:59:58 2018 +0800 + + update NEWS for 3.28.2 release + +M NEWS +M configure.ac +M meson.build + +commit c091f5650581ed34fd91f13f0aefdce95da17905 +Author: Jonathan Kang <[email protected]> +Date: Sun Apr 8 16:57:40 2018 +0800 + + free GMenuItem after inserting to menu + + As documented here[0], GMenuItem should be freed once being inserted + to GMenu to avoid memory leak. + + *[0] + https://developer.gnome.org/gio/stable/GMenu.html#g-menu-insert-item + + (cherry picked from commit 280e1b95df18a8698969ef800ee246406cca8c53) + +M src/gl-eventtoolbar.c + +commit dadd7d545a58e4812b454c70a52daf4c9fd3e0ab +Author: Jonathan Kang <[email protected]> +Date: Mon Mar 19 15:35:56 2018 +0800 + + free GlQuery when journal model is disposing + + GlJournalModel contains GlQuery in its private structure. And GlQuery + should be free using gl_query_free() to avoid memory leak. + + (cherry picked from commit 93fcf1af6fe28a4501d273f562068dddedca575e) + +M src/gl-journal-model.c + +commit 7bcb0a654377c401c34b161da84870b7686e869a +Author: Jonathan Kang <[email protected]> +Date: Mon Mar 19 15:28:27 2018 +0800 + + decrease the reference count of GDateTime when needed + + Call g_date_time_unref() on the return value of get_start_date_time() + and get_end_date_time() to decrese the reference count by one and + avoid memory leak. + + (cherry picked from commit 5363d3297e9e0efde3da439410c8b48af8adc7d3) + +M src/gl-searchpopover.c + +commit 4ee47bd34988d8174e71ca51564b5add5aa2be37 +Author: Jonathan Kang <[email protected]> +Date: Mon Mar 19 15:13:42 2018 +0800 + + free strings to avoid memory leak + + Some strings are not freed when needed. Free them to avoid memory + leak. + + (cherry picked from commit 363803d9bdf551d4b74c8bc15f375bdd83c44364) + +M src/gl-searchpopover.c +M src/gl-window.c + +commit d5748e35ae0e2f5f090d907b29cf5344e4fd508d +Author: Piotr Drąg <[email protected]> +Date: Mon Mar 26 05:51:02 2018 +0200 + + Update Polish translation + +M help/pl/media/gnome-logs-3-12.png + +commit ea3e78c89697deeb2b404166dccd62e6baf8f70d +Author: Stas Solovey <[email protected]> +Date: Tue Mar 13 19:28:57 2018 +0000 + + Update Russian translation + +M po/ru.po + commit 2939d8f578d46d95edc3aacd0538f7f0ab860dd8 Author: David King <[email protected]> -Date: Mon Mar 12 15:48:52 2018 +0000 +Date: Mon Mar 12 15:48:52 2018 +0000 Update NEWS for 3.28.0 release diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gnome-logs-3.28.0/NEWS new/gnome-logs-3.28.2/NEWS --- old/gnome-logs-3.28.0/NEWS 2018-03-12 16:48:44.000000000 +0100 +++ new/gnome-logs-3.28.2/NEWS 2018-05-07 09:49:21.000000000 +0200 @@ -1,3 +1,9 @@ +GNOME Logs 3.28.2 +================= + +* various memory leak fixes +* updates to Russian and Polish translations + GNOME Logs 3.28.0 ================= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gnome-logs-3.28.0/build-aux/compile new/gnome-logs-3.28.2/build-aux/compile --- old/gnome-logs-3.28.0/build-aux/compile 2018-03-12 16:49:23.000000000 +0100 +++ new/gnome-logs-3.28.2/build-aux/compile 2018-05-07 10:37:38.000000000 +0200 @@ -1,4 +1,4 @@ -#! /bin/sh +#!/bin/sh # Wrapper for compilers which do not understand '-c -o'. scriptversion=2016-01-11.22; # UTC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gnome-logs-3.28.0/build-aux/missing new/gnome-logs-3.28.2/build-aux/missing --- old/gnome-logs-3.28.0/build-aux/missing 2018-03-12 16:49:23.000000000 +0100 +++ new/gnome-logs-3.28.2/build-aux/missing 2018-05-07 10:37:38.000000000 +0200 @@ -1,4 +1,4 @@ -#! /bin/sh +#!/bin/sh # Common wrapper for a few potentially missing GNU programs. scriptversion=2016-01-11.22; # UTC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gnome-logs-3.28.0/build-aux/test-driver new/gnome-logs-3.28.2/build-aux/test-driver --- old/gnome-logs-3.28.0/build-aux/test-driver 2018-03-12 16:49:23.000000000 +0100 +++ new/gnome-logs-3.28.2/build-aux/test-driver 2018-05-07 10:37:39.000000000 +0200 @@ -1,4 +1,4 @@ -#! /bin/sh +#!/bin/sh # test-driver - basic testsuite driver script. scriptversion=2016-01-11.22; # UTC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gnome-logs-3.28.0/configure.ac new/gnome-logs-3.28.2/configure.ac --- old/gnome-logs-3.28.0/configure.ac 2018-03-12 16:48:01.000000000 +0100 +++ new/gnome-logs-3.28.2/configure.ac 2018-05-07 09:49:21.000000000 +0200 @@ -1,5 +1,5 @@ AC_INIT([Logs], - [3.28.0], + [3.28.2], [[email protected]], [gnome-logs], [https://wiki.gnome.org/Apps/Logs]) Binary files old/gnome-logs-3.28.0/po/ru.gmo and new/gnome-logs-3.28.2/po/ru.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gnome-logs-3.28.0/po/ru.po new/gnome-logs-3.28.2/po/ru.po --- old/gnome-logs-3.28.0/po/ru.po 2018-02-22 15:18:34.000000000 +0100 +++ new/gnome-logs-3.28.2/po/ru.po 2018-05-07 09:49:21.000000000 +0200 @@ -10,9 +10,9 @@ "Project-Id-Version: gnome-logs master\n" "Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-" "logs&keywords=I18N+L10N&component=general\n" -"POT-Creation-Date: 2017-09-26 08:55+0000\n" -"PO-Revision-Date: 2017-09-30 13:29+0400\n" -"Last-Translator: Yuri Myasoedov <[email protected]>\n" +"POT-Creation-Date: 2018-03-13 14:41+0000\n" +"PO-Revision-Date: 2018-03-13 22:28+0300\n" +"Last-Translator: Stas Solovey <[email protected]>\n" "Language-Team: Русский <[email protected]>\n" "Language: ru\n" "MIME-Version: 1.0\n" @@ -20,333 +20,337 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Poedit 2.0.2\n" +"X-Generator: Poedit 2.0.6\n" -#: ../data/gl-categorylist.ui.h:1 +#: data/gl-categorylist.ui:15 msgid "Important" msgstr "Важные" -#: ../data/gl-categorylist.ui.h:2 +#: data/gl-categorylist.ui:30 msgid "Alerts" msgstr "Предупреждения" -#: ../data/gl-categorylist.ui.h:3 +#: data/gl-categorylist.ui:45 msgid "Starred" msgstr "Избранные" -#: ../data/gl-categorylist.ui.h:4 +#: data/gl-categorylist.ui:60 msgid "All" msgstr "Все" -#: ../data/gl-categorylist.ui.h:5 ../src/gl-eventviewrow.c:207 +#: data/gl-categorylist.ui:75 src/gl-eventviewrow.c:207 msgid "Applications" msgstr "Приложения" -#: ../data/gl-categorylist.ui.h:6 ../src/gl-eventviewrow.c:216 +#: data/gl-categorylist.ui:90 src/gl-eventviewrow.c:216 msgid "System" msgstr "Система" -#: ../data/gl-categorylist.ui.h:7 ../src/gl-eventviewrow.c:220 +#: data/gl-categorylist.ui:105 src/gl-eventviewrow.c:220 msgid "Security" msgstr "Безопасность" -#: ../data/gl-categorylist.ui.h:8 ../src/gl-eventviewrow.c:212 +#: data/gl-categorylist.ui:120 src/gl-eventviewrow.c:212 msgid "Hardware" msgstr "Оборудование" -#: ../data/gl-categorylist.ui.h:9 +#: data/gl-categorylist.ui:135 msgid "Updates" msgstr "Обновления" -#: ../data/gl-categorylist.ui.h:10 +#: data/gl-categorylist.ui:150 msgid "Usage" msgstr "Использование" -#: ../data/gl-eventtoolbar.ui.h:1 +#: data/gl-eventtoolbar.ui:9 msgid "Export logs to a file" msgstr "Экспортировать журналы в файл" -#: ../data/gl-eventtoolbar.ui.h:2 +#: data/gl-eventtoolbar.ui:30 msgid "Choose the boot from which to view logs" msgstr "Выберите загрузку, для которой хотите просмотреть журналы" -#: ../data/gl-eventtoolbar.ui.h:3 +#: data/gl-eventtoolbar.ui:42 msgid "Search all the logs of the current category" msgstr "Искать все журналы текущей категории" -#: ../data/gl-eventviewdetail.ui.h:1 +#: data/gl-eventviewdetail.ui:26 msgid "Sender" msgstr "Отправитель" -#: ../data/gl-eventviewdetail.ui.h:2 +#: data/gl-eventviewdetail.ui:58 msgid "Time" msgstr "Время" -#: ../data/gl-eventviewdetail.ui.h:3 ../data/gl-searchpopover.ui.h:35 +#: data/gl-eventviewdetail.ui:92 data/gl-searchpopover.ui:1052 msgid "Message" msgstr "Сообщение" -#: ../data/gl-eventviewdetail.ui.h:4 ../data/gl-searchpopover.ui.h:39 +#: data/gl-eventviewdetail.ui:128 data/gl-searchpopover.ui:1072 msgid "Audit Session" msgstr "Сеанс аудита" -#: ../data/gl-eventviewdetail.ui.h:5 ../data/gl-searchpopover.ui.h:38 +#: data/gl-eventviewdetail.ui:161 data/gl-searchpopover.ui:1067 msgid "Kernel Device" msgstr "Устройство" -#: ../data/gl-eventviewdetail.ui.h:6 +#: data/gl-eventviewdetail.ui:194 msgid "Priority" msgstr "Приоритет" -#: ../data/gl-eventviewdetail.ui.h:7 +#: data/gl-eventviewdetail.ui:228 msgid "Subject" msgstr "Тема" -#: ../data/gl-eventviewdetail.ui.h:8 +#: data/gl-eventviewdetail.ui:264 msgid "Defined By" msgstr "Определено" -#: ../data/gl-eventviewdetail.ui.h:9 +#: data/gl-eventviewdetail.ui:298 msgid "Support" msgstr "Поддержка" -#: ../data/gl-eventviewdetail.ui.h:10 +#: data/gl-eventviewdetail.ui:334 msgid "Documentation" msgstr "Документация" -#: ../data/gl-eventviewlist.ui.h:1 +#: data/gl-eventviewlist.ui:43 msgid "Select journal field and timestamp range filtering options" msgstr "Выберите параметры фильтрации: поле журнала и диапазон меток времени" -#: ../data/gl-searchpopover.ui.h:1 +#: data/gl-searchpopover.ui:26 msgid "Select a Journal Field to filter the Logs according to it" msgstr "Выберите поле журнала, по которому нужно фильтровать журнал" -#: ../data/gl-searchpopover.ui.h:2 +#: data/gl-searchpopover.ui:35 data/gl-searchpopover.ui:1028 msgid "All Available Fields" msgstr "Все доступные поля" +#: data/gl-searchpopover.ui:78 data/gl-searchpopover.ui:251 +msgid "Parameters" +msgstr "Параметры" + #. Translators: What [journal fields to search in] -#: ../data/gl-searchpopover.ui.h:4 +#: data/gl-searchpopover.ui:115 msgid "What" msgstr "Что" -#: ../data/gl-searchpopover.ui.h:5 +#: data/gl-searchpopover.ui:130 msgid "Select Journal Field…" msgstr "Выбрать поле журнала…" #. When [log entries to be shown for a given timestamp range] -#: ../data/gl-searchpopover.ui.h:7 +#: data/gl-searchpopover.ui:155 msgid "When" msgstr "Когда" -#: ../data/gl-searchpopover.ui.h:8 +#: data/gl-searchpopover.ui:170 msgid "Show Logs from…" msgstr "Показать журналы от…" -#: ../data/gl-searchpopover.ui.h:9 +#: data/gl-searchpopover.ui:199 msgid "Select Timestamp Range of the Log Entries to be shown" msgstr "Выберите диапазон меток времени записей журнала" -#: ../data/gl-searchpopover.ui.h:10 ../src/gl-searchpopover.c:1303 +#: data/gl-searchpopover.ui:208 data/gl-searchpopover.ui:1091 +#: src/gl-searchpopover.c:1303 msgid "Current Boot" msgstr "Текущая загрузка" -#: ../data/gl-searchpopover.ui.h:11 +#: data/gl-searchpopover.ui:293 msgid "Search Type" msgstr "Тип поиска" -#: ../data/gl-searchpopover.ui.h:12 +#: data/gl-searchpopover.ui:310 msgid "Substring" msgstr "Подстрока" -#: ../data/gl-searchpopover.ui.h:13 +#: data/gl-searchpopover.ui:314 msgid "Match in any part of the string" msgstr "Совпадение с любой частью строки" -#: ../data/gl-searchpopover.ui.h:14 +#: data/gl-searchpopover.ui:328 msgid "Exact" msgstr "Точное совпадение" -#: ../data/gl-searchpopover.ui.h:15 +#: data/gl-searchpopover.ui:332 msgid "Match complete string only" msgstr "Только полное совпадение строки" -#: ../data/gl-searchpopover.ui.h:16 +#: data/gl-searchpopover.ui:379 msgid "Back" msgstr "Назад" -#: ../data/gl-searchpopover.ui.h:17 +#: data/gl-searchpopover.ui:397 msgid "Show Logs Starting From…" msgstr "Показать журналы от…" -#: ../data/gl-searchpopover.ui.h:18 +#: data/gl-searchpopover.ui:419 msgid "Select a start date" msgstr "Выберите дату начала" -#: ../data/gl-searchpopover.ui.h:19 ../src/gl-searchpopover.c:503 +#: data/gl-searchpopover.ui:428 src/gl-searchpopover.c:503 msgid "Select Start Date…" msgstr "Выбрать дату начала…" -#: ../data/gl-searchpopover.ui.h:20 +#: data/gl-searchpopover.ui:459 data/gl-searchpopover.ui:763 msgid "22 January 2016 or 1/22/2016" msgstr "22 января 2016 или 01.22.2016" -#: ../data/gl-searchpopover.ui.h:21 +#: data/gl-searchpopover.ui:504 msgid "Select start time" msgstr "Выберите время начала" -#: ../data/gl-searchpopover.ui.h:22 ../src/gl-searchpopover.c:504 +#: data/gl-searchpopover.ui:513 src/gl-searchpopover.c:504 msgid "Select Start Time…" msgstr "Выберите время начала…" -#: ../data/gl-searchpopover.ui.h:23 +#: data/gl-searchpopover.ui:550 data/gl-searchpopover.ui:857 msgid "Hr" msgstr "ч" -#: ../data/gl-searchpopover.ui.h:24 +#: data/gl-searchpopover.ui:585 data/gl-searchpopover.ui:892 msgid "Min" msgstr "мин" -#: ../data/gl-searchpopover.ui.h:25 +#: data/gl-searchpopover.ui:620 data/gl-searchpopover.ui:927 msgid "Sec" msgstr "сек" -#: ../data/gl-searchpopover.ui.h:26 +#: data/gl-searchpopover.ui:655 data/gl-searchpopover.ui:962 msgid "AM/PM" msgstr "AM/PM" -#: ../data/gl-searchpopover.ui.h:27 +#: data/gl-searchpopover.ui:701 msgid "Until…" msgstr "До…" -#: ../data/gl-searchpopover.ui.h:28 +#: data/gl-searchpopover.ui:723 msgid "Select an end date" msgstr "Выберите дату конца" -#: ../data/gl-searchpopover.ui.h:29 ../src/gl-searchpopover.c:521 +#: data/gl-searchpopover.ui:732 src/gl-searchpopover.c:521 msgid "Select End Date…" msgstr "Выбрать дату конца…" -#: ../data/gl-searchpopover.ui.h:30 +#: data/gl-searchpopover.ui:811 msgid "Select end time" msgstr "Выберите время конца" -#: ../data/gl-searchpopover.ui.h:31 ../src/gl-searchpopover.c:522 +#: data/gl-searchpopover.ui:820 src/gl-searchpopover.c:522 msgid "Select End Time…" msgstr "Выбрать время конца…" -#: ../data/gl-searchpopover.ui.h:32 +#: data/gl-searchpopover.ui:1037 msgid "PID" msgstr "PID" -#: ../data/gl-searchpopover.ui.h:33 +#: data/gl-searchpopover.ui:1042 msgid "UID" msgstr "UID" -#: ../data/gl-searchpopover.ui.h:34 +#: data/gl-searchpopover.ui:1047 msgid "GID" msgstr "GID" -#: ../data/gl-searchpopover.ui.h:36 +#: data/gl-searchpopover.ui:1057 msgid "Process Name" msgstr "Имя процесса" -#: ../data/gl-searchpopover.ui.h:37 +#: data/gl-searchpopover.ui:1062 msgid "Systemd Unit" msgstr "Systemd Unit" -#: ../data/gl-searchpopover.ui.h:40 +#: data/gl-searchpopover.ui:1077 msgid "Executable Path" msgstr "Исполняемый путь" -#: ../data/gl-searchpopover.ui.h:41 +#: data/gl-searchpopover.ui:1096 msgid "Previous Boot" msgstr "Предыдущая загрузка" -#: ../data/gl-searchpopover.ui.h:42 +#: data/gl-searchpopover.ui:1105 msgid "Today" msgstr "Сегодня" -#: ../data/gl-searchpopover.ui.h:43 +#: data/gl-searchpopover.ui:1110 msgid "Yesterday" msgstr "Вчера" -#: ../data/gl-searchpopover.ui.h:44 +#: data/gl-searchpopover.ui:1115 msgid "Last 3 days" msgstr "За последние 3 дня" -#: ../data/gl-searchpopover.ui.h:45 +#: data/gl-searchpopover.ui:1124 msgid "Entire Journal" msgstr "Весь журнал" -#: ../data/gl-searchpopover.ui.h:46 +#: data/gl-searchpopover.ui:1133 msgid "Set Custom Range…" msgstr "Указать другой диапазон…" -#: ../data/gl-window.ui.h:1 +#: data/gl-window.ui:31 msgid "Help" msgstr "Справка" -#: ../data/gl-window.ui.h:2 +#: data/gl-window.ui:39 msgid "Ignore" msgstr "Игнорировать" -#: ../data/help-overlay.ui.h:1 +#: data/help-overlay.ui:8 msgctxt "shortcut window" msgid "General" msgstr "Основные" -#: ../data/help-overlay.ui.h:2 +#: data/help-overlay.ui:13 msgctxt "shortcut window" msgid "Open a new window" msgstr "Открыть новое окно" -#: ../data/help-overlay.ui.h:3 +#: data/help-overlay.ui:20 msgctxt "shortcut window" msgid "Close a window" msgstr "Закрыть окно" -#: ../data/help-overlay.ui.h:4 +#: data/help-overlay.ui:28 msgctxt "shortcut window" msgid "Search" msgstr "Поиск" -#: ../data/help-overlay.ui.h:5 +#: data/help-overlay.ui:33 msgctxt "shortcut window" msgid "Find" msgstr "Найти" -#: ../data/menus.ui.h:1 +#: data/menus.ui:6 msgid "_New Window" msgstr "_Создать окно" -#: ../data/menus.ui.h:2 +#: data/menus.ui:13 msgid "_Help" msgstr "_Справка" -#: ../data/menus.ui.h:3 +#: data/menus.ui:17 msgid "Keyboard Shortcuts" msgstr "Комбинации клавиш" -#: ../data/menus.ui.h:4 +#: data/menus.ui:21 msgid "_About" msgstr "_О приложении" -#: ../data/menus.ui.h:5 +#: data/menus.ui:26 msgid "_Quit" msgstr "_Завершить" -#: ../data/org.gnome.Logs.appdata.xml.in.h:1 +#: data/org.gnome.Logs.appdata.xml.in:7 msgid "GNOME Logs" msgstr "Журналы GNOME" -#: ../data/org.gnome.Logs.appdata.xml.in.h:2 -#: ../data/org.gnome.Logs.desktop.in.h:3 +#: data/org.gnome.Logs.appdata.xml.in:8 data/org.gnome.Logs.desktop.in:5 msgid "View detailed event logs for the system" msgstr "Просмотр подробной информации о событиях в системе" -#: ../data/org.gnome.Logs.appdata.xml.in.h:3 +#: data/org.gnome.Logs.appdata.xml.in:10 msgid "" "Logs shows events from the systemd journal, and sorts them into categories, " "such as hardware and applications." @@ -354,7 +358,7 @@ "Приложение «Журналы» показывает события из журнала systemd и упорядочивает " "их по категориям (аппаратные, программные)." -#: ../data/org.gnome.Logs.appdata.xml.in.h:4 +#: data/org.gnome.Logs.appdata.xml.in:12 msgid "" "Using Logs you can search your logs by typing a search term, and view " "detailed information about each event by clicking on it." @@ -362,24 +366,29 @@ "С помощью приложения «Журналы» вы можете выполнять поиск по журналам и " "просматривать подробную информацию о событиях." -#: ../data/org.gnome.Logs.desktop.in.h:1 ../src/gl-eventtoolbar.c:114 +#: data/org.gnome.Logs.desktop.in:3 src/gl-eventtoolbar.c:137 msgid "Logs" msgstr "Журналы" -#: ../data/org.gnome.Logs.desktop.in.h:2 +#: data/org.gnome.Logs.desktop.in:4 msgid "Log Viewer" msgstr "Журнал событий" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! -#: ../data/org.gnome.Logs.desktop.in.h:5 +#: data/org.gnome.Logs.desktop.in:7 msgid "log;journal;debug;error;" msgstr "логи;журнал;debug;ошибка;отладка;" -#: ../data/org.gnome.Logs.gschema.xml.h:1 +#. Translators: Do NOT translate or transliterate this text (this is an icon file name)! +#: data/org.gnome.Logs.desktop.in:12 +msgid "gnome-logs" +msgstr "gnome-logs" + +#: data/org.gnome.Logs.gschema.xml:5 msgid "Ignore warning" msgstr "Игнорировать предупреждения" -#: ../data/org.gnome.Logs.gschema.xml.h:2 +#: data/org.gnome.Logs.gschema.xml:6 msgid "" "Whether to ignore the warning that says you don’t have sufficient permission " "to view logs. If ignored, the warning won’t show up again." @@ -387,42 +396,42 @@ "Игнорировать ли предупреждения о недостаточности прав для просмотра " "журналов. Если игнорируется, то предупреждения не будут показываться." -#: ../data/org.gnome.Logs.gschema.xml.h:3 +#: data/org.gnome.Logs.gschema.xml:10 msgid "How to sort list rows in the event view list" msgstr "Как сортировать список строк в списке просмотра событий" -#: ../data/org.gnome.Logs.gschema.xml.h:4 +#: data/org.gnome.Logs.gschema.xml:11 msgid "Sort list rows in ascending or descending order for the selected type" msgstr "" "Сортировать список строк в порядке возрастания или убывания для выбранного " "типа" -#: ../src/gl-application.c:109 +#: src/gl-application.c:109 msgid "translator-credits" msgstr "" -"Станислав Соловей <[email protected]>, 2014-2017\n" -"Юрий Мясоедов <[email protected]>, 2015-2017" +"Станислав Соловей <[email protected]>, 2014-2018.\n" +"Юрий Мясоедов <[email protected]>, 2015-2017." -#: ../src/gl-application.c:110 +#: src/gl-application.c:110 msgid "View and search logs" msgstr "Просмотр и поиск событий" -#: ../src/gl-application.c:243 +#: src/gl-application.c:243 msgid "Print version information and exit" msgstr "Показать информацию о версии и выйти" #. Translators: Boot refers to a single run (or bootup) of the system -#: ../src/gl-eventtoolbar.c:105 +#: src/gl-eventtoolbar.c:128 msgid "Boot" msgstr "Загрузка" #. Translators: Shown when there are no (zero) results in the current #. * view. -#: ../src/gl-eventviewlist.c:458 +#: src/gl-eventviewlist.c:478 msgid "No results" msgstr "Результаты отсутствуют" -#: ../src/gl-eventviewrow.c:224 +#: src/gl-eventviewrow.c:224 msgid "Other" msgstr "Другое" @@ -430,7 +439,7 @@ #. * the timestamp range button label in popover to show that #. * logs are shown in the window starting from this timestamp #. * until the ending timestamp of journal. -#: ../src/gl-searchpopover.c:687 +#: src/gl-searchpopover.c:687 #, c-format msgid "From %s" msgstr "От %s" @@ -439,7 +448,7 @@ #. * the timestamp range button label in popover to show that #. * logs are shown in the window upto this timestamp #. * with the starting timestamp being the current time. -#: ../src/gl-searchpopover.c:700 +#: src/gl-searchpopover.c:700 #, c-format msgid "Until %s" msgstr "До %s" @@ -452,17 +461,15 @@ #. * and end date button label in the custom range submenu, #. * showing the day of month in decimal number, full month #. * name as string, the year as a decimal number including the century. -#: ../src/gl-searchpopover.c:737 ../src/gl-searchpopover.c:1104 +#: src/gl-searchpopover.c:737 src/gl-searchpopover.c:1104 msgid "%e %B %Y" msgstr "%e %b. %Y" -#: ../src/gl-searchpopover.c:875 -#, c-format +#: src/gl-searchpopover.c:875 msgid "AM" msgstr "AM" -#: ../src/gl-searchpopover.c:879 -#, c-format +#: src/gl-searchpopover.c:879 msgid "PM" msgstr "PM" @@ -472,7 +479,7 @@ #. Translators: timestamp format for the custom end time button #. * label in the custom range submenu, showing the time with seconds #. * in 12-hour format. -#: ../src/gl-searchpopover.c:987 ../src/gl-searchpopover.c:1226 +#: src/gl-searchpopover.c:987 src/gl-searchpopover.c:1226 msgid "%I:%M:%S %p" msgstr "%I:%M:%S %p" @@ -482,21 +489,21 @@ #. Translators: timestamp format for the custom end time button #. * label in the custom range submenu, showing the time with seconds #. * in 24-hour format. -#: ../src/gl-searchpopover.c:994 ../src/gl-searchpopover.c:1233 +#: src/gl-searchpopover.c:994 src/gl-searchpopover.c:1233 msgid "%T" msgstr "%T" #. Translators: timestamp format for events on the #. * current day, showing the time with seconds in #. * 12-hour format. -#: ../src/gl-util.c:148 +#: src/gl-util.c:148 msgid "%l:%M:%S %p" msgstr "%l:%M:%S %p" #. Translators: timestamp format for events on the #. * current day, showing the time without seconds in #. * 12-hour format. -#: ../src/gl-util.c:155 +#: src/gl-util.c:155 msgid "%l:%M %p" msgstr "%l:%M %p" @@ -505,7 +512,7 @@ #. * the current year, showing the abbreviated #. * month name, day of the month and the time #. * with seconds in 12-hour format. -#: ../src/gl-util.c:166 +#: src/gl-util.c:166 msgid "%b %e %l:%M:%S %p" msgstr "%e %b., %l:%M:%S %p" @@ -514,7 +521,7 @@ #. * current year, showing the abbreviated month name, #. * day of the month and the time without seconds in #. * 12-hour format. -#: ../src/gl-util.c:174 +#: src/gl-util.c:174 msgid "%b %e %l:%M %p" msgstr "%e %b., %l:%M %p" @@ -523,7 +530,7 @@ #. * a different year, showing the abbreviated #. * month name, day of the month, year and the #. * time with seconds in 12-hour format. -#: ../src/gl-util.c:185 +#: src/gl-util.c:185 msgid "%b %e %Y %l:%M:%S %p" msgstr "%e %b. %Y, %l:%M:%S %p" @@ -532,21 +539,21 @@ #. * a different year, showing the abbreviated #. * month name day of the month, year and the #. * time without seconds in 12-hour format. -#: ../src/gl-util.c:194 +#: src/gl-util.c:194 msgid "%b %e %Y %l:%M %p" msgstr "%e %b. %Y, %l:%M %p" #. Translators: timestamp format for events on the #. * current day, showing the time with seconds in #. * 24-hour format. -#: ../src/gl-util.c:211 +#: src/gl-util.c:211 msgid "%H:%M:%S" msgstr "%H:%M:%S" #. Translators: timestamp format for events on the #. * current day, showing the time without seconds in #. * 24-hour format. -#: ../src/gl-util.c:218 +#: src/gl-util.c:218 msgid "%H:%M" msgstr "%H:%M" @@ -555,7 +562,7 @@ #. * current year, showing the abbreviated month name, #. * day of the month and the time with seconds in #. * 24-hour format. -#: ../src/gl-util.c:228 +#: src/gl-util.c:228 msgid "%b %e %H:%M:%S" msgstr "%e %b., %H:%M:%S" @@ -564,7 +571,7 @@ #. * current year, showing the abbreviated month name, #. * day of the month and the time without seconds in #. * 24-hour format. -#: ../src/gl-util.c:236 +#: src/gl-util.c:236 msgid "%b %e %H:%M" msgstr "%e %b., %H:%M" @@ -573,7 +580,7 @@ #. * a different year, showing the abbreviated #. * month name, day of the month, year and the #. * time with seconds in 24-hour format. -#: ../src/gl-util.c:247 +#: src/gl-util.c:247 msgid "%b %e %Y %H:%M:%S" msgstr "%e %b. %Y, %H:%M:%S" @@ -582,47 +589,47 @@ #. * different year, showing the abbreviated month name, #. * day of the month, year and the time without seconds #. * in 24-hour format. -#: ../src/gl-util.c:255 +#: src/gl-util.c:255 msgid "%b %e %Y %H:%M" msgstr "%e %b. %Y, %H:%M" #. Transltors: the first string is the earliest timestamp of the boot, #. * and the second string is the newest timestamp. An example string might #. * be '08:10 - 08:30' -#: ../src/gl-util.c:319 +#: src/gl-util.c:319 #, c-format msgid "%s – %s" msgstr "%s – %s" -#: ../src/gl-window.c:113 +#: src/gl-window.c:113 msgid "Save logs" msgstr "Сохранить журналы" -#: ../src/gl-window.c:116 +#: src/gl-window.c:116 msgid "_Cancel" msgstr "_Отменить" -#: ../src/gl-window.c:117 +#: src/gl-window.c:117 msgid "_Save" msgstr "_Сохранить" -#: ../src/gl-window.c:122 +#: src/gl-window.c:122 msgid "log messages" -msgstr "Сообщения журнала" +msgstr "cообщения журнала" -#: ../src/gl-window.c:175 +#: src/gl-window.c:175 msgid "Unable to export log messages to a file" msgstr "Не удалось экспортировать сообщения журнала в файл" -#: ../src/gl-window.c:402 ../src/gl-window.c:433 +#: src/gl-window.c:439 src/gl-window.c:470 msgid "Unable to read system logs" msgstr "Не удалось прочитать системные журналы" -#: ../src/gl-window.c:416 +#: src/gl-window.c:453 msgid "Unable to read user logs" msgstr "Не удалось прочитать пользовательские журналы" -#: ../src/gl-window.c:448 +#: src/gl-window.c:485 msgid "No logs available" msgstr "Нет доступных журналов" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gnome-logs-3.28.0/src/gl-eventtoolbar.c new/gnome-logs-3.28.2/src/gl-eventtoolbar.c --- old/gnome-logs-3.28.0/src/gl-eventtoolbar.c 2018-02-22 15:18:34.000000000 +0100 +++ new/gnome-logs-3.28.2/src/gl-eventtoolbar.c 2018-05-07 09:49:21.000000000 +0200 @@ -60,6 +60,8 @@ g_menu_remove (G_MENU (section), 0); g_menu_insert_item (G_MENU (section), 0, menu_item); + + g_object_unref (menu_item); } void diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gnome-logs-3.28.0/src/gl-journal-model.c new/gnome-logs-3.28.2/src/gl-journal-model.c --- old/gnome-logs-3.28.0/src/gl-journal-model.c 2017-07-19 15:22:49.000000000 +0200 +++ new/gnome-logs-3.28.2/src/gl-journal-model.c 2018-05-07 09:49:21.000000000 +0200 @@ -66,6 +66,7 @@ static gboolean gl_row_entry_check_message_similarity (GlRowEntry *current_row_entry, GlRowEntry *prev_row_entry); static void gl_journal_model_add_header (GlJournalModel *model); +static void gl_query_free (GlQuery *query); G_DEFINE_TYPE (GlRowEntry, gl_row_entry, G_TYPE_OBJECT); @@ -239,6 +240,11 @@ gl_journal_model_stop_idle (model); + if (model->query) + { + gl_query_free (model->query); + } + if (model->entries) { g_ptr_array_free (model->entries, TRUE); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gnome-logs-3.28.0/src/gl-searchpopover.c new/gnome-logs-3.28.2/src/gl-searchpopover.c --- old/gnome-logs-3.28.0/src/gl-searchpopover.c 2016-11-22 09:31:10.000000000 +0100 +++ new/gnome-logs-3.28.2/src/gl-searchpopover.c 2018-05-07 09:49:21.000000000 +0200 @@ -1002,6 +1002,9 @@ g_object_notify_by_pspec (G_OBJECT (popover), obj_properties[PROP_JOURNAL_TIMESTAMP_RANGE]); + + g_date_time_unref (start_date_time); + g_free (button_label); } static void @@ -1241,6 +1244,9 @@ g_object_notify_by_pspec (G_OBJECT (popover), obj_properties[PROP_JOURNAL_TIMESTAMP_RANGE]); + + g_date_time_unref (end_date_time); + g_free (button_label); } static void diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gnome-logs-3.28.0/src/gl-window.c new/gnome-logs-3.28.2/src/gl-window.c --- old/gnome-logs-3.28.0/src/gl-window.c 2018-02-22 15:18:34.000000000 +0100 +++ new/gnome-logs-3.28.2/src/gl-window.c 2018-05-07 09:49:21.000000000 +0200 @@ -195,9 +195,9 @@ GlEventToolbar *toolbar; GArray *boot_ids; GlJournalBootID *boot_id; - gchar *current_boot; const gchar *boot_match; - const gchar *latest_boot; + gchar *current_boot; + gchar *latest_boot; priv = gl_window_get_instance_private (GL_WINDOW (user_data)); event_list = GL_EVENT_VIEW_LIST (priv->event_list); @@ -224,6 +224,7 @@ g_simple_action_set_state (action, variant); g_free (current_boot); + g_free (latest_boot); } static void
