Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
|
|
Note that GTK+ sets a default title of _("About %s") on the dialog
window (where %s is replaced by the name of the application, but
in order to ensure proper translation of the title, applications
should set the title property explicitly when constructing a
GtkAboutDialog
https://developer.gnome.org/gtk3/stable/GtkAboutDialog.html
|
|
|
|
This makes eom behave the same as other MATE apps,
like Caja and pluma.
inspired by:
https://gitlab.gnome.org/GNOME/eog/commit/af2c96
|
|
Also embed the plugin manager into the template directly.
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/f96947c
|
|
|
|
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/a8343a6
|
|
Embedding UI data files as GResource makes several things easier.
The compiled resources need to be linked directly with the binary
as they won't be available if linked with the embedded libeom.
Starting with eom.css and eom-ui.xml
inspired from:
https://gitlab.gnome.org/GNOME/eog/commit/94004b4
|
|
This internal function is only used at one place.
No need to set the dialog buttons insensitive after
save-image is executed.
As result we don't use deprecated gtk_dialog_get_action_area
inspired by comment from
https://gitlab.gnome.org/GNOME/eog/commit/a48af02
|
|
gtk_show_uri is deprecated and will be removed in later versions.
https://bugzilla.gnome.org/show_bug.cgi?id=792923
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/77f16df
|
|
inspired by:
https://gitlab.gnome.org/GNOME/eog/commit/1b22c52
|
|
origin commits:
https://gitlab.gnome.org/GNOME/eog/commit/35c3864
https://gitlab.gnome.org/GNOME/eog/commit/842775b
https://gitlab.gnome.org/GNOME/eog/commit/3fe0bd4
https://gitlab.gnome.org/GNOME/eog/commit/2b25632
https://gitlab.gnome.org/GNOME/eog/commit/f0c977d
https://gitlab.gnome.org/GNOME/eog/commit/5cdb1b8
https://gitlab.gnome.org/GNOME/eog/commit/dba0bd4
https://gitlab.gnome.org/GNOME/eog/commit/8e31683
https://gitlab.gnome.org/GNOME/eog/commit/3945bb1
|
|
This allows plugin usage without installing toolbar editor headers.
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/e647078
|
|
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/df5b2b6
|
|
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
|
|
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
|
|
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
|
|
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
|
|
|
|
avoid deprecated:
gdk_screen_get_monitor_geometry
gdk_screen_get_monitor_at_window
|
|
|
|
|
|
taken from:
https://git.gnome.org/browse/eog/commit/?id=a54b3a8
|
|
|
|
|
|
backported from eog with a few changes
upstream commits for reference:
https://git.gnome.org/browse/eog/commit/?id=1f79c321367c91c8e9063f1343a7e4ce4199c4d5
https://git.gnome.org/browse/eog/commit/?id=9afc5483b615039a580e295fe08d7b8ec524759c
https://git.gnome.org/browse/eog/commit/?id=40bedbf33812e65f4a8e79691b1fadfaace94035
https://git.gnome.org/browse/eog/commit/?id=8b0acfddc52c220393770a9895b6b56cab7821fd
https://git.gnome.org/browse/eog/commit/?id=95694f8b5f06b891a5e55356451ad60b53387563
https://git.gnome.org/browse/eog/commit/?id=7eeb6c8c0e55a3ad954cde4a6fed91ea7f89691c
|
|
|
|
and require libmate-desktop >= 1.17
|
|
it requires PyGTK so won't even build with GTK+3
|
|
|
|
|
|
|
|
|
|
from
https://git.gnome.org/browse/eog/commit/?id=3764db24f7d5e570b39894a05ba71a09012eea24
fixes https://github.com/mate-desktop/eom/issues/69
|
|
Didn't work with GTK-3 and caused critical warnings when entering fullscreen mode.
Just removing the callback seems to be sufficient
as the toolbar's size request is set when entering fullscreen mode anyway.
https://bugzilla.gnome.org/show_bug.cgi?id=653162
example warning:
(eom:10676): GLib-GObject-WARNING **: gsignal.c:2417: signal 'size_request' is invalid for instance '0x563599a10b00' of type 'GtkWindow'
taken from:
https://git.gnome.org/browse/eog/commit/?id=1cc2606
|
|
|
|
|