summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'wip/gsettings-ref-count-fixes' into 'master'HEADmasterFelix Riemann2023-05-062-11/+19
|\ | | | | | | | | | | | | EogWindow: Fix refcount and signal handler issues around GSettings handles Closes #291 See merge request GNOME/eog!153
| * EogWindow: Release GSettings handlers for GActionsFelix Riemann2023-05-061-11/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | EogWindow uses uses standard signal handlers to bind some GActions to GSettings properties. A binding cannot be used here. These callbacks were never disconnected though. If the GSettings object would not be finalized after closing the window (e.g. due to some still active bindings) it could still trigger the callback with a handle to a released GAction causing a segfault. Using `g_signal_connect_object` ensures the signal handler gets disconnected when the GAction is released. Fixes #291.
| * EogWindow: Fix leaked references on the window's ThumbNav widgetFelix Riemann2023-05-061-0/+3
| | | | | | | | | | | | | | | | | | These would prevent the EogThumbNav from disposing/finalizing correctly. That would keep the GSettings binding for the "show-buttons" property alive as well. Although this doesn't seem to crash when triggered, it at least prints some worrying criticals into the log. Part of #291.
| * EogMetadataSidebar: Release reference on parent windowFelix Riemann2023-05-061-0/+2
|/ | | | | | | | Otherwise the reference gets leaked and the parent window may not finalize correctly. This could cause further issues if some callbacks or bindings do not get disconnected due to the skipped finalization. Fixes #291.
* DOAP: Replace defunct mailing-list with support-forum (GNOME Discourse)Andre Klapper2023-04-271-1/+1
|
* Update Turkish translationSabri Ünal2023-04-231-3/+3
|
* Post-release version bumpFelix Riemann2023-04-221-1/+1
|
* Prepare for release 44.144.1Felix Riemann2023-04-222-2/+25
|
* EogJobs: Clean up image data if EogJobLoad gets cancelledFelix Riemann2023-04-221-5/+13
| | | | | | | If a EogJobLoad gets cancelled it may have actually already completed loading the image data. Instead of leaking the data and possibly hitting an assertion when trying to load the image the next time, do a ref-unref on the image data to release it. See #288.
* Update Turkish translationSabri Ünal2023-04-171-11/+11
|
* Update Bulgarian translationAlexander Shopov2023-04-071-1/+1
|
* Merge branch 'wip/anim-iter-leak' into 'master'Felix Riemann2023-04-021-1/+0
|\ | | | | | | | | EogImage: Do not leak animation iter See merge request GNOME/eog!152
| * EogImage: Do not leak animation iterFelix Riemann2023-04-021-1/+0
| | | | | | | | | | | | If showing an animation, `eog_image_start_animation` adds a reference to the animation iter object which is never dropped again. This is a follow-up to !150 which fixed ref counting the animation object itself.
* | flatpak: Update WEBP loader to 0.2.4Felix Riemann2023-04-021-1/+1
|/
* Merge branch 'wip/anim-leak' into 'master'Felix Riemann2023-04-021-0/+1
|\ | | | | | | | | src/eog-image.c: ref priv->anim to avoid double free issues See merge request GNOME/eog!150
| * src/eog-image.c: ref priv->anim to avoid double free issuesAlberto Ruiz2023-03-291-0/+1
| |
* | flatpak: Stay on libpeas 1.36.xFelix Riemann2023-04-021-0/+1
| | | | | | | | | | | | libpeas' main branch is used to develop libpeas-2.0 which is not going to be API/ABI-compatible. This also fixes flatpak-builder not finding libpeas' `main` branch after having deleted its `master` branch.
* | Update Vietnamese translationNgọc Quân Trần2023-04-011-119/+122
|/
* Update Chinese (China) translationBoyuan Yang2023-03-261-121/+125
|
* Update Dutch translationNathan Follens2023-03-261-129/+131
|
* Update Latvian translationRūdolfs Mazurs2023-03-241-139/+127
|
* Update Indonesian translationAndika Triwidada2023-03-211-96/+95
|
* Post-release version bumpFelix Riemann2023-03-181-1/+1
|
* Prepare for release 44.044.0Felix Riemann2023-03-183-5/+42
|
* Update French translationIrénée THIRION2023-03-161-99/+97
|
* Update Russian translationSergej A2023-03-141-128/+127
|
* Update Danish translationAlan Mortensen2023-03-131-89/+91
|
* Updated Danish translationAsk Hjorth Larsen2023-03-121-123/+134
|
* Update Greek translationEfstathios Iosifidis2023-03-111-342/+343
|
* Update Turkish translationSabri Ünal2023-03-081-141/+135
|
* Update Hungarian translationBalázs Úr2023-03-081-104/+120
|
* Update Persian translationMohammadSaleh Kamyab2023-03-061-125/+128
|
* Update Polish translationPiotr Drąg2023-03-052-208/+205
|
* Update Korean translationSeong-ho Cho2023-03-051-74/+73
|
* Update Bulgarian translationAlexander Shopov2023-03-041-121/+118
|
* Update French translationIrénée THIRION2023-03-041-137/+124
|
* Update Swedish translationAnders Jonsson2023-03-041-110/+107
|
* Update German translationTim Sabsch2023-03-031-151/+151
|
* Update Czech translationMarek Černocký2023-03-031-120/+117
|
* Update Finnish translationJiri Grönroos2023-02-281-121/+124
|
* Update Ukrainian translationYuri Chornoivan2023-02-281-120/+137
|
* help: Replace eog mailing list URL by GNOME DiscourseAndre Klapper2023-02-281-1/+1
|
* help: Replace docs mailing list URL by GNOME DiscourseAndre Klapper2023-02-281-2/+1
|
* help: Replace mailing list URL by GNOME DiscourseAndre Klapper2023-02-281-1/+1
|
* Update Korean translationJeeyong Um2023-02-271-117/+121
|
* Update Turkish translationSabri Ünal2023-02-221-25/+24
|
* Updated Spanish translationDaniel2023-02-211-128/+125
|
* Update Hungarian translationBalázs Úr2023-02-201-127/+120
|
* Update Lithuanian translationAurimas Černius2023-02-181-139/+126
|
* Update Serbian translationМарко Костић2023-02-181-120/+123
|