commit c826662a0156f1eb2fe34be90a9755abf20233a3 Author: Jonathan Kang Date: Thu Jul 20 09:42:26 2017 +0800 update NEWS for 3.25.4 release M NEWS M configure.ac commit b94fddc79dd28c825127db81d83a283719429f71 Author: Fabio Tomat Date: Wed Jul 19 13:54:43 2017 +0000 Update Friulian translation M po/fur.po commit 211bdac7b199c020ea0abfda4fb2301961b698ee Author: Kukuh Syafaat Date: Mon Jul 10 09:45:53 2017 +0000 Update Indonesian translation M po/id.po commit 808466cfb6d8358e1d4766b9497634e58aa98718 Author: Jonathan Kang Date: Fri Jul 7 09:31:36 2017 +0800 Remove size group for the widgets in each row GtkSizeGroup is used to make sure widgets in diffirent rows request the same amount of space while implementing "Use a single row for each log entry" in commit 995bacac51ee84516e9d0c4950dcc1edd45cdd64. But adding too many widgets to GtkSizeGroup leads to poor performance, which make scrolling the list in Logs very slow. Fix that by removing the GtkSizeGroup. As there are not too many widgets in the "Important" category, keep the category size group to make category labels request the same amount of space. https://bugzilla.gnome.org/show_bug.cgi?id=784216 M src/gl-eventviewlist.c M src/gl-eventviewrow.c M src/gl-eventviewrow.h commit 7d05b99429ef9c1e6c82dcae945653774817937e Author: Fabio Tomat Date: Thu Jul 6 22:29:34 2017 +0000 Update Friulian translation M po/fur.po commit 68287983d5b79705abe692eb988203b851b889b2 Author: Jonathan Kang Date: Fri Jun 30 10:04:35 2017 +0800 Remove tooltip showing full log text from each row A popover has been used as a replacement to the previous details page to show detailed information for each row, so the tooltip that shows full log text is redundant. Remove the tooltip from each row. https://bugzilla.gnome.org/show_bug.cgi?id=709294 M src/gl-eventviewrow.c commit ba92386649efbfff25d1dff12b46ef9bf9db4db5 Author: Pranav Ganorkar Date: Fri Jun 23 18:32:15 2017 +0530 Remove GlEventView type The GlEventViewDetail type now derives from GtkPopover instead of GtkBin.Hence, The mode setting operation provided by GlEventView type (which is derived from GtkStack) is no longer needed as a GtkStack is not required to switch between GlEventViewList and GlEventViewDetail. https://bugzilla.gnome.org/show_bug.cgi?id=709294 M Makefile.am M data/gl-eventtoolbar.ui D data/gl-eventview.ui M data/gl-window.ui M data/org.gnome.Logs.gresource.xml M src/gl-application.c M src/gl-eventtoolbar.c M src/gl-eventtoolbar.h D src/gl-eventview.c D src/gl-eventview.h M src/gl-eventviewlist.c M src/gl-window.c commit 2391b02c0a4cbde9ac1cf313c6ce7741c96be781 Author: Pranav Ganorkar Date: Mon Jun 12 23:35:45 2017 +0530 Display detailed event information in a GtkPopover A GtkPopover is shown when a row which is not a header is activated. For handling very long messages, the message text is wrapped to fit the size of the GtkPopover. Further, such long messages are shown in a GtkScrolledWindow. All the earlier available detail fields are shown in the GtkPopover. https://bugzilla.gnome.org/show_bug.cgi?id=709294 M data/gl-eventviewdetail.ui M data/gl-style.css M src/gl-eventview.c M src/gl-eventviewdetail.c M src/gl-eventviewdetail.h M src/gl-eventviewlist.c commit 3bb233264c9de1a471db86344656ffa77ca9a1e4 Author: Pranav Ganorkar Date: Fri Jun 9 19:01:04 2017 +0530 Compress similar events in GlEventViewList The compression information is stored in GlRowEntry objects during population of the model array.The similarity criteria for grouping adjacent messages is: * Messages whose first word is same * Messages sent by the same process The compression information is then parsed in the view classes and accordingly the events to be compressed are hidden in GlEventViewList. The visibility of compressed events can be toggled by activating the header row representing those compressed events. When compressed events are expanded using the header, sorting order specified by 'sort-order' GSettings key is maintained in GlEventViewList. Headers are removed from the compressed rows to improve their visibility when they are shown by activating the header. https://bugzilla.gnome.org/show_bug.cgi?id=709294 M data/gl-style.css M src/gl-eventviewlist.c M src/gl-eventviewrow.c M src/gl-journal-model.c commit 0a7fd4c44a7b1cae314aaec0d4048c16d636fe91 Author: Pranav Ganorkar Date: Fri Jun 9 15:49:15 2017 +0530 Pass GlRowEntry objects from model to view The model array is populated with GlRowEntry objects. The view classes now interact with GlJournalEntry through GlRowEntry objects. https://bugzilla.gnome.org/show_bug.cgi?id=709294 M src/gl-eventview.c M src/gl-eventviewdetail.c M src/gl-eventviewdetail.h M src/gl-eventviewlist.c M src/gl-eventviewlist.h M src/gl-eventviewrow.c M src/gl-eventviewrow.h M src/gl-journal-model.c commit 08a5624b1eb28d8419637a1b655dfe192b71473e Author: Pranav Ganorkar Date: Fri Jun 9 14:42:57 2017 +0530 Define GlRowEntry object and it's API The GlRowEntry object includes flags/variables to store information about the compression of journal entries and pass it on from the model to view. There are three types of row entries: uncompressed, compressed, header. If a row entry is a header, then it also stores the compressed journal entries which are represented by the header. https://bugzilla.gnome.org/show_bug.cgi?id=709294 M src/gl-journal-model.c M src/gl-journal-model.h commit 88a06285bb6257e60ab8abe226874524e2fbb5c8 Author: Jordi Mas Date: Sun Jun 18 17:29:19 2017 +0200 Fixes to Catalan translation M po/ca.po commit efb5145544803e4a9a23e0d9db3a94d2dce0eff2 Author: Jordi Mas Date: Sun Jun 18 14:31:34 2017 +0200 Update Catalan translation M po/ca.po commit 4aecdf242964aa4c3817b565bb25c6708a29dbb5 Author: Pranav Ganorkar Date: Tue May 9 21:47:44 2017 +0530 Move sorting from view to model The logs shown in GlEventViewList are now sorted from GlJournalModel. The logs can be sorted in ascending or descending order according to the timestamp. The sorting order can be controlled by setting the 'sort-order' GSettings key. https://bugzilla.gnome.org/show_bug.cgi?id=767995 M src/gl-eventviewlist.c M src/gl-journal-model.c M src/gl-journal-model.h commit de3022f1012c4fe97d1420a9b2dce6debe83305a Author: Piotr Drąg Date: Mon May 22 22:00:57 2017 +0200 Add Polish help translation M help/Makefile.am A help/pl/pl.po commit 57fde75e1f2678b637b809619eb0378626fa95d5 Author: Jonathan Kang Date: Tue Apr 25 11:08:58 2017 +0800 update NEWS for 3.25.1 release M NEWS M configure.ac