Commit Graph

6003 Commits

Author SHA1 Message Date
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
Luis Díaz Más
2269708736 CI: New check for detecting issues with the installation of public headers 2018-11-16 20:30:52 +01:00
Luis Díaz Más
ee28e8ae15 CMake: Install public headers 2018-11-16 20:30:52 +01:00
Luis Díaz Más
8e5ee7a0e6 Fix debug flag preprocessor condition 2018-11-16 18:13:59 +01:00
Luis Díaz Más
91a6e79d5c CMake: Use cmake_dependent_option for EXIV2_ENABLE_NLS 2018-11-16 17:23:47 +01:00
Luis Díaz Más
9547cddbd1 Add protection around EXV_LOCALEDIR definition 2018-11-16 17:23:47 +01:00
Robin Mills
fd90a8540f Final documentation change for Exiv2 v0.27 RC2 2018-11-16 17:23:47 +01:00
Robin Mills
ab859d8518 Set MSVC default EXIV2_ENABLE_NLS=Off 2018-11-16 17:23:47 +01:00
Robin Mills
835fce11f2 Final polish to Developer's Documentation for Exiv2 v0.27 RC2 2018-11-16 17:23:47 +01:00
Robin Mills
b390ce2f41 Update README-CONAN.md concerning Visual Studio using -DEXIV2_ENABLE_NLS=0 to avoid build issues with libintl. 2018-11-16 17:23:47 +01:00
Robin Mills
cd7bd1abf9 Adding information about unit tests. Correcting confusion concerning LANG= and LANGUAGE= 2018-11-16 17:23:47 +01:00
Robin Mills
3cabf87747 Documentation fixes for RC2 2018-11-16 17:23:47 +01:00
clanmills
c5cd09bebe Fix getProcessPath() on Cygwin 2018-11-16 17:23:47 +01:00
clanmills
2f70ae4305 Fix getProcessPath() 2018-11-16 17:23:47 +01:00
Robin Mills
e66c832008 Exiv2 v0.27.0.2 Documentation updates for localisation. 2018-11-16 17:23:47 +01:00
Robin Mills
c8e64adb9b ChangeLog for Exiv2 v0.27 RC2 2018-11-16 17:23:47 +01:00
clanmills
417126b469 Documentation updates for RC2 2018-11-16 17:23:47 +01:00
clanmills
1d6fc6caa5 Updating release notes concerning Xcode 10.0 and samples/taglist 2018-11-16 17:23:47 +01:00
Robin Mills
443edc6840 Another review of the documentation concerning pkg-config 2018-11-16 17:23:47 +01:00
Robin Mills
77e2c417c7 Extensive makeover of user documentation to handle exiv2.pc and other changes. 2018-11-16 17:23:47 +01:00
Robin Mills
9255fc2b4e Doxyfile.in and website/doxygen/Doxyfile have been rationalised/simplified.
website/doxgen/Doxyfile is copied from cmake/Doxyfile.in and patched to deliver website look'n'feel.
website is stored in svn://dev.exiv2.org/svn/team/website
2018-11-16 17:23:47 +01:00
Robin Mills
51eea1119f Added information about pkg-config to README.md And a general revision. 2018-11-16 17:23:47 +01:00
Robin Mills
c5106ca87c Bump the version to 0.27.0.2 2018-11-16 17:23:47 +01:00
Robin Mills
079f0ce712 Remove contrib/buildserver (it's now in svn://dev.exiv2.org/svn/team/contrib/buildserver) 2018-11-16 17:23:47 +01:00
Robin Mills
906870e514 Do not store test/tmp in package_source. 2018-11-16 17:23:47 +01:00
Robin Mills
9763f9d553 Copying categorize.py from team/contrib/buildserver (although I intend to remove contrib/buildserver from RC2 later) 2018-11-16 17:23:47 +01:00