Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
This is mostly useful for PNG images for now but could also help
with TIFF files in the future. LittleCMS will still ignore the
alpha channel, so this should be harmless.
https://bugzilla.gnome.org/show_bug.cgi?id=725357
upstream commit:
https://gitlab.gnome.org/GNOME/eog/commit/80b536bc
|
|
The values used for sRGB in cHRM and gAMA chunks do not compute to a
profile that exactly matches the built-in profile. Catch this case and
use the built-in profile instead to avoid color differences.
upstream commit:
https://gitlab.gnome.org/GNOME/eog/commit/9589430c
|
|
It's more likely that such an image had a (stripped) sRGB profile or chunk.
And thus rather than trying to build a profile from only half the necessary
information, eom should not.
https://bugzilla.gnome.org/show_bug.cgi?id=725359
upstream commit:
https://gitlab.gnome.org/GNOME/eog/commit/78c0153e
|
|
Gimp and Firefox make this assumption as well.
https://bugzilla.gnome.org/show_bug.cgi?id=563760
upstream commit:
https://gitlab.gnome.org/GNOME/eog/commit/b2b3aa26
|
|
If an image's ICC profile cannot be extracted check whether GdkPixbuf
was able to extract one before falling back to sRGB. This makes it
possible to color correct TIFF images.
https://bugzilla.gnome.org/show_bug.cgi?id=727467
upstream commit:
https://gitlab.gnome.org/GNOME/eog/commit/48e971cb
|
|
This seems to be no problem with other image viewers and
is apparently also recommended by W3C.
https://bugzilla.gnome.org/show_bug.cgi?id=554498
upstream commit:
https://gitlab.gnome.org/GNOME/eog/commit/dfdc1874
|
|
|
|
|
|
This allows eom to navigate through all image files in a directory
without having to manually load them into the store.
|
|
|
|
|
|
Note that GTK+ sets a default title of _("About %s") on the dialog
window (where %s is replaced by the name of the application, but
in order to ensure proper translation of the title, applications
should set the title property explicitly when constructing a
GtkAboutDialog
https://developer.gnome.org/gtk3/stable/GtkAboutDialog.html
|
|
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=764139
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/65e61ccc
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=764139
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/14401d33
|
|
Apply https://gitlab.gnome.org/GNOME/eog/commit/8032c8a0c6700966afbe77632c03a00ae9a878d0
|
|
The include guard had a typo which prevented it from working.
Also strip the possibly reserved double underscores from it.
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/dca5139
|
|
This makes eom behave the same as other MATE apps,
like Caja and pluma.
inspired by:
https://gitlab.gnome.org/GNOME/eog/commit/af2c96
|
|
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/fff55c6
|
|
This simply adapts the changes from commit fff55c6a to the
properties dialog, which shares some code with the EogMetadataSidebar.
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/68a5a0
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=754731
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/fff55c
|
|
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/f8d3623
|
|
Aggressive linkers could drop the dependency which would
cause problems using during runtime.
Based on a patch for the same problem for gedit by Garret Regier.
https://bugzilla.gnome.org/show_bug.cgi?id=739618
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/46c38b7
|
|
EomDialog has become obsolete with the switch to GtkBuilder templates.
origin commits:
https://gitlab.gnome.org/GNOME/eog/commit/9a60071
|
|
Also embed the plugin manager into the template directly.
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/f96947c
|
|
Also optimize the frame's filesize.
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/65720c0
|
|
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/a2defa1
|
|
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=737213
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/037affa
|
|
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=792923
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/ac4f44b
|
|
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/a8343a6
|
|
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/4221e41
|
|
Otherwise there would be several labels with the text "label".
https://bugzilla.gnome.org/show_bug.cgi?id=751007
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/b4b80db
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=751007
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/36d2cba
|
|
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/254989
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=746105
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/4afa1a3
|
|
origin comit:
https://gitlab.gnome.org/GNOME/eog/commit/5b9f6f5
|
|
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/fec0939
|
|
|
|
Based on a design by Allan Day.
Plus adding previous tooltip for the folder label
origin commits:
https://gitlab.gnome.org/GNOME/eog/commit/2e5b065
https://gitlab.gnome.org/GNOME/eog/commit/83bf6c4
https://gitlab.gnome.org/GNOME/eog/commit/c0a51e5
|
|
|
|
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
|
|
Newer gcc may produce an error if they cannot
check the format arguments.
EomExifUtil: Fix build with older GCCs
Older GCCs don't support pragma diagnostic in functions.
Move the pragmas outside to fix the build with these compilers.
https://bugzilla.gnome.org/show_bug.cgi?id=780675
origin commits:
https://gitlab.gnome.org/GNOME/eog/commit/ca4c09a
https://gitlab.gnome.org/GNOME/eog/commit/d91cf5b
|
|
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/93129f1
|
|
Increase displayed coordinate resolution for Exif GPS coordinates that
use fractional degrees for minutes or fractional minutes for seconds.
https://bugzilla.gnome.org/show_bug.cgi?id=725416
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/1b0fb6b
|
|
This is just renaming a few widgets.
https://bugzilla.gnome.org/show_bug.cgi?id=509406
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/04d53c3
|
|
This is not really useful for plugins.
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/5a497db
|
|
The widget is not specific to Exif, and is used for XMP as well.
https://bugzilla.gnome.org/show_bug.cgi?id=509406
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/2969a58
Plus a clean up, tabs to spaces for eom-metadata-details.c/h
|