summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update NEWS for 3.16.0 releasegnome-logs-3.16.0David King2015-03-232-1/+8
|
* Force the test timezone to UTCDavid King2015-03-231-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 translationAkom Chotiphantawanon2015-03-201-19/+42
|
* Add Swedish help translationSebastian Rasmussen2015-03-162-1/+188
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=746311
* Update NEWS for 3.15.92 releasegnome-logs-3.15.92David King2015-03-162-1/+8
|
* Updated Danish translationAsk Hjorth Larsen2015-03-151-62/+86
|
* Added Japanese translationmicrocode2015-03-152-0/+217
|
* Added Tajik translationVictor Ibragimov2015-03-142-0/+221
|
* Added Bosnian translationSamir Ribic2015-03-132-0/+222
|
* Finnish translation updateJiri Grönroos2015-03-111-63/+88
|
* Updated Swedish translationAnders Jonsson2015-03-101-14/+9
|
* Updated French translationAlexandre Franke2015-03-061-62/+91
|
* Updated Korean translationChangwoo Ryu2015-03-051-3/+3
|
* Updated Korean translationChangwoo Ryu2015-03-051-64/+90
|
* Updated Polish translationPiotr Drąg2015-03-041-64/+85
|
* Updated Serbian translationМирослав Николић2015-03-032-124/+174
|
* Update NEWS for 3.15.91 releasegnome-logs-3.15.91David King2015-03-022-1/+8
|
* Updated Lithuanian translationAurimas Černius2015-02-281-61/+85
|
* Updated Greek translationTom Tryfonidis2015-02-261-20/+29
|
* Updated Ukrainian translationDaniel Korostil2015-02-261-60/+86
|
* Updated Kazakh translationBaurzhan Muftakhidinov2015-02-241-25/+34
|
* Updated Chinese (Taiwan) translationChao-Hsiung Liao2015-02-211-60/+84
|
* journalmodel: load entries in batchesLars Uebernickel2015-02-193-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 idleLars Uebernickel2015-02-191-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.90David King2015-02-182-1/+12
|
* Fix include path for testsDavid King2015-02-181-1/+1
|
* Bump GIO dependency for busy property bindingDavid King2015-02-181-1/+1
| | | | g_application_bind_busy_property() is new in 2.43.90.
* Updated Italian translationMilo Casagrande2015-02-181-6/+6
|
* Updated Italian translationMilo Casagrande2015-02-171-69/+93
|
* Updated Slovenian translationMatej Urbančič2015-02-161-60/+84
|
* Updated Swedish translationAnders Jonsson2015-02-161-59/+86
|
* Mark application as busy while loading entriesLars Uebernickel2015-02-163-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+ dependenciesLars Uebernickel2015-02-161-2/+2
| | | | For GListModel and gtk_list_box_bind_model().
* eventviewlist: don't use g_str_match_string()Lars Uebernickel2015-02-161-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 searchLars Uebernickel2015-02-161-28/+5
| | | | | Use g_str_match_string() now, which gives us case folding and ascii alternatives. However, it doesn't search inside words.
* Add GlJournalModelLars Uebernickel2015-02-165-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 GlJournalEntryLars Uebernickel2015-02-169-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 outLars Uebernickel2015-02-163-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 Uebernickel2015-02-162-51/+0
|
* journal: separate set_matches() from query()Lars Uebernickel2015-02-163-35/+68
|
* eventviewlist: remove idle when switching pagesLars Uebernickel2015-02-161-0/+6
|
* eventviewlist: remove add_listbox() functionsLars Uebernickel2015-02-161-92/+54
| | | | They didn't do much anymore.
* eventviewlist: simplify applications query logicLars Uebernickel2015-02-161-27/+25
|
* query: turn into simply strvLars Uebernickel2015-02-163-92/+43
|
* query: remove n_resultsLars Uebernickel2015-02-163-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 threadLars Uebernickel2015-02-161-18/+6
| | | | This was quite unsafe due to lack of any locking.
* eventviewlist: merge query_*_ready() functionsLars Uebernickel2015-02-161-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 existenceLars Uebernickel2015-02-162-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 stackLars Uebernickel2015-02-162-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() directlyLars Uebernickel2015-02-161-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.