summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-07-28Put EomClipboardHandler into the public APIinfirit1-1/+1
Based on eog commit a9029cb760020d0de65e32910f2e707c8fb19198 From Felix Riemann <[email protected]>
2014-07-28Use G_DEFINE_INTERFACE for EomMetadataReaderinfirit1-54/+34
Based pm eog commit 200ff4ea06b05554c349d5321f25b087c078cf33 From Felix Riemann <[email protected]>
2014-07-28Make sure EomScrollView's adjustment values are always correctly setinfirit1-34/+21
Ensures one can only scroll as far as necessary. If one scrolled to far the images's last line/column was used for padding. Eog bug https://bugzilla.gnome.org/show_bug.cgi?id=631710 Based one eog commit b21dd56b9437e53b7ba8abdd96942c1871edc02c From Felix Riemann <[email protected]>
2014-07-28Check if an editor has been set before comparing it to other appsinfirit1-1/+1
Based on eog commit 349676e43252477219d07cad279861bd9484d94d From Felix Riemann <[email protected]>
2014-07-28Add "Edit Image" toolbar buttoninfirit4-0/+128
Add a conditionally-enabled "Edit Image" toolbar button. The toolbar is only enabled if a specific image editor is specified in GSettings. Eog bug https://bugzilla.gnome.org/show_bug.cgi?id=609958 Based on eog commit b5e6b7d31181ab87f788921f751a6550bddb5bcf From Ryan Lortie <[email protected]>
2014-07-28Replace missed GDK_INTERP_NEAREST with CAIRO_FILTER_NEARESTinfirit1-2/+2
Missed in 72dee2d1a95db4dfa335d98358fdf3f294a9fbaa
2014-07-28Update the thumbview visible range in an idle callbackinfirit1-30/+39
This avoids entering in an infinite loop of unsetting a thumbnail, relayouting the iconview, updating the adjustment, setting the thumbnail, relayouting the iconview, updating the adjustment, unsetting the thumbnail, and so on. Bug https://bugzilla.gnome.org/show_bug.cgi?id=639312 Based on eog commit a395e95c5df2c4cbae9ce749544ec62820746e40 From Claudio Saavedra <[email protected]>
2014-07-28Workaround GtkIconView breakageinfirit1-51/+86
By moving initialization code to the constructed() method. See Eog #639139. https://bugzilla.gnome.org/show_bug.cgi?id=639139 Based on eog commit 0b98b8cc1903142112dd67ecde6a914583087da5 From Claudio Saavedra <[email protected]>
2014-07-28Add a appendix to the main reference documentinfirit1-65/+75
Based on eog commit 45488632bf62cd6891a41c81fcbe4c8a68d55555 From Claudio Saavedra <[email protected]>
2014-07-28Fix gir install pathsinfirit1-2/+2
2014-07-28gtk-doc janitoringinfirit2-3/+50
Based on eog commit cddb3588d5982595ce7e230ea0e045454da8ff90 From Claudio Saavedra <[email protected]>
2014-07-28Dont use EomExifData in the C apiinfirit8-12/+14
Eog bug https://bugzilla.gnome.org/show_bug.cgi?id=626257 Based on eog commit f457e6cd2f9b25194145681109ae4bd7f3b4ee7f From Claudio Saavedra <[email protected]>
2014-07-28Add the necessary machinery to generate the introspection data from eominfirit3-8/+53
Annotations are still missing, but this provides enough for basic introspection usage Based on eog commit b316c9e0b30a8c6d67feb8f21a20268e18c8cc3d From Claudio Saavedra <[email protected]>
2014-07-28Don't make enum types internalinfirit1-1/+1
Eog bug https://bugzilla.gnome.org/show_bug.cgi?id=626257 Based on eog commit d3ee0241723db6729cb7331428293c9dc95e8cdd 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-28Add gtk-doc annotations to the new properties in EomScrollViewinfirit1-0/+11
Based on ec93e7f2c26a09a69dbc93241a50badccb0f6b21 From Felix Riemann <[email protected]>
2014-07-27Set transparency style using GSettingsinfirit2-39/+47
Based on eog commit acdafc3563c5c88d3c2d2a25e4602d774dad92fa From Felix Riemann <[email protected]>
2014-07-27Reflect transparency color API changes in Python bindingsinfirit1-1/+9
Based on eog commit a7d7b35fc1eb92e17901ec9e9054db0f35f2ad80 From Felix Riemann <[email protected]>
2014-07-27Set transparency fill color using GSettingsinfirit3-71/+58
Based on eog commit 2a4e4c30e4a41a1f4b7b452243a56851cdebe442 From Felix Riemann <[email protected]>
2014-07-27Set zoomed out antialiasing using a GSettings bindinginfirit2-28/+19
Based on eog commit bfef239942645fff4a5efe71d801ccb92a185cf7 From Felix Riemann <[email protected]>
2014-07-27Set zoomed in antialiasing using a GSettings bindinginfirit2-28/+19
Based on eog commit 15917972d9a60fc185b1cc9a7b4e304952c49d2d From Felix Riemann <[email protected]>
2014-07-27Rework gsettings code to be more like eoginfirit5-134/+126
2014-07-27Have the ThumbNav's scrollbuttons bound to the GSettings keyinfirit1-25/+4
Based on eog commit 0a898703a9a19589e049a73d21c91898b0dbc51e From Felix Riemann <[email protected]>
2014-07-27Switch scrollwheel zoom setting with GSettingsinfirit2-30/+19
Based on eog commit 8c7cf9f8938673eda2843be650b558084b44303e From Felix Riemann <[email protected]>
2014-07-27Bind zoom multiplier to GSettings instead of setting it by handinfirit2-30/+20
Based on eog commit 0cadaebd5c7561991eceaf3ed9af32f50e63b1e9 From Felix Riemann <[email protected]>
2014-07-27Handle EomScrollView's instance initialization in the right functioninfirit1-69/+84
Moves most of the other stuff done in eom_scroll_view_new over to eom_scroll_view_init. Based on eog commit e7243a9ddad0f31f8759aadbd92ad551781b8480 From Felix Riemann <[email protected]>
2014-07-27Define EomExifData type using G_DEFINE_BOXED_TYPE macroinfirit1-12/+3
Based on eog commit 3cc45bdc35fbfd14627d266c0344f677d2037dcb From Felix Riemann <[email protected]>
2014-07-27Don't use deprecated GLib threading API.infirit1-13/+13
2014-07-27Revert "Don't use deprecated GLib threading API."infirit2-16/+25
This reverts commit 13f1c75845c8a55a95d2c5426dbf343e3828bc78. Has an unrelated change included so we need to split this.
2014-07-26Fix typoinfirit1-1/+1
2014-07-26Unite copy to clipboard functions in a single menu entryinfirit2-39/+2
Also assign a shortcut and icon to it. Based on eog commit 031908baeeac94a398e44e53253ee8454f834242 From Felix Riemann <[email protected]>
2014-07-26Allow handling multiple clipboard data formats from one menu entryinfirit4-5/+395
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]>
2014-07-26Add Copy Image and Copy Path to clipboard functionalityinfirit2-0/+72
Based on eog commit 0b209b1ff16e863e60a1d86413aa57c5fbde76b0 From Adrian Hands <[email protected]>
2014-07-26Improve the API consistency in EomImageSaveInfoinfirit4-21/+21
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-25Fix Makefile for ui files.infirit2-11/+6
2014-07-25Allow disabling the save-on-close confirmation dialoginfirit3-1/+10
Based on eog commit 20d1a4a24ea4d1ae25cec467ee7be364a8ab82cb From Felix Riemann <[email protected]>
2014-07-25Wrap ExifData in a EogExifData boxed typeinfirit9-19/+52
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*infirit5-12/+12
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]>