82 Commits (0827a76b6a1f4dc2818c4a87a1fe6357a129c18f)

Author SHA1 Message Date
Rosen Penev fdf9d3799c clang-tidy: don't use else after return
Found with llvm-else-after-return

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
Rosen Penev 5dc4292b40 fix bad for range loop
This loop is supposed to break when it encounters a match.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
Rosen Penev 8337462032 clang-tidy: use empty() instead of comparing size
Found with readability-container-size-empty

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
Rosen Penev 4ceb325c8f clang-tidy: range for loop conversions
Found with modernize-loop-convert

Ran through git clang-format.

Also removed several questionable loops and replaced with simpler
algorithms.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
Luis Díaz Más e366c786b9 Fix -Werror=shadow warning after recovering EPS 4 years ago
Luis Díaz Más d5240a4bda eps: Fix code after usage of unique_ptr. Remove deprecation tags 4 years ago
Luis Díaz Más 8314030604 Revert "Remove deprecated EPS format"
This reverts commit 537cdad99e.
4 years ago
Luis Díaz Más 537cdad99e Remove deprecated EPS format 4 years ago
Robin Mills d632988bbd Massive code prolog cleanup. 4 years ago
Luis Díaz Más ab6aac054a Remove deprecated code from version source files 7 years ago
Luis Díaz Más 603692a1d8 Copyright to Exiv2 authors 7 years ago
tbeu 75cdbc8b91 Use pre-increment on iterators
V803 Decreased performance. In case 'userEnd' is iterator it's more effective to use prefix form of increment. Replace iterator++ with ++iterator. futils.cpp 405
V803 Decreased performance. In case 'authEnd' is iterator it's more effective to use prefix form of increment. Replace iterator++ with ++iterator. futils.cpp 410
V803 Decreased performance. In case 'hostEnd' is iterator it's more effective to use prefix form of increment. Replace iterator++ with ++iterator. futils.cpp 428
V803 Decreased performance. In case 'e' is iterator it's more effective to use prefix form of increment. Replace iterator++ with ++iterator. epsimage.cpp 711
V803 Decreased performance. In case 'e' is iterator it's more effective to use prefix form of increment. Replace iterator++ with ++iterator. epsimage.cpp 841
V803 Decreased performance. In case 'e' is iterator it's more effective to use prefix form of increment. Replace iterator++ with ++iterator. epsimage.cpp 958
V803 Decreased performance. In case 'i' is iterator it's more effective to use prefix form of increment. Replace iterator++ with ++iterator. epsimage.cpp 855
V803 Decreased performance. In case 'it' is iterator it's more effective to use prefix form of increment. Replace iterator++ with ++iterator. jpgimage.cpp 817
V803 Decreased performance. In case 'lib' is iterator it's more effective to use prefix form of increment. Replace iterator++ with ++iterator. version.cpp 508
V803 Decreased performance. In case 'it' is iterator it's more effective to use prefix form of increment. Replace iterator++ with ++iterator. version.cpp 563
V803 Decreased performance. In case 'it' is iterator it's more effective to use prefix form of increment. Replace iterator++ with ++iterator. xmpsidecar.cpp 138
7 years ago
Dan Čermák bc58752d18 Remove useless casts
This commit removes only casts where type A is cast to the exactly same
type (and not to a platform dependent typedefs)
7 years ago
Dan Čermák efe2ccdcb6 Replaced all hardcoded error codes with ker... constants 7 years ago
tbeu 5b5987a596 Remove obsolete EXIV2_RCSID 8 years ago
tbeu 5df8b01b77 Remove obsolete svn revision 8 years ago
Robin Mills 6d5c2c3256 Getting ready to release v0.26 8 years ago
Robin Mills 2ebacb6b0b #1272 Use in-memory temporary files. 8 years ago
Robin Mills b15a401569 #1187 Thank You to Taras for the patch. 9 years ago
Andreas Huggel fd80993ab0 Updated copyright notice. 10 years ago
Robin Mills d393b0fa7e trunk: exiv2 v0.25 11 years ago
Robin Mills 4e530fbce0 Bumping the copyright notice again. (re-doing 3089 without breaking the build!) 12 years ago
Robin Mills a297d2b69e Rollback 3089 - somehow it's broken the build! 12 years ago
Robin Mills da1ed8c536 Bumping the copyright notice in src &samples from 2012 to 2013 12 years ago
vog 8f7a9d8cca Issue #847: Ensure that Photoshop will always recognize modified Photoshop EPS files
For a full description of this issue, see:
http://dev.exiv2.org/issues/847
13 years ago
vog 4a6bb768c8 Issue #847: Split recognition of implicit Page, BeginPageSetup and EndPageSetup 13 years ago
vog afd9c40e95 Issue #847: Always insert BeginPageSetup/EndPageSetup when missing 13 years ago
vog 7f0c44f802 Issue #847: Add recognition of explicit and implicit BeginPageSetup 13 years ago
vog d8bb48438c Add more EPS debug output 13 years ago
vog cc1bb0edc0 Bugfix in EPS debug output 13 years ago
Andreas Huggel 0d397b95c7 Updated copyright message for 2012. 13 years ago
vog 9fa8c893b1 #790: Added workaround for EPS files generated by CorelDRAW 14 years ago
Andreas Huggel 2e1edc8d56 Removed obsolete #include. 14 years ago
vog 50699a8884 drop support for UTF-16/32 encoded XMP in EPS files, which is unrealistic anyway 14 years ago
vog 84ec018c48 fixed indentation 14 years ago
Andreas Huggel d428a3f10e Another tweak to make older MSVCs happy. 14 years ago
Andreas Huggel 833c030cf9 Removed static keyword from objects in anonymous namespace. 14 years ago
Andreas Huggel e4475fb453 Casts added to make 64bit MSVC compiler happy. 14 years ago
vog 71f74c1a33 #689: Added support for nested EPS documents 14 years ago
vog 0b9894b100 Removed unneeded code in EpsImage 14 years ago
vog a4c1d3f5b5 Changed version number in EPS files to the fixed length hex version number, to simplify testing DOS EPS files 14 years ago
vog 058f1ea221 Added support for Illustrator previews (%AI7_Thumbnail) in EPS files, decoded to *.pnm 14 years ago
vog d6d2e633a8 Improved coding style 14 years ago
vog 50469e9747 Improved variable naming in EpsImage 14 years ago
vog 315b5d9707 Replaced heuristics with hard criteria about where the %%Page section of an EPS file begins when it is not specified explicitly, adjusted test suite 14 years ago
vog a35ef10f30 Improved variable naming in EpsImage 14 years ago
vog 4ce2d7e717 Improved error handling of nested documents at invalid positions, improved test cases 14 years ago
vog cbb0bb2934 Added mechanism to refuse to write to EPS files created by Adobe Illustrator 8.0 or older, because Illustrator won't be able to open those afterwards 14 years ago
vog 8e0a97a0a2 Added support for native Photoshop EPS previews, adjusted test suite 14 years ago
vog 992865659b Removed duplicate helper function toString() 14 years ago