Robin Mills
88ec8b88ea
Fix #562 for 32 bit builds (don't throw arithmetic exception).
2018-12-09 18:54:40 +01:00
Robin Mills
a33041a8b7
Fix: https://github.com/Exiv2/exiv2/issues/562 for stringFormat() crashes.
2018-12-09 18:54:40 +01:00
Robin Mills
54d4507a4d
Fix: https://github.com/Exiv2/exiv2/issues/584
2018-12-09 18:54:40 +01:00
Robin Mills
03b4f1deae
Fix: https://github.com/Exiv2/exiv2/issues/580
2018-12-09 18:54:40 +01:00
Robin Mills
c32b413f74
Fix: https://github.com/Exiv2/exiv2/issues/575
2018-12-09 18:54:40 +01:00
Robin Mills
56ba273a90
Fix: https://github.com/Exiv2/exiv2/issues/577
2018-12-09 18:54:40 +01:00
Robin Mills
6f3e10779e
Fix: https://github.com/Exiv2/exiv2/issues/576
2018-12-09 18:54:40 +01:00
Robin Mills
43683f1eff
Fix #531
2018-12-09 18:54:40 +01:00
Robin Mills
d8a15e1d13
Do not put "Clang" in the Darwin build bundle name.
2018-11-30 14:18:17 +01:00
Robin Mills
2ba7866f22
Restore cpack_source_generator
2018-11-30 14:18:17 +01:00
Robin Mills
cb5f0f29db
Change how packaging detects Clang.
2018-11-30 14:18:17 +01:00
Robin Mills
dc33d75ad2
Documentation updates + release notes
...
- Consuming with CMake
- Debugging Exiv2
- Added "2.13 Building Exiv2 with ccache".
- Revised "Building Exiv2 with ccache" in response to Dan's feedback.
- Fixed typo in README.md
- ReleaseNotes update in preparation for RC3.
2018-11-30 14:18:17 +01:00
Robin Mills
5e75f51fde
Correction to previous commit.
2018-11-30 14:18:17 +01:00
Robin Mills
985d0492e2
Updating packaging for clang: Platform[{64|32}][Clang][Static][Debug]
2018-11-30 14:18:17 +01:00
Robin Mills
23483dff86
#571 Restore the original windows getProcessCode() because Microsoft's GetModuleFileName isn't effective!
2018-11-30 14:18:17 +01:00
Robin Mills
108509a089
Correction to Microsoft sample code! https://docs.microsoft.com/en-gb/windows/desktop/Services/installing-a-service
2018-11-30 14:18:17 +01:00
Robin Mills
9cb6c1e4c9
Correction in futils.cpp
2018-11-30 14:18:17 +01:00
Robin Mills
22e49cc78b
Try to fix https://github.com/Exiv2/exiv2/issues/572
2018-11-30 14:18:17 +01:00
Robin Mills
b944b2ace7
packaging cleanup
2018-11-30 14:18:17 +01:00
Robin Mills
f97c38d44a
Change package names Platform{64|32}[Static][Debug]
2018-11-30 14:18:17 +01:00
Robin Mills
3f21ff2fac
Fix: https://github.com/Exiv2/exiv2/issues/570
2018-11-30 14:18:17 +01:00
Robin Mills
3af6f43ff0
Fix: https://github.com/Exiv2/exiv2/issues/571
2018-11-30 14:18:17 +01:00
Robin Mills
62c42695c5
#485 Tweak msvc output to avoid the test suite reporting an issue with conversions.sh
2018-11-30 14:18:17 +01:00
Robin Mills
0c6869bc52
Update platform/ReadMe.txt about logs.
2018-11-30 14:18:17 +01:00
Robin Mills
045af8ea36
add logs to the build bundle
2018-11-30 14:18:17 +01:00
Robin Mills
a18c24249a
Add packaging changes for CYGWIN64/CYGWIN32 and Linux32
2018-11-30 14:18:17 +01:00
Robin Mills
eab816fd32
src/version.cpp report enable_nls
2018-11-30 14:18:17 +01:00
Robin Mills
6f437bcc0a
Add cmake/msvc_conan_profiles
2018-11-30 14:18:17 +01:00
clanmills
c22a38cfb4
Fix for https://github.com/Exiv2/exiv2/issues/560 (eraseFamily() crashes in MSVC/Debug).
2018-11-30 14:18:17 +01:00
Robin Mills
062bad7535
Adding output for have_regex to version.cpp
2018-11-30 14:18:17 +01:00
Robin Mills
184dc97ed0
Bump Version to 0.27.0.3
2018-11-30 14:18:17 +01:00
Robin Mills
1b136f0657
Revision to PR#557. Restored XmpData::erase() and added XmpData::eraseFamily(). Restored and augumented conversions.sh
2018-11-30 14:18:17 +01:00
Robin Mills
ccd708df24
Fix: https://github.com/Exiv2/exiv2/issues/521
...
conversions.sh reveals a (harmless) order change runTest exiv2 -M'set Xmp.xmp.ModifyDate 2015-04-17T18:10:22Z' v.xmp
2018-11-30 14:18:17 +01:00
Luis Díaz Más
0d7b3ecd1e
Update man page
2018-11-28 17:55:16 +01:00
Luis Díaz Más
4ed5bdc78b
CMake: Supress MSVC PDB warnings
2018-11-27 18:20:20 +01:00
skal
ecaf1dd478
Fix alpha bit detection in VP8L chunks
...
As per the spec ([1]), the alpha_bit is located on the 4th byte of the payload, just after the height.
This seems to fix the bug reported on GIMP ([2]) where an incorrect file was generated.
[1] https://developers.google.com/speed/webp/docs/webp_lossless_bitstream_specification#2_riff_header
[2] https://gitlab.gnome.org/GNOME/gimp/issues/1818
2018-11-26 16:43:55 +01:00
Luis Díaz Más
6e42c1b55e
Fix #561 . Use proper counter for the idx variable
2018-11-26 16:39:00 +01:00
Luis Díaz Más
dc04cc92eb
Add test reproducer for #561
2018-11-26 16:39:00 +01:00
Luis Díaz Más
bc940231e7
Define XML_STATIC only for MSVC
2018-11-26 15:23:30 +01:00
Luis Díaz Más
4752b66bed
CMake: Remove XML_STATIC definition that is not needed with expat 2.2.6
2018-11-26 15:23:30 +01:00
Luis Díaz Más
f92030d650
CMake: remove XMPSRC variable.
2018-11-26 15:23:30 +01:00
Luis Díaz Más
9e0bbd0205
Conan: updating to expat 2.2.6
2018-11-26 15:23:30 +01:00
Luis Diaz Mas
3f2e0de0db
Print CMAKE_BUILD_TYPE after configuring the project
2018-11-22 18:19:08 +01:00
Luis Diaz Mas
9a84d4b64f
Skip python tests using -pR
2018-11-22 18:19:08 +01:00
Luis Diaz Mas
b9c079c1ea
Remove -pR call from webp-test.sh
2018-11-22 18:19:08 +01:00
Luis Díaz Más
34e411d2fc
Fix 547: option -pR only available in Debug mode.
...
Note that the method Params::evalPrint() has been clang-formatted.
2018-11-22 18:19:08 +01:00
Dan Čermák
dee30a8c8f
First draft of the git usage guidelines
2018-11-21 14:11:08 +01:00
Luis Díaz Más
186352e295
conan: copy 3rd party dlls only if the conanDlls folder exists
...
Note that this folder will only exists if at least one of the conan packages managed with the shared option = True.
2018-11-20 22:02:05 +01:00
Robin Mills
89375979d8
https://github.com/Exiv2/exiv2/issues/555
...
I have restored the Macro EXIV2_TEST_VERSION in include/exiv2/version.hpp
I have added an option --version-test to exifprint.cpp to test/validate EXIV2_TEST_VERSION works as documented.
Version strings in Exiv2 v0.27 and later have a fourth digit to indicate the pre-release number of the build.
Pre-release builds should never be used for production purposes.
2018-11-19 11:38:26 +00:00
Robin Mills
6de1f3377f
Doc: Update release notes
2018-11-16 20:30:52 +01:00