summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2014-07-26Add Copy Image and Copy Path to clipboard functionalityinfirit1-0/+63
Based on eog commit 0b209b1ff16e863e60a1d86413aa57c5fbde76b0 From Adrian Hands <[email protected]>
2014-07-26Improve the API consistency in EomImageSaveInfoinfirit3-18/+18
This will make things better for introspection Based on eog commit ae39227b82978abf2b69baff0e46d8bba8d3474e From Claudio Saavedra <[email protected]>
2014-07-26Small code fixinfirit1-3/+1
Based on eog commit 2def5c1918f1e59647b161b8991bc67a2127f63f From Claudio Saavedra <[email protected]>
2014-07-26Fix EomPrintImageSetupPrivate type naming/typedefing to make senseinfirit2-2/+2
Based on eog commit 943a59737c800801055478fb4b6db1493e376fee From Felix Riemann <[email protected]>
2014-07-26Fix build without libexifinfirit2-4/+6
Based on eog commits: ebb9e525a84fb169c79908ff646288550f7e480a aa1ceac427d99e70bc2747b4503f6307f4f841e3 From Felix Riemann <[email protected]>
2014-07-25Use default page settings when opening print dialog the first timeinfirit1-3/+21
Use the default page setup the first time after application start. Then re-use the last used page setup for rest of the time. Eog bug http://bugzilla.gnome.org/show_bug.cgi?id=549039 Based on eog commit 796aae00058655d6f9e796f36fd7420991c657a7 From Marek Kašík <[email protected]>
2014-07-25Don't use deprecated GLib threading API.infirit2-25/+16
2014-07-25Allow disabling the save-on-close confirmation dialoginfirit2-1/+6
Based on eog commit 20d1a4a24ea4d1ae25cec467ee7be364a8ab82cb From Felix Riemann <[email protected]>
2014-07-25Wrap ExifData in a EogExifData boxed typeinfirit8-13/+48
This is for better interaction with bindings Based on eog commit b88d3713fe45a4bab1bd24ac8ff60551c5c31d49 From Claudio Saavedra <[email protected]>
2014-07-25Rename EogDebugSection to EogDebuginfirit2-9/+9
Also rename EOG_NO_DEBUG to EOG_DEBUG_NO_DEBUG for clarity in bindings. Based on eog commit 5f66a42b0f445b181b4612474af43b7304104684 From Claudio Saavedra <[email protected]>
2014-07-25Cleanup GtkObject<->GtkWidget code.infirit2-33/+28
2014-07-25Ignore drag&drop requests from a window onto itselfinfirit1-0/+13
Avoids accidential DnD of an image into the same window (e.g. while trying to scroll) and the resulting reload. Eog bug http://bugzilla.gnome.org/show_bug.cgi?id=585069 Based on eog commit 6a406bf93969a73159b67eefe125f700a1f82126 From Felix Riemann <[email protected]>
2014-07-25Make toolbar editor expand vertically to fully use the dialog's spaceinfirit1-0/+5
Editor only showed a single row of items due to the changed expand behaviour in GTK+-3 before. Based on eog commit 685ea8bd493b3832f9e245dd2da294ef9edf15c3 From Felix Riemann <[email protected]>
2014-07-25Remove any reference to glade*infirit2-6/+6
Based on eog commit d26606d6273427777790e998902d86acd57c3393 From Baptiste Mille-Mathias <[email protected]>
2014-07-25Workaround concurrency issue with statusbar-date plugininfirit1-2/+4
Make sure that only an image loading job does autorotation. A metadata loading job has no use for this. Works around lost signals when the statusbar-date plugin is activated. Eog bug http://bugzilla.gnome.org/show_bug.cgi?id=622161 Based on eog commit 46b027696fd73c115efe6d13421105750a0bf86c From Felix Riemann <[email protected]>
2014-07-25Use gtk_paned_new() instead gtk_[h|v]paned_new()infirit1-0/+12
Based on eog commit 1564455e2585cfee8dd30d7adbe65715608aee03 From Javier Jardón <[email protected]>
2014-07-25Use GRandom as random value generator for random image functioninfirit1-2/+2
Seems to have a better distribution. At least works better with lower image counts. Eom bug https://bugzilla.gnome.org/show_bug.cgi?id=633746 Based on eog commit 88407daf16b509dc33256ad11a8941a8eb4e3eb4 From Felix Riemann <[email protected]>
2014-07-25Make newly saved images user writableinfirit1-0/+23
Doesn't occur for existing files only when saving creates a new file. Eog bug http://bugzilla.gnome.org/show_bug.cgi?id=589921 Based on eog commit 00075ab25d5bd3656a2f5f89773bd56e091d5b47 From Javier Sánchez <[email protected]>
2014-07-25Clear status + titlebar when deleting last image in collectioninfirit2-7/+20
Eog bug http://bugzilla.gnome.org/show_bug.cgi?id=632458 Based on eog commit 7a6ea9ee0e5e8a2d89fd16f241a693c5a56f3b78 From Felix Riemann <[email protected]>
2014-07-25Support transpose/transverse as lossless JPEG transformationsinfirit1-0/+9
Also implement a warning message if unsupported transformations are used to easier discover such cases in the future. Eog bug http://bugzilla.gnome.org/show_bug.cgi?id=632290 Based on eog commit 5bb5a0bbbd8a47215828f30d97474d63dc979be4 From Felix Riemann <[email protected]>
2014-07-25Fix calculation of reference matrices for transpose/transverseinfirit1-6/+10
The flip matrices were applied as if the source matrix were an identity matrix instead of properly multiplicating them. Based on eog commit f2a9be530668155e2a6ab31213f230b104f4832b From Felix Riemann <[email protected]>
2014-07-25Don't try to thumbnail named pipes in the file open dialoginfirit1-1/+3
In fact this means all "special" files like sockets and device files. This prevents lockups due to file I/O blocking here. Eog bug http://bugzilla.gnome.org/show_bug.cgi?id=623271 Based on eog commit b417c57d846bfa83045de8d74ed35e96ef345e22 From Felix Riemann <[email protected]>
2014-07-25Don't create thumbnails out of outdated image pixbufsinfirit1-2/+4
Eog bug reff http://bugzilla.gnome.org/show_bug.cgi?id=614634 Based on eog commit 35ea437d25c94cbd7c0c61c7a4c3094a239048d8 From Claudio Saavedra <[email protected]>
2014-07-25Add eom_image_is_file_changed()infirit2-0/+9
Based on eog commit 50390e87fe4f14f3a68ca93b3048127c15244750 From Claudio Saavedra <[email protected]>
2014-07-25Store the changed status of an image fileinfirit2-1/+7
Based on oeg commit c1cc23e3c776c9b05b255c7127b4932d2d076b4e From Claudio Saavedra <[email protected]>
2014-07-25Plug leaked glist in EogWindowinfirit1-1/+2
Based on eog commit 4f8def2160c053d910c15f53ace97ab7431c4bee From Claudio Saavedra <[email protected]>
2014-07-25Minor optimizationinfirit1-2/+3
GList should always be prepended and reversed later. Based on eog commit 6aff895cc42d08aca91657ab7bb85a99c2ea1899 From Claudio Saavedra <[email protected]>
2014-07-24EomThumbNav: Fix mousewheel scrolling with gtk-3.3.18 and xserver-1.12infirit1-0/+20
Handle incoming smooth scroll events that are oviously caused by the scrollwheel just like legacy scroll events. Based on eog commit 22618a75bcf2a754f5fbe48b2d49c27b5e66ecd5 From Felix Riemann <[email protected]>
2014-07-24Gtk+3: Make print preview use the "draw"-signalinfirit1-0/+24
Based on eog commit 608ef5240e87c4d0e182e7748698e2c298ec00c8 From Felix Riemann <[email protected]>
2014-07-24Disable more of the old drawing codeinfirit1-3/+11
Based on eog commit 8db7761ea28a9c214fe02dd4aca9c25166eded68 From Felix Riemann <[email protected]>
2014-07-24Gtk+3: Connect to the ::draw signalinfirit1-0/+16
Based on eog commit e300daf3ad2743199cab0263d945e3bf732a05b3 From Claudio Saavedra <[email protected]>
2014-07-24Simplify create_surface_from_pixbuf()infirit1-5/+1
Based on eog commit f9ba7f06d73fcd901691e5fa375d87a3a9981cd6 From Claudio Saavedra <[email protected]>
2014-07-24Improve the rendering of scaled imagesinfirit1-8/+5
Based on eog commit 2be68aaee33e3e6732e512a22d9ee5b681e95cc5 From Claudio Saavedra <[email protected]>
2014-07-24Honour the antialiasing-in and antialiasing-out EomScrollView propertiesinfirit1-0/+3
Based on eog commit 9e6f9ee6ea2c0ca4338445a55ff3c6175ca6f623 From Claudio Saavedra <[email protected]>
2014-07-24Replace GdkInterpType with cairo_filter_t in EomScrollViewinfirit1-20/+20
Basedon eog commit 793ede27dd4cd0aa73d5e84cc478641e25424f54 From Claudio Saavedra <[email protected]>
2014-07-24Remove unneeded codeinfirit1-5/+14
Based on eog commit bb9d00011e07e9ad68b5e4968a2c1e68596c5684 From Claudio Saavedra <[email protected]>
2014-07-24Fix the SVG renderinginfirit1-3/+51
Based on eog commit 8654e7de549d8edf34c14f3f0a655d8773b1e433 From Claudio Saavedra <[email protected]>
2014-07-24Enable double-buffer in EomScrollViewinfirit1-2/+0
Based on eog commit f0410a55778e719da8f2b62f0e5060bb128f028e From Claudio Saavedra <[email protected]>
2014-07-24Fully rely on cairo to render the image in EomScrollViewinfirit1-13/+92
Based on eog commit 919929eea1d63380f773f9c0a339a32149e592ba From Claudio Saavedra <[email protected]>
2014-07-24Use gdk_window_create_similar_surface() for EomScrollViewinfirit1-7/+12
Based on eog commit 648302091b5517b5da96c4277fbee8f13c125938 From Claudio Saavedra <[email protected]>
2014-07-24Store a cairo_surface_t in EomScrollView for the GdkPixbuf to be renderedinfirit1-0/+35
Based on eog commit 889f275e38d0a7dcf062f5c63b8efaebaa1ca14f From Claudio Saavedra <[email protected]>
2014-07-24Factor out the code to store a pixbuf in EomScrollViewinfirit1-10/+18
Based on eog commit 4f432e981a956cd157ae3f190b9c7850a6f180d9 From Claudio Saavedra <[email protected]>
2014-07-24Use MateColorButtoninfirit1-4/+6
2014-07-24Remove all calls to gtk_dialog_set_has_separatorinfirit2-12/+0
2014-07-24Drop support for gtk+ < 2.24infirit2-30/+0
2014-07-24Use gtk_widget_hide instead of gtk_widget_hide_allinfirit3-28/+19
gtk_widget_hide_all is deprecated in gtk+2.24 for gtk_widget_hide.
2014-07-24Drop support for glib < 2.36infirit6-32/+0
2014-07-24Use new GLib threading APIinfirit4-32/+31
Based on eog commit by Felix Riemann <[email protected]> Url: https://git.gnome.org/browse/eog/commit/?id=b5f61d90d0478378cf7cf21bf5ade9eded0ae9f2
2014-07-24Fix glib/librsvg deprecationinfirit5-15/+3
librsvg: Only inlcude rsvg.h and remove calls to rsvg_init glib: Remove call to g_thread_init and use g_value_*_schar
2014-05-03Update scrollbars when display is resized in "normal size" modebl0ckeduser1-3/+7