summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2015-06-14EogThumbView: Set icon view columns to the real number of imagesraveit652-0/+127
GtkIconView's layout code was redone in gtk+-3.4.3 and 3.4.4 breaking EogThumbView which would scale the thumbnails so small that the thumbview would not be shown itself in single row mode. This should work with gtk+-3.4.2 and earlier as well. taken from: https://git.gnome.org/browse/eog/commit/?id=888b5ed
2015-06-14EomThumbView: Implement GtkOrientableraveit651-0/+68
2015-06-12EomThumbView: Don't set deprecated follow-state propertyraveit651-0/+2
Since gtk+-3.16 the property is ignored. Silences the deprecation warning. taken from: https://git.gnome.org/browse/eog/commit/?id=40a9883
2015-06-12EomWindow: Hold a reference on the used ThumbViewraveit651-1/+11
The window uses it during runtime so it should keep a reference to it. Due to the necessary unref this avoids critical warnings because of EogThumbView's own disposal routine causing an unwanted signal emission. taken from: https://git.gnome.org/browse/eog/commit/?id=3145fce see: https://bugzilla.gnome.org/show_bug.cgi?id=691517 https://bugs.launchpad.net/ubuntu/+source/eog/+bug/1114012
2015-06-12Merge branch 'master' of github.com:mate-desktop/eomraveit652-23/+108
2015-06-04don't change file permissions when saving the modified imageMonsta2-23/+108
adapted from: https://git.gnome.org/browse/eog/commit/?id=4626596c2c179bfe35c4212efced15c38d7337d6
2015-05-27remove eom_window_window_state_eventraveit651-26/+0
- no need of it after exra resize-grip code is removed taken from https://git.gnome.org/browse/eog/commit/?id=10f1713
2015-05-26set margin of statusbar to zeroraveit651-0/+5
2015-05-26Use a simple GtkLabel for the image counter in the statusbarraveit651-10/+8
This was an extra GtkStatusbar before. This is not needed anymore as the resize handle now works independently from the GtkStatusbar. Also the GtkLabel seems to require less horizontal space in the statusbar.
2015-05-26Remove extra resize-grip coderaveit653-25/+0
- gtk+ handle this for itself since a long time - with <=3.14 resize-grip is removed - with gtk2 is not affected
2015-03-15error message area: properly escape the error message markupMonsta1-4/+4
cherry-picked from here: https://git.gnome.org/browse/eog/commit/?id=edb39d51119e6bc4447582d720023f1788421893
2015-03-15some fixes from upstream:Monsta3-16/+49
https://git.gnome.org/browse/eog/commit/?id=ffd057a0be9610b49f2dc718060c82c4ee1065be https://git.gnome.org/browse/eog/commit/?id=40919ebb2ce1fd70edae61c7b578c6a7ce8ef432 https://git.gnome.org/browse/eog/commit/?id=a3b769506abbbf7b24547b95c9c99349e99d44c0 Closes https://github.com/mate-desktop/eom/pull/67
2014-12-23eom-thumb-view: Fix a memory leakBoris Egorov1-0/+1
2014-12-23don't leak memoryMonsta1-2/+3
2014-12-23allocate memory a bit later to avoid possible leaksMonsta2-4/+4
2014-12-23open the file a bit later to avoid possible leak on g_return_val_if_failMonsta1-8/+8
2014-12-23don't leak memory on g_return_if_failMonsta1-2/+1
2014-12-23use guint for signals arrays, and zero-initialize themMonsta6-6/+8
2014-09-24Use MateAboutDialogStefano Karapetsas1-1/+2
2014-07-29all: Fix a load of warningsinfirit8-68/+13
Partly based on eog commit 3859553433838e97367e7678f9da4ba2bcc7f973 From Cosimo Cecchi <[email protected]>
2014-07-29Respect lockdown setting for page setup againinfirit1-4/+7
This apparently got broken when the page setup dialog was merged into the general print dialog. Based on eog commit 1bff58f772de4aad8cbf0886e46e1c26e075b54b From Felix Riemann <[email protected]>
2014-07-29print-preview: Fix typo from commit 31434612ce873fba3410bc38d9fbbb0a411b8a5einfirit1-1/+1
2014-07-29Have GSettings use enum for transparency styleinfirit2-68/+25
Based on eog commit e8f2f6ecdd99dc5dce35a044e84738fe73f937e0 From Felix Riemann <[email protected]> ps infirit: eom never had this value in the convert file
2014-07-29Make the image-collection-position GSetting an enuminfirit1-4/+6
Based on eog commit 7c69b182662f43636b1027fa395f9372593e39bb From Felix Riemann <[email protected]>
2014-07-29Always use mate_gdk_spawn_command_line_on_screeninfirit1-9/+0
2014-07-29Determine collection position and size using a GSettings bindinginfirit2-31/+62
Prepare everything for the use of GSettings' enum support for this. Based on eog commit 0c327b7ec802a07f53da04f5dc484e646548b552 From Felix Riemann <[email protected]>
2014-07-28Add API docs for EomScrollView's new propertiesinfirit1-1/+13
Based on eog commit c630747b02a9589a993c28d244448cdc291131e8 From Felix Riemann <[email protected]>
2014-07-28Switch EomPropertiesDialog netbook mode using a GSettings bindinginfirit1-27/+4
Based on eog commit 21ced20430078aaa283b7925ce282ebb54e05e5d From Felix Riemann <[email protected]>
2014-07-28Fix conflicting mnemonics in View menuinfirit1-2/+2
Eog bug https://bugzilla.gnome.org/show_bug.cgi?id=646360 Based on Eog commit b4fefa4d98a8db91738da593e2101160fbd63465 From Felix Riemann <[email protected]>
2014-07-28window: add the primary-toolbar style to the toolbarinfirit1-0/+5
Based on eog commit d1da84198d50703006e747b56ef8ba5107f7f3bd From Cosimo Cecchi <[email protected]>
2014-07-28Make setting the image view background color work againinfirit1-0/+4
The color was assigned to the parent container and not to the drawing area. That made it draw the default theme background color all the time instead. Based on eog commit 64ffb683343d9af629671ea82c85f91130c3ea7d From Felix Riemann <[email protected]>
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 buttoninfirit2-0/+122
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-28Fix gir install pathsinfirit1-2/+2
2014-07-28Dont use EomExifData in the C apiinfirit7-11/+13
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 eominfirit2-8/+42
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-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