Age | Commit message (Collapse) | Author | Files | Lines |
|
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 is not really useful for plugins.
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/5a497db
|
|
The widget is not specific to Exif, and is used for XMP as well.
https://bugzilla.gnome.org/show_bug.cgi?id=509406
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/2969a58
Plus a clean up, tabs to spaces for eom-metadata-details.c/h
|
|
This allows plugin usage without installing toolbar editor headers.
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/e647078
|
|
These will be loaded on application initialization and disabled
once the application is disposed.
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/cdfe77e
|
|
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
|
|
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
|
|
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
|
|
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
|
|
|
|
|
|
Based on eog commit a9029cb760020d0de65e32910f2e707c8fb19198
From Felix Riemann <[email protected]>
|
|
|
|
Annotations are still missing, but this provides enough for basic introspection usage
Based on eog commit b316c9e0b30a8c6d67feb8f21a20268e18c8cc3d
From Claudio Saavedra <[email protected]>
|
|
The used regex seems to be broken and is causing trouble on BSD.
Drop it as doesn't seem to have an effect on the symbol list anyway.
Based on eog commit e48ca60f44fef3e61b11d1d75cd3569b3b622212
From Felix Riemann <[email protected]>
|
|
The new class "snapshots" the required data from the given EomImage
and keeps it around for clipboard usage until the clipboard gets reset.
Based on eog commit dcb56b03e9c9282138b9da94eddcedfc401ab750
From Felix Riemann <[email protected]>
|
|
|