summaryrefslogtreecommitdiff
path: root/src/Makefile.am
AgeCommit message (Collapse)AuthorFilesLines
2020-02-17Preprocessing warning for file: src/eom-window.crbuj1-0/+1
2020-02-17Preprocessing warning for file: src/eom-print.crbuj1-0/+1
2018-08-13Fix GResource dependency calculation for out-of-tree buildsFelix Riemann1-1/+3
origin commit: https://gitlab.gnome.org/GNOME/eog/commit/f8d3623
2018-08-13Remove EomDialog helper classFelix Riemann1-2/+0
EomDialog has become obsolete with the switch to GtkBuilder templates. origin commits: https://gitlab.gnome.org/GNOME/eog/commit/9a60071
2018-07-27Initial GResource migrationraveit651-1/+9
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
2018-07-26EomMetadataDetails: Don't install header fileFelix Riemann1-2/+4
This is not really useful for plugins. origin commit: https://gitlab.gnome.org/GNOME/eog/commit/5a497db
2018-07-26EomExifDetails: Rename to EomMetadataDetailsFelix Riemann1-7/+8
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
2018-07-17EomApplication: Make most members privateFelix Riemann1-0/+1
This allows plugin usage without installing toolbar editor headers. origin commit: https://gitlab.gnome.org/GNOME/eog/commit/e647078
2018-07-17Add new plugin hook for per-application pluginsFelix Riemann1-0/+2
These will be loaded on application initialization and disabled once the application is disposed. origin commit: https://gitlab.gnome.org/GNOME/eog/commit/cdfe77e
2018-07-11Add our own activatable interface to EomWindowFelix Riemann1-0/+2
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
2018-07-08Make Exif/XMP summaries available as sidebarFelix Riemann1-0/+2
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
2018-07-08Use GtkApplication to inhibit the screensaver during slideshowsFelix Riemann1-5/+0
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
2018-07-08Port EomApplication to GtkApplicationClaudio Saavedra1-11/+0
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
2016-11-30port plugin system to libpeasmonsta1-8/+3
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
2016-11-21move to GTK+3 (>= 3.14), drop GTK+2 code and --with-gtk build optionmonsta1-1/+1
and require libmate-desktop >= 1.17
2016-11-21drop Python plugins support and --enable-python build optionmonsta1-25/+0
it requires PyGTK so won't even build with GTK+3
2016-07-13drop unused include and definesmonsta1-2/+0
2016-07-13drop unused filesmonsta1-2/+0
2014-07-28Put EomClipboardHandler into the public APIinfirit1-1/+1
Based on eog commit a9029cb760020d0de65e32910f2e707c8fb19198 From Felix Riemann <[email protected]>
2014-07-28Fix gir install pathsinfirit1-2/+2
2014-07-28Add the necessary machinery to generate the introspection data from eominfirit1-8/+36
Annotations are still missing, but this provides enough for basic introspection usage Based on eog commit b316c9e0b30a8c6d67feb8f21a20268e18c8cc3d From Claudio Saavedra <[email protected]>
2014-07-28Remove unneeded export-symbols-regex libtool parameterinfirit1-4/+0
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]>
2014-07-26Allow handling multiple clipboard data formats from one menu entryinfirit1-0/+2
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]>
2011-11-06inicialPerberos1-0/+239