summaryrefslogtreecommitdiff
path: root/src/main.c
AgeCommit message (Collapse)AuthorFilesLines
2019-07-02Remove trailing whitespacesLaurent Napias1-1/+1
2018-07-27GResource: free css_fileraveit651-0/+1
2018-07-27Initial GResource migrationraveit651-3/+5
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-17EomApplication: Make most members privateFelix Riemann1-1/+2
This allows plugin usage without installing toolbar editor headers. origin commit: https://gitlab.gnome.org/GNOME/eog/commit/e647078
2018-07-08Port EomApplication to GtkApplicationClaudio Saavedra1-105/+9
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
2018-01-30require GTK+ 3.22 and GLib 2.50monsta1-4/+0
and drop additional checks for min/max GLib versions, it's not needed
2017-05-07use different css files for < gtk+=3.20raveit651-0/+4
2017-01-15force X11raveit651-0/+2
2016-11-30port plugin system to libpeasmonsta1-5/+0
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-18/+0
and require libmate-desktop >= 1.17
2015-12-12Fix compilation with enabled GObject IntrospectionSorokin Alexei1-1/+1
2015-12-02GTK3: fix deprecated gdk_threads_enter/leaveWolfgang Ulbrich1-0/+4
2015-09-06Gtk3: Don't call gdk_threads_init()raveit651-1/+0
taken from: https://git.gnome.org/browse/eog/commit/?id=757128b
2015-09-06Gtk3 thumbview: Replace deprecated GtkRCStyle usage with a GtkCssProviderraveit651-0/+28
Makes EomThumbNav's scrollbar style similar to gtk2 version inspired from: https://git.gnome.org/browse/eog/commit/?id=4c93c41
2014-07-28Add the necessary machinery to generate the introspection data from eominfirit1-0/+6
Annotations are still missing, but this provides enough for basic introspection usage Based on eog commit b316c9e0b30a8c6d67feb8f21a20268e18c8cc3d From Claudio Saavedra <[email protected]>
2014-07-24Fix glib/librsvg deprecationinfirit1-9/+0
librsvg: Only inlcude rsvg.h and remove calls to rsvg_init glib: Remove call to g_thread_init and use g_value_*_schar
2014-01-01Use GETTEXT_PACKAGE instead of PACKAGEinfirit1-3/+3
2012-09-04Fixed incorrect fsf addresses. Closes #4.Steve Zesch1-1/+1
2011-11-06inicialPerberos1-0/+270