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


Reply via email to