Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
Fixes
https://github.com/mate-desktop/eom/issues/132
|
|
|
|
|
|
gtk+ will process the updates itself once the time comes.
inspired by:
https://gitlab.gnome.org/GNOME/eog/commit/fbfd90f
|
|
origin commits:
https://gitlab.gnome.org/GNOME/eog/commit/35c3864
https://gitlab.gnome.org/GNOME/eog/commit/842775b
https://gitlab.gnome.org/GNOME/eog/commit/3fe0bd4
https://gitlab.gnome.org/GNOME/eog/commit/2b25632
https://gitlab.gnome.org/GNOME/eog/commit/f0c977d
https://gitlab.gnome.org/GNOME/eog/commit/5cdb1b8
https://gitlab.gnome.org/GNOME/eog/commit/dba0bd4
https://gitlab.gnome.org/GNOME/eog/commit/8e31683
https://gitlab.gnome.org/GNOME/eog/commit/3945bb1
|
|
Show the filtered image only after a short time.
This should improve the UI's responsiveness quite a bit.
https://bugzilla.gnome.org/show_bug.cgi?id=665897
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/88c4f54
https://gitlab.gnome.org/GNOME/eog/commit/8169e0a
|
|
Replace all instances of CAIRO_FILTER_BILINEAR with CAIRO_FILTER_GOOD.
This produces much less aliasing on downscaled images. CAIRO_FILTER_GOOD
uses the same method as CAIRO_FILTER_BILINEAR for scale factors greater
than 0.75, according to https://bugs.webkit.org/show_bug.cgi?id=147826.
Comparison screenshots made with eog 3.18.1: http://imgur.com/a/NaoOs
CAIRO_FILTER_BEST is better still, but the the visual difference is
almost imperceptible and the performance impact is severe.
https://bugzilla.gnome.org/show_bug.cgi?id=665897
origin commit: https://gitlab.gnome.org/GNOME/eog/commit/fbc1128
fixes https://github.com/mate-desktop/eom/issues/96
|
|
Besides the more obvious object orientation it also allows watch the
property for changes. Might be useful for plugins.
https://bugzilla.gnome.org/show_bug.cgi?id=544068
origin commit:
https://git.gnome.org/browse/eog/commit/?h=gnome-3-4&id=4c0b5c8
|
|
Enable the link and ask actions allowing to create symlinks in Caja
or triggering a menu asking what to do. Also enable the move action,
which was not specifically enabled before but still worked anyway.
https://bugzilla.gnome.org/show_bug.cgi?id=667076
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/bcf7817
|
|
|
|
|
|
|
|
|
|
and drop additional checks for min/max GLib versions, it's not needed
|
|
Do the necessary background drawing in draw callback.
taken from:
https://git.gnome.org/browse/eog/commit/?id=aea6404
|
|
|
|
taken from:
https://git.gnome.org/browse/eog/commit/?id=3de58ce
|
|
This allows passing the colors more or less directly to cairo
without having to convert it from and to the GdkColor format.
taken from:
https://git.gnome.org/browse/eog/commit/?id=823a4cd
|
|
as done in:
https://git.gnome.org/browse/eog/commit/?id=b099142374f277817e1f0c09c9ef743179184be1
|
|
and require libmate-desktop >= 1.17
|
|
Adapted from https://git.gnome.org/browse/eog/commit/?id=3d1859e321b9dea27e49bab9626044f3f5835420
|
|
from
https://git.gnome.org/browse/eog/commit/?id=a33950c14d7b8da8e1c6289709022affb910be2a
|
|
from
https://git.gnome.org/browse/eog/commit/?id=ee33862e7cede4fd2ff34e4cfcb4192dfdd52b46
|
|
previously it wasn't done for SVGs, now it is.
taken from
https://git.gnome.org/browse/eog/commit?id=3fb558e1861d3d75bca23946fcf3f62c80daeeec
|
|
adapted from
https://git.gnome.org/browse/eog/commit?id=ef626dc9094d191d55a9cba854380696cadd7627
|
|
taken from
https://git.gnome.org/browse/eog/commit/?id=f0410a55778e719da8f2b62f0e5060bb128f028e
it was already committed here in b51631c40b743d224cda4b7fd63e3d60b84218ae but then got lost
in 77f6ed0e2a178b9934baee8b846cdd1cc88b2eab
|
|
gdk_cursor_new() will be deprecated in GTK+ 3.16 and we have
the correct display at hand already anyway.
taken from:
https://git.gnome.org/browse/eog/commit/?id=ab4e432
|
|
- deprecated gdk_window_get_pointer
taken from:
https://git.gnome.org/browse/eog/commit/?id=c87818d
|
|
taken from:
https://git.gnome.org/browse/eog/commit/?id=59e675c
|
|
taken from:
https://git.gnome.org/browse/eog/commit/?id=9bd1a07
|
|
GtkTable is deprecated.
taken from:
https://git.gnome.org/browse/eog/commit/?id=c19345e
|
|
|
|
make high images scroll bad after zoom-ins until hbar appears
|
|
|
|
Partly based on eog commit 3859553433838e97367e7678f9da4ba2bcc7f973
From Cosimo Cecchi <[email protected]>
|
|
Based on eog commit e8f2f6ecdd99dc5dce35a044e84738fe73f937e0
From Felix Riemann <[email protected]>
ps infirit: eom never had this value in the convert file
|
|
Based on eog commit c630747b02a9589a993c28d244448cdc291131e8
From Felix Riemann <[email protected]>
|
|
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]>
|
|
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]>
|
|
Missed in 72dee2d1a95db4dfa335d98358fdf3f294a9fbaa
|
|
Based on ec93e7f2c26a09a69dbc93241a50badccb0f6b21
From Felix Riemann <[email protected]>
|
|
Based on eog commit acdafc3563c5c88d3c2d2a25e4602d774dad92fa
From Felix Riemann <[email protected]>
|
|
Based on eog commit 2a4e4c30e4a41a1f4b7b452243a56851cdebe442
From Felix Riemann <[email protected]>
|
|
Based on eog commit bfef239942645fff4a5efe71d801ccb92a185cf7
From Felix Riemann <[email protected]>
|
|
Based on eog commit 15917972d9a60fc185b1cc9a7b4e304952c49d2d
From Felix Riemann <[email protected]>
|