Robin Mills
33032bed8c
Changes in build.sh
...
Fixes while debugging build.sh and the CPack targets
7 years ago
Robin Mills
b953af18ea
Only copy samples/exifprint to package + Create source package from build.sh
7 years ago
Robin Mills
cbb42b25e3
Restore copying samples directory.
7 years ago
Robin Mills
d6407a87fc
Adding option --test
7 years ago
Robin Mills
5963b9517f
Only copy samples/exifprint.cpp to package
7 years ago
Robin Mills
9fae0bed37
Removing obsolete contributions
7 years ago
Robin Mills
fdaa42d433
Release Documentation Updates
7 years ago
Robin Mills
40ff9b8423
Remove exiv2.pc from mix
7 years ago
Robin Mills
6ff5471447
Added option --builds, implemented --clone and updated categorize.py to work with build.sh
7 years ago
Robin Mills
b12af2a0a0
Implemented options --status --clone and --publish
7 years ago
Robin Mills
ad155805dc
Documentation update following review by Luis. Simplified command-line processing in build.sh
7 years ago
Robin Mills
41d16d6ebd
adding git pull --rebase to build.sh unixBuild
7 years ago
Robin Mills
25c6270341
adding git pull --rebase to build.sh
7 years ago
Robin Mills
79ef0f0102
Fix error in packaging.cmake relating to file ReadMe.txt
7 years ago
Robin Mills
682707d1c3
Adding --mingw32 option to build.sh and preliminary work on --publish
7 years ago
Robin Mills
4a7a4fdb3e
Change package name for MinGW/32
7 years ago
clanmills
29339190bb
Updating README-CONAN.md for webready and static builds with Visual Studio.
7 years ago
Robin Mills
a72782932c
buildserver maintenance and documentation update.
7 years ago
Robin Mills
87278e6be3
MSYS2/MinGW: Disable Regex
7 years ago
Robin Mills
42084f2563
Add support for MinGW/msys2 in 32 bits + Updates in buildserver
7 years ago
Robin Mills
e347b41279
Modified Exiv2::Internal::stringFormat() to use larger initial guess for 'need' to fix test/.icc-test.sh on MinGW.
7 years ago
Robin Mills
01bcb9404b
buildserver maintenance.
7 years ago
Robin Mills
5fdbe86712
Restore rmillsmm buildserver
7 years ago
clanmills
4a1d0962fc
Fix samples/tags.cpp to call ExifTags::taglist() ( https://github.com/Exiv2/exiv2/issues/465 )
7 years ago
Robin Mills
12d44f8f17
Fix https://github.com/Exiv2/exiv2/issues/468
7 years ago
Robin Mills
2b0ebd12ca
Release documentation and Documentation updates.
7 years ago
Robin Mills
5f6ef65695
Update PROJECT_VERSION & add install() commands for CPack
...
- Version updated to 0.27.0.1.
- Release notes for MacOS-X Package, Linux, CYGWIN, win64 and msvc
- Redmine Release Notes Updated.
7 years ago
Luis Díaz Más
dc086d2ebb
Default to /MD(d) even for STATIC builds.
...
We had issues to compile exiv2 due to a undefined symbol referenced in expat.lib (Explained in #487 ).
Static builds in Windows need to use msvcrt.lib where the missing symbol ("__imp__mbspbrk") was
defined. We can still decide to use the STATIC CRT library by using:
cmake -DBUILD_SHARED_LIBS=OFF -DEXIV2_ENABLE_DYNAMIC_RUNTIME=OFF
7 years ago
Luis Díaz Más
6686c1c93f
Appveyor: Fix the unit & integration tests execution
7 years ago
Luis Díaz Más
f7d8ea9f77
Appveyor: Disable WEBREADY
7 years ago
Luis Díaz Más
3976dbc0e7
CMake: Do not rename library outputs (dlls, pdbs, etc). Fixes a debugging issue with MSVC
7 years ago
Luis Díaz Más
155b1a5a6b
CMake: Remove magic configuration about WEBREADY. Users will need to specify what to use.
7 years ago
Luis Díaz Más
4ffdfb0ce0
conan - Disable WEBREADY libraries by default (curl + openssl).
7 years ago
Robin Mills
9c516116c8
Fix #401 by fixing iteration over exif data tags
7 years ago
Robin Mills
b3d077dcae
Fix #460 by adding more checks in CiffDirectory::readDirectory
7 years ago
Luis Díaz Más
274b65a671
Add reproducer for #460
7 years ago
Luis Díaz Más
670fb73dd5
Fix #457
7 years ago
Luis Díaz Más
3f97960a1c
Add reproducer for #457
7 years ago
D4N
d68f42a609
Merge pull request #479 from D4N/add_reproducers
...
Add reproducers for #159 , #216 and #263
7 years ago
Dan Čermák
f6d775b400
[testsuite] Add reproducers for #263
...
This issue got resolved by #180 and #461 .
7 years ago
Dan Čermák
d224f897b0
[testsuite] Add reproducer for #216
...
The bug got resolved by PR #461 (slices).
7 years ago
Dan Čermák
eeb520bf39
[testsuite] Add reproducer for second bug from #159
...
The bug described in the issue got resolved by PR #461 (slices).
7 years ago
Dan Čermák
4c093fece1
Revert "[Travis CI] Add gcc 8 to the build for UBSAN"
...
This reverts commit 7d7bbec517
.
7 years ago
D4N
9366a935d1
Merge pull request #461 from D4N/slices
...
Add new API: Slices (aka std::span, but with range checks)
7 years ago
Dan Čermák
1af8e2875e
[testsuite] Add reproducers for CVE-2017-17724 & #209 , #211
7 years ago
Dan Čermák
962962a8e9
Port Iptc::printStructure & getUshort to slices API
...
This fixes #211 , #210 , #209
7 years ago
Dan Čermák
fec6535ae8
[binaryToString] Reimplement using Slices
...
- reimplement binaryToString:
- it now accepts a Slice and nothing else
- it does not return a std::string but instead a proxy object that implements
operator<< (this should be more efficient, as we do not need to touch the
heap in most cases)
- addapt unit tests
- replace all occurences with the new API
7 years ago
Dan Čermák
a48d0347b7
[binaryToString] Fixed overread when passing start > 0
...
binaryToString(DataBuf&) only calls the C-array version. Unfortunately, its
safety check is flawed, as it only works when start is 0 (probably due to its
conterintuitive interface).
binaryToString(byte*) formats the range (start,start+size) => we have to trimm
size if size + start is larger than the DataBuf's size_
7 years ago
Dan Čermák
bfd84ddf5a
[binaryToString] Improved ambiguous documentation
7 years ago
Dan Čermák
30787e6f1e
[binaryToString] Add unit tests
7 years ago