summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-07-24eom-window: suppress GtkAction warningsraveit651-5/+100
2019-07-24egg-toolbar-editor: suppress GtkAction warningsraveit651-0/+2
2019-07-24egg-editable-toolbar: suppress GtkAction warningsraveit651-19/+49
2019-07-14Allow color correcting images with alpha channelVictor Kareh1-10/+9
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
2019-07-14EomMetadataReaderPng: Use built-in SRGB profile for matching cHRM/gAMAVictor Kareh1-5/+40
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
2019-07-14EomMetadataReaderPNG: Only build profile from cHRM if gAMA is presentVictor Kareh1-9/+4
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
2019-07-14Assume sRGB if no display profile is setVictor Kareh1-6/+9
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
2019-07-14EomImage: Check GdkPixbuf for an ICC profile before falling back to sRGBVictor Kareh1-4/+26
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
2019-07-14Assume sRGB when image doesn't have an ICC profile attachedVictor Kareh1-1/+8
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
2019-07-02Remove trailing whitespacesLaurent Napias17-95/+95
2019-07-02release 1.23.0v1.23.0raveit651-0/+16
2019-07-02tx: sync with transifexraveit6595-32909/+32457
2019-07-02tx: update resource for transifexraveit652-462/+385
2019-07-01require GLib 2.52monsta1-1/+1
needed after https://github.com/mate-desktop/eom/commit/f6d36b99c01aa3cc33bc97b3edb156cc6cf1863f g_content_type_is_mime_type appeared in 2.52
2019-06-11Update FSF addressLaurent Napias4-4/+4
Update FSF address
2019-06-11Restore image types list and add wildcardVictor Kareh1-1/+1
2019-05-31Create FUNDING.ymlMartin Wimpress1-0/+9
2019-05-29Disconnect callbacks for "Open with" menu items before connecting new ones.Saffith1-0/+5
2019-05-29Unref GtkUIManager so "Open with" menu is freed.Saffith1-0/+1
2019-05-23travis: use fedora-30 and ubuntu-19.10 for buildingraveit651-2/+2
2019-05-15[ci] Add cppcheck html reportPablo Barciela1-1/+4
2019-05-13update image of eom_toolbar_editor_windowsakib1-0/+0
2019-04-22pre-bump versionraveit652-1/+3
2019-04-21travis: enable 'cppcheck' in debianPablo Barciela1-0/+4
2019-04-21[ci] add build scriptsWu Xiaotian1-0/+2
2019-04-14Use ITS in docbook article info, validate with dbits schemasrbuj1-112/+105
-= Validate =- wget https://docbook.org/xml/5.0/rng/dbits.rng xmllint --noout --relaxng dbits.rng help/C/index.docbook jing dbits.rng help/C/index.docbook -= View the manual using yelp =- yelp file:///path_to_file/index.docbook -= Tests: Generate pdf and html files from docbook =- Method I: Use yelp-build (HTML chunk) cd help/C mkdir htmlout yelp-build html -o htmlout index.docbook Method II-a: Use docbook5-style-xsl package on Fedora 29 (PDF) sudo dnf install -y docbook5-style-xsl cd help/C xsltproc /usr/share/sgml/docbook/xsl-ns-stylesheets-1.79.2/fo/docbook.xsl index.docbook > eom.fo fop -fo eom.fo -pdf eom.pdf Method II-b: Use docbook5-style-xsl package on Fedora 29 (HTML) sudo dnf install -y docbook5-style-xsl cd help/C xsltproc /usr/share/sgml/docbook/xsl-ns-stylesheets-1.79.2/html/docbook.xsl index.docbook > index.html Method II-c: Use docbook5-style-xsl package on Fedora 29 (HTML chunk) sudo dnf install -y docbook5-style-xsl cd help/C xsltproc --xinclude \ --stringparam base.dir htmlout/ \ --stringparam use.id.as.filename 1 \ --stringparam chunker.output.encoding UTF-8 \ /usr/share/sgml/docbook/xsl-ns-stylesheets-1.79.2/html/chunk.xsl index.docbook or xsltproc --xinclude \ --stringparam base.dir htmlout/ \ --stringparam use.id.as.filename 1 \ --stringparam chunker.output.encoding UTF-8 \ --stringparam chunk.section.depth 2 \ --stringparam chunk.first.sections 1 \ /usr/share/sgml/docbook/xsl-ns-stylesheets-1.79.2/html/chunk.xsl index.docbook cp -rp figures htmlout Method III-a: Use docbook-xslt2-2.3.10-app (XHTML) cd help/C wget https://github.com/docbook/xslt20-stylesheets/releases/download/2.3.10/docbook-xslt2-2.3.10-app.zip unzip docbook-xslt2-2.3.10-app.zip java -jar docbook-xslt2-2.3.10-app/docbook-xslt2-2.3.10.jar -f xhtml index.docbook > index.html
2019-04-12store: Add any image file in the current directory to the storeVictor Kareh2-3/+4
This allows eom to navigate through all image files in a directory without having to manually load them into the store.
2019-04-12Simplify the installation process of the iconsrbuj8-95/+41
... Making install in icons make[2]: Entering directory '/home/robert/devel/eom/data/icons' make[3]: Entering directory '/home/robert/devel/eom/data/icons' make[3]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/usr/share/eom/icons/hicolor' /usr/bin/mkdir -p '/usr/share/eom/icons/hicolor/32x32/actions' /usr/bin/install -c -m 644 32x32/actions/eom-image-collection.png 32x32/actions/eom-plugin.png 32x32/actions/slideshow-play.png '/usr/share/eom/icons/hicolor/32x32/actions' /usr/bin/mkdir -p '/usr/share/eom/icons/hicolor/16x16/actions' /usr/bin/install -c -m 644 16x16/actions/eom-image-collection.png 16x16/actions/eom-plugin.png 16x16/actions/slideshow-play.png '/usr/share/eom/icons/hicolor/16x16/actions' /usr/bin/mkdir -p '/usr/share/eom/icons/hicolor/24x24/actions' /usr/bin/install -c -m 644 24x24/actions/eom-image-collection.png 24x24/actions/slideshow-play.png '/usr/share/eom/icons/hicolor/24x24/actions' /usr/bin/mkdir -p '/usr/share/eom/icons/hicolor/48x48/actions' /usr/bin/install -c -m 644 48x48/actions/slideshow-play.png '/usr/share/eom/icons/hicolor/48x48/actions' /usr/bin/mkdir -p '/usr/share/eom/icons/hicolor/22x22/actions' /usr/bin/install -c -m 644 22x22/actions/eom-image-collection.png 22x22/actions/eom-plugin.png 22x22/actions/slideshow-play.png '/usr/share/eom/icons/hicolor/22x22/actions' /usr/bin/mkdir -p '/usr/share/icons/hicolor' /usr/bin/mkdir -p '/usr/share/icons/hicolor/24x24/apps' /usr/bin/install -c -m 644 24x24/apps/eom.png '/usr/share/icons/hicolor/24x24/apps' /usr/bin/mkdir -p '/usr/share/icons/hicolor/scalable/apps' /usr/bin/install -c -m 644 scalable/apps/eom.svg '/usr/share/icons/hicolor/scalable/apps' /usr/bin/mkdir -p '/usr/share/icons/hicolor/22x22/apps' /usr/bin/install -c -m 644 22x22/apps/eom.png '/usr/share/icons/hicolor/22x22/apps' /usr/bin/mkdir -p '/usr/share/icons/hicolor/16x16/apps' /usr/bin/install -c -m 644 16x16/apps/eom.png '/usr/share/icons/hicolor/16x16/apps' /usr/bin/mkdir -p '/usr/share/icons/hicolor/32x32/apps' /usr/bin/install -c -m 644 32x32/apps/eom.png '/usr/share/icons/hicolor/32x32/apps' make install-data-hook make[4]: Entering directory '/home/robert/devel/eom/data/icons' Updating Gtk icon cache. gtk-update-icon-cache: Cache file created successfully. ...
2019-03-29github releaseraveit651-10/+27
2019-03-19enable clang analyzerWu Xiaotian1-2/+62
2019-03-10Help: Fix version to 1.22 and update pot filerbuj2-4/+4
2019-03-10help: update copyrightraveit651-2/+2
2019-03-10Upgrade the manual to docbook 5.0rbuj3-646/+606
To upgrade the manual: sudo dnf install -y docbook5-schemas xsltproc --output index-new.docbook /usr/share/xml/docbook5/stylesheet/upgrade/db4-upgrade.xsl index.docbook xsltproc --output legal-new.xml /usr/share/xml/docbook5/stylesheet/upgrade/db4-upgrade.xsl legal.xml To validate the manual: xmllint --noout --relaxng /usr/share/xml/docbook5/schema/rng/5.0/docbook.rng help/C/index.docbook jing /usr/share/xml/docbook5/schema/rng/5.0/docbook.rng help/C/index.docbook yelp-check validate help/C/index.docbook To view the manual: yelp file:///full_path/index.docbook Note: docbook5-schemas should be installed in your system in order to view the manual (DEPENDENCY)
2019-03-08Use persistent page setupVictor Kareh1-2/+3
2019-02-24release 1.22.0v1.22.0raveit652-2/+23
2019-02-24tx: sync with transifexraveit65141-14067/+17125
2019-02-18Add update-authors.pl script which helps to update eom.aboutrbuj1-0/+62
2019-02-18Read authors (updated) and documenters (updated) from eom.about gresourcerbuj4-35/+38
2019-02-17Enable Travis CI for all branchesWu Xiaotian1-6/+0
2019-02-17Initialize Travis CI supportWu Xiaotian1-0/+141
2019-02-16tx: update resource file for transifexrbuj1-107/+118
2019-02-16Ensure proper translation of the about dialog titlerbuj1-0/+1
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
2019-02-15Make translatable the copyright in about dialogrbuj1-3/+3
2019-02-05tx: sync with fixed translations from transifexraveit65216-46028/+146459
2019-02-04tx: update resource file for transifexraveit652-22/+22
2019-01-31Help - fix gui labelsrbuj1-15/+15
There is no File menu item in toolbar, it's Image, and edit actions can be found under Edit menu item instead of Image menu item. Fix Open Image dialog title.
2018-12-16disable deprecation warnings for distcheckraveit651-1/+2
2018-12-05tx: fix typoraveit651-1/+1
2018-10-19Update the appdata XML filesuve2-4/+4
- Fix appdata XML root node tag - Change <id type="desktop"> to <id> in appdata XML - Change <id type="desktop"> to <id> in appdata XML
2018-10-06Use make functions for HELP_LINGUASrbuj1-1/+5