Age | Commit message (Collapse) | Author | Files | Lines |
|
Replace all instances of CAIRO_FILTER_BILINEAR with CAIRO_FILTER_GOOD.
This produces much less aliasing on downscaled images. CAIRO_FILTER_GOOD
uses the same method as CAIRO_FILTER_BILINEAR for scale factors greater
than 0.75, according to https://bugs.webkit.org/show_bug.cgi?id=147826.
Comparison screenshots made with eog 3.18.1: http://imgur.com/a/NaoOs
CAIRO_FILTER_BEST is better still, but the the visual difference is
almost imperceptible and the performance impact is severe.
https://bugzilla.gnome.org/show_bug.cgi?id=665897
origin commit: https://gitlab.gnome.org/GNOME/eog/commit/fbc1128
fixes https://github.com/mate-desktop/eom/issues/96
|
|
No need to free() the private struct, since it's done automatically by
the type.
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/9ae71cc
|
|
Improves typesafety by explicitly passing the EomWindow
and allows us to extend the interface if necessary.
https://bugzilla.gnome.org/show_bug.cgi?id=626091
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/397a6a5
|
|
with g_app_info_launch()
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/ec6c243
https://gitlab.gnome.org/GNOME/eog/commit/adc355d
|
|
|
|
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/a5bd8ec
|
|
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/db3a16e
|
|
Replaced with margin-start and margin-end, which should make
EomMetadataSidebar's layout in RTL environments more similar to the
LTR layout.
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/00641d2
|
|
It is possible for this field to contain no "word".
Enable wrapping at char boundaries as fallback so that such files
don't cause the sidebar enlarging too much.
https://bugzilla.gnome.org/show_bug.cgi?id=700717
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/cee1f77
|
|
don't use gtk_image_menu_item_new_with_label
There isn't any menuitem with an icon in the sidebar.
So this can be replaced.
|
|
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/823493f
|
|
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/d82064e
|
|
Move the value labels in their own line below their key labels.
That improves the visibility of the values and takes away less
horizontal space for image viewing. Unfortunately scrolling could be
necessary now as the vertical space requirement increased.
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/00aad08
|
|
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/b6b0641
|
|
There were quite some #ifdefs missing.
https://bugzilla.gnome.org/show_bug.cgi?id=666556
Origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/deb2b63
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=668178
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/6b28ca6
|
|
Makes the data from the properties dialog available as a sidebar.
A button opens the details tab in the properties dialog.
This is graphically still a bit roughg.
Committing it in hopes to get some early feedback.
https://bugzilla.gnome.org/show_bug.cgi?id=616438
origin commit:
https://git.gnome.org/browse/eog/commit/?id=7ac112f
|
|
Realized in a similar fashion as in Evince and Totem.
https://bugzilla.gnome.org/show_bug.cgi?id=684581
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/e8b50ab
|
|
Beforehand empty windows had all UI actions active.
Activation could then spawn critical warnings. This was probably caused
by the switch to GtkApplication.
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/0c82590
|
|
It's not needed anymore after switching to GtkApplication.
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/71c7a06
|
|
The released reference isn't owned by the job.
Could cause a segfault upon closing an EogWindow.
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/757699b
|
|
This removes the direct dependency on dbus and makes use of the
GApplication/GtkApplication facilities for uniqueness and activation.
Bump the glib requirement to 2.29.4, since we need
G_APPLICATION_NON_UNIQUE.
https://bugzilla.gnome.org/show_bug.cgi?id=622876
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/3d39587
Enable TotemScreensaver unconditionally
It uses GDBus instead of libdbus now. It can be enabled even if
libdbus is not available as GDBus/GIO is always present.
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/4c32882
|
|
Besides the more obvious object orientation it also allows watch the
property for changes. Might be useful for plugins.
https://bugzilla.gnome.org/show_bug.cgi?id=544068
origin commit:
https://git.gnome.org/browse/eog/commit/?h=gnome-3-4&id=4c0b5c8
|
|
Otherwise it would only be large enough for roughly one line.
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/c4a025e
|
|
Enable the link and ask actions allowing to create symlinks in Caja
or triggering a menu asking what to do. Also enable the move action,
which was not specifically enabled before but still worked anyway.
https://bugzilla.gnome.org/show_bug.cgi?id=667076
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/bcf7817
|
|
This improves the functionality implemented with commit 9df5fd43.
The new API that will be included in Nautilus 3.3.4 not only opens a
view for the containing folder but also marks the image in the view.
The old behaviour is still available as fallback if the new API is
not offered on the system.
https://bugzilla.gnome.org/show_bug.cgi?id=650402
origin commit:
https://git.gnome.org/browse/eog/commit/?h=gnome-3-4&id=fa74473
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=650402
origin commit:
https://git.gnome.org/browse/eog/commit/?id=9df5fd43
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
and drop additional checks for min/max GLib versions, it's not needed
|
|
|
|
taken from:
https://git.gnome.org/browse/eog/commit/?id=c1ac983bf3bdbd7d8ab4ab34208f1f399bdacbfc
|
|
avoid deprecated:
gdk_screen_get_monitor_geometry
gdk_screen_get_monitor_at_window
|
|
|
|
|
|
|
|
|
|
|
|
taken from:
https://git.gnome.org/browse/eog/commit/?id=1b22c52
|
|
Do the necessary background drawing in draw callback.
taken from:
https://git.gnome.org/browse/eog/commit/?id=aea6404
|
|
Implementation as suggested in the GTK+ documentation.
taken from:
https://git.gnome.org/browse/eog/commit/?id=a57e788
|
|
Just call the callback function directly as that's why
the signal was manually triggered in the first place.
taken from:
https://git.gnome.org/browse/eog/commit/?id=4c86268
|
|
|