├── .clang-format ├── .gitignore ├── .gitlab-ci.yml ├── .gitlab-ci └── test-ucrt.sh ├── .gitlab ├── .gitkeep └── issue_templates │ ├── .gitkeep │ ├── Bug.md │ └── Feature Request.md ├── AUTHORS ├── COPYING ├── GExiv2.py ├── INSTALLING.md ├── NEWS ├── README.md ├── THANKS ├── docs ├── meson.build └── reference │ ├── gexiv2.toml.in │ ├── meson.build │ └── urlmap.js ├── gexiv2.doap ├── gexiv2 ├── gexiv2-enums.cpp.template ├── gexiv2-enums.h.template ├── gexiv2-gio-io.h ├── gexiv2-log-private.h ├── gexiv2-log.cpp ├── gexiv2-log.h ├── gexiv2-metadata-exif.cpp ├── gexiv2-metadata-gps.cpp ├── gexiv2-metadata-iptc.cpp ├── gexiv2-metadata-private.h ├── gexiv2-metadata-xmp.cpp ├── gexiv2-metadata.cpp ├── gexiv2-metadata.h ├── gexiv2-preview-image-private.h ├── gexiv2-preview-image.cpp ├── gexiv2-preview-image.h ├── gexiv2-preview-properties-private.h ├── gexiv2-preview-properties.cpp ├── gexiv2-preview-properties.h ├── gexiv2-startup.cpp ├── gexiv2-startup.h ├── gexiv2-util-private.h ├── gexiv2-version.h.meson ├── gexiv2.def ├── gexiv2.h └── meson.build ├── meson.build ├── meson_options.txt ├── subprojects └── gi-docgen.wrap ├── test ├── data │ ├── CaorVN.jpeg │ ├── description-with-comma.jpg │ ├── encoded-comment.jpg │ ├── no-fnumber.jpg │ ├── no-metadata.jpg │ ├── original.jpg │ ├── partial_xml.txt │ └── sample-author-badencoding.jpg ├── gexiv2-regression.c ├── meson.build └── python │ ├── gexiv2.py │ ├── meson.build │ └── test_metadata.py └── tools ├── gexiv2-tool.vala └── meson.build /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.gitlab-ci/test-ucrt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/.gitlab-ci/test-ucrt.sh -------------------------------------------------------------------------------- /.gitlab/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitlab/issue_templates/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitlab/issue_templates/Bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/.gitlab/issue_templates/Bug.md -------------------------------------------------------------------------------- /.gitlab/issue_templates/Feature Request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/.gitlab/issue_templates/Feature Request.md -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/AUTHORS -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/COPYING -------------------------------------------------------------------------------- /GExiv2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/GExiv2.py -------------------------------------------------------------------------------- /INSTALLING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/INSTALLING.md -------------------------------------------------------------------------------- /NEWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/NEWS -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/README.md -------------------------------------------------------------------------------- /THANKS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/THANKS -------------------------------------------------------------------------------- /docs/meson.build: -------------------------------------------------------------------------------- 1 | subdir('reference') 2 | -------------------------------------------------------------------------------- /docs/reference/gexiv2.toml.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/docs/reference/gexiv2.toml.in -------------------------------------------------------------------------------- /docs/reference/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/docs/reference/meson.build -------------------------------------------------------------------------------- /docs/reference/urlmap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/docs/reference/urlmap.js -------------------------------------------------------------------------------- /gexiv2.doap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/gexiv2.doap -------------------------------------------------------------------------------- /gexiv2/gexiv2-enums.cpp.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/gexiv2/gexiv2-enums.cpp.template -------------------------------------------------------------------------------- /gexiv2/gexiv2-enums.h.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/gexiv2/gexiv2-enums.h.template -------------------------------------------------------------------------------- /gexiv2/gexiv2-gio-io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/gexiv2/gexiv2-gio-io.h -------------------------------------------------------------------------------- /gexiv2/gexiv2-log-private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/gexiv2/gexiv2-log-private.h -------------------------------------------------------------------------------- /gexiv2/gexiv2-log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/gexiv2/gexiv2-log.cpp -------------------------------------------------------------------------------- /gexiv2/gexiv2-log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/gexiv2/gexiv2-log.h -------------------------------------------------------------------------------- /gexiv2/gexiv2-metadata-exif.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/gexiv2/gexiv2-metadata-exif.cpp -------------------------------------------------------------------------------- /gexiv2/gexiv2-metadata-gps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/gexiv2/gexiv2-metadata-gps.cpp -------------------------------------------------------------------------------- /gexiv2/gexiv2-metadata-iptc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/gexiv2/gexiv2-metadata-iptc.cpp -------------------------------------------------------------------------------- /gexiv2/gexiv2-metadata-private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/gexiv2/gexiv2-metadata-private.h -------------------------------------------------------------------------------- /gexiv2/gexiv2-metadata-xmp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/gexiv2/gexiv2-metadata-xmp.cpp -------------------------------------------------------------------------------- /gexiv2/gexiv2-metadata.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/gexiv2/gexiv2-metadata.cpp -------------------------------------------------------------------------------- /gexiv2/gexiv2-metadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/gexiv2/gexiv2-metadata.h -------------------------------------------------------------------------------- /gexiv2/gexiv2-preview-image-private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/gexiv2/gexiv2-preview-image-private.h -------------------------------------------------------------------------------- /gexiv2/gexiv2-preview-image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/gexiv2/gexiv2-preview-image.cpp -------------------------------------------------------------------------------- /gexiv2/gexiv2-preview-image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/gexiv2/gexiv2-preview-image.h -------------------------------------------------------------------------------- /gexiv2/gexiv2-preview-properties-private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/gexiv2/gexiv2-preview-properties-private.h -------------------------------------------------------------------------------- /gexiv2/gexiv2-preview-properties.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/gexiv2/gexiv2-preview-properties.cpp -------------------------------------------------------------------------------- /gexiv2/gexiv2-preview-properties.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/gexiv2/gexiv2-preview-properties.h -------------------------------------------------------------------------------- /gexiv2/gexiv2-startup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/gexiv2/gexiv2-startup.cpp -------------------------------------------------------------------------------- /gexiv2/gexiv2-startup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/gexiv2/gexiv2-startup.h -------------------------------------------------------------------------------- /gexiv2/gexiv2-util-private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/gexiv2/gexiv2-util-private.h -------------------------------------------------------------------------------- /gexiv2/gexiv2-version.h.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/gexiv2/gexiv2-version.h.meson -------------------------------------------------------------------------------- /gexiv2/gexiv2.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/gexiv2/gexiv2.def -------------------------------------------------------------------------------- /gexiv2/gexiv2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/gexiv2/gexiv2.h -------------------------------------------------------------------------------- /gexiv2/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/gexiv2/meson.build -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/meson.build -------------------------------------------------------------------------------- /meson_options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/meson_options.txt -------------------------------------------------------------------------------- /subprojects/gi-docgen.wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/subprojects/gi-docgen.wrap -------------------------------------------------------------------------------- /test/data/CaorVN.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/test/data/CaorVN.jpeg -------------------------------------------------------------------------------- /test/data/description-with-comma.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/test/data/description-with-comma.jpg -------------------------------------------------------------------------------- /test/data/encoded-comment.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/test/data/encoded-comment.jpg -------------------------------------------------------------------------------- /test/data/no-fnumber.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/test/data/no-fnumber.jpg -------------------------------------------------------------------------------- /test/data/no-metadata.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/test/data/no-metadata.jpg -------------------------------------------------------------------------------- /test/data/original.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GNOME/gexiv2/HEAD/test/data/original.jpg -------------------------------------------------------------------------------- /test/data/partial_xml.txt: -------------------------------------------------------------------------------- 1 |