Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update NEWS for 3.16.0 releasegnome-logs-3.16.0 | David King | 2015-03-23 | 2 | -1/+8 |
| | |||||
* | Force the test timezone to UTC | David King | 2015-03-23 | 1 | -0/+1 |
| | | | | | | As gl_util_timestamp_to_display() uses the local timezone for timestamp formatting, and the test sample data is in UTC, force the test timezone to also be UTC. | ||||
* | Updated Thai translation | Akom Chotiphantawanon | 2015-03-20 | 1 | -19/+42 |
| | |||||
* | Add Swedish help translation | Sebastian Rasmussen | 2015-03-16 | 2 | -1/+188 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=746311 | ||||
* | Update NEWS for 3.15.92 releasegnome-logs-3.15.92 | David King | 2015-03-16 | 2 | -1/+8 |
| | |||||
* | Updated Danish translation | Ask Hjorth Larsen | 2015-03-15 | 1 | -62/+86 |
| | |||||
* | Added Japanese translation | microcode | 2015-03-15 | 2 | -0/+217 |
| | |||||
* | Added Tajik translation | Victor Ibragimov | 2015-03-14 | 2 | -0/+221 |
| | |||||
* | Added Bosnian translation | Samir Ribic | 2015-03-13 | 2 | -0/+222 |
| | |||||
* | Finnish translation update | Jiri Grönroos | 2015-03-11 | 1 | -63/+88 |
| | |||||
* | Updated Swedish translation | Anders Jonsson | 2015-03-10 | 1 | -14/+9 |
| | |||||
* | Updated French translation | Alexandre Franke | 2015-03-06 | 1 | -62/+91 |
| | |||||
* | Updated Korean translation | Changwoo Ryu | 2015-03-05 | 1 | -3/+3 |
| | |||||
* | Updated Korean translation | Changwoo Ryu | 2015-03-05 | 1 | -64/+90 |
| | |||||
* | Updated Polish translation | Piotr Drąg | 2015-03-04 | 1 | -64/+85 |
| | |||||
* | Updated Serbian translation | Мирослав Николић | 2015-03-03 | 2 | -124/+174 |
| | |||||
* | Update NEWS for 3.15.91 releasegnome-logs-3.15.91 | David King | 2015-03-02 | 2 | -1/+8 |
| | |||||
* | Updated Lithuanian translation | Aurimas Černius | 2015-02-28 | 1 | -61/+85 |
| | |||||
* | Updated Greek translation | Tom Tryfonidis | 2015-02-26 | 1 | -20/+29 |
| | |||||
* | Updated Ukrainian translation | Daniel Korostil | 2015-02-26 | 1 | -60/+86 |
| | |||||
* | Updated Kazakh translation | Baurzhan Muftakhidinov | 2015-02-24 | 1 | -25/+34 |
| | |||||
* | Updated Chinese (Taiwan) translation | Chao-Hsiung Liao | 2015-02-21 | 1 | -60/+84 |
| | |||||
* | journalmodel: load entries in batches | Lars Uebernickel | 2015-02-19 | 3 | -7/+74 |
| | | | | | | | | | | | | | A major use case of gnome-logs is to open it to quickly see the most recent log entries. It doesn't make sense to read all available entries from disk and create row widgets for each of them. Thus, make GlJournalModel only load the first 50 entries and trigger it to load more once the user scrolls the listbox to the bottom. We still have to load all entries once a search is started. https://bugzilla.gnome.org/show_bug.cgi?id=728317 | ||||
* | journalmodel: only load one entry per idle | Lars Uebernickel | 2015-02-19 | 1 | -18/+13 |
| | | | | | | Creating and layouting row widgets is too slow to do it five at a time. https://bugzilla.gnome.org/show_bug.cgi?id=728317 | ||||
* | Update NEWS for 3.15.90 releasegnome-logs-3.15.90 | David King | 2015-02-18 | 2 | -1/+12 |
| | |||||
* | Fix include path for tests | David King | 2015-02-18 | 1 | -1/+1 |
| | |||||
* | Bump GIO dependency for busy property binding | David King | 2015-02-18 | 1 | -1/+1 |
| | | | | g_application_bind_busy_property() is new in 2.43.90. | ||||
* | Updated Italian translation | Milo Casagrande | 2015-02-18 | 1 | -6/+6 |
| | |||||
* | Updated Italian translation | Milo Casagrande | 2015-02-17 | 1 | -69/+93 |
| | |||||
* | Updated Slovenian translation | Matej Urbančič | 2015-02-16 | 1 | -60/+84 |
| | |||||
* | Updated Swedish translation | Anders Jonsson | 2015-02-16 | 1 | -59/+86 |
| | |||||
* | Mark application as busy while loading entries | Lars Uebernickel | 2015-02-16 | 3 | -0/+47 |
| | | | | | | | Add a property "loading" to GlJournalModel which is TRUE while it's fetching entries and use g_application_bind_busy_property() with it. https://bugzilla.gnome.org/show_bug.cgi?id=744567 | ||||
* | Bump gio and gtk+ dependencies | Lars Uebernickel | 2015-02-16 | 1 | -2/+2 |
| | | | | For GListModel and gtk_list_box_bind_model(). | ||||
* | eventviewlist: don't use g_str_match_string() | Lars Uebernickel | 2015-02-16 | 1 | -5/+25 |
| | | | | | | Not searching inside words is a regression. ASCII alternates probably don't buy us that much anyway, because log messages tend to be ASCII already. (See last commit.) | ||||
* | eventviewlist: restore case-insensitve search | Lars Uebernickel | 2015-02-16 | 1 | -28/+5 |
| | | | | | Use g_str_match_string() now, which gives us case folding and ascii alternatives. However, it doesn't search inside words. | ||||
* | Add GlJournalModel | Lars Uebernickel | 2015-02-16 | 5 | -89/+249 |
| | | | | | | | | A GListModel that contains all journal entries for a given set of matches. This let's us have a single listbox in GlEventViewList that is bound to this model. | ||||
* | Rename GlJournalResult to GlJournalEntry | Lars Uebernickel | 2015-02-16 | 9 | -178/+246 |
| | | | | | | This is more in tune with systemd's parlance. Also make it a GObject so that we can put it into a GListModel soon. | ||||
* | Turn journal iteration logic inside out | Lars Uebernickel | 2015-02-16 | 3 | -176/+80 |
| | | | | | | | | | | | Instead of fetching all journal entries and then adding widgets in an idle, fetch journal entries in the idle just before creating the corresponding widget. gl_journal_query() is replaced by gl_journal_previous(), which returns the previous entry. This makes switching between pages much more responsive. | ||||
* | journal: remove query_cursor() | Lars Uebernickel | 2015-02-16 | 2 | -51/+0 |
| | |||||
* | journal: separate set_matches() from query() | Lars Uebernickel | 2015-02-16 | 3 | -35/+68 |
| | |||||
* | eventviewlist: remove idle when switching pages | Lars Uebernickel | 2015-02-16 | 1 | -0/+6 |
| | |||||
* | eventviewlist: remove add_listbox() functions | Lars Uebernickel | 2015-02-16 | 1 | -92/+54 |
| | | | | They didn't do much anymore. | ||||
* | eventviewlist: simplify applications query logic | Lars Uebernickel | 2015-02-16 | 1 | -27/+25 |
| | |||||
* | query: turn into simply strv | Lars Uebernickel | 2015-02-16 | 3 | -92/+43 |
| | |||||
* | query: remove n_results | Lars Uebernickel | 2015-02-16 | 3 | -99/+47 |
| | | | | | | | It was always set to -1 in practice. As we want to move GlJournal to a iterator-style API, having this field doesn't make sense. Also removes some dead code as a result of this. | ||||
* | journal: don't run query_async in a thread | Lars Uebernickel | 2015-02-16 | 1 | -18/+6 |
| | | | | This was quite unsafe due to lack of any locking. | ||||
* | eventviewlist: merge query_*_ready() functions | Lars Uebernickel | 2015-02-16 | 1 | -258/+20 |
| | | | | | These all did the same now (see last commit), except decide the style of row widget to use. Put that into a priv variable for now. | ||||
* | journal: allow matching on field existence | Lars Uebernickel | 2015-02-16 | 2 | -12/+51 |
| | | | | | | | | | | | The event view had to manually filter results that don't have a _KERNEL_DEVICE or _AUDIT_SESSION (for hardware and security, respectively). Move this logic into the GlJournal, where all other matching is done. To match on existence, pass only a FIELDNAME instead of a FIELDNAME=VALUE pair in the query. This needs to be emulated in GlJournal, because systemd's journal API doesn't support it. | ||||
* | eventviewlist: remove stack | Lars Uebernickel | 2015-02-16 | 2 | -21/+8 |
| | | | | | We're creating a new list box anyway each time we select a new filter. No need in keeping old ones around just to replace them later. | ||||
* | eventviewlist: call query() directly | Lars Uebernickel | 2015-02-16 | 1 | -58/+7 |
| | | | | | | Each add_listbox() function had a small helper around gl_journal_query(). Those helpers shrunk a lot recently, so just call query() directly. |