aboutsummaryrefslogtreecommitdiff
path: root/lib/libexif
AgeCommit message (Collapse)Author
2016-04-07[fix] CID 1358356, 1358357, 1358358: Out-of-bounds write (OVERRUN).ace20022
2016-04-05Merge pull request #9512 from ace20022/win_covAndreas Zelend
[coverity] Some cleanup/fixes
2016-04-05CID 77632, 77633: Untrusted array index read (TAINTED_SCALAR).ace20022
2016-04-05CID 77382: Buffer not null terminated (BUFFER_SIZE_WARNING).ace20022
2016-04-05CID 77678, 77679, 77785: Uninitialized pointer field (UNINIT_CTOR).ace20022
2016-04-05CID 77791: Unused value (UNUSED_VALUE).ace20022
2016-04-05CID 77466: Logically dead code (DEADCODE).ace20022
2016-04-01Visual studio 2015 fixesPär Björklund
2016-02-14[cleanup] lib/libexif: dead codeStefan Saraev
2016-02-12[cmake] Add CMake files to libChristian Fetzer
Add CMakeLists.txt for the lib directory. - lib/addons - UnrarXLib - libUPnP - libexif
2015-07-10[libexif] Add an own field for XP comments.ace20022
2015-07-10[fix][libexif] Force text fields to be null-terminated.ace20022
2015-07-10[libexif] Increase the possible length of a comment according to the ↵ace20022
specification.
2015-07-10[fix][libexif] Fix possible buffer overrun.ace20022
2015-07-10[fix][libexif] Fix mixing of file comments and exif comments.ace20022
2015-07-10[fix][libexif] Prevent possible buffer overrun for XP comments.ace20022
2015-07-08Merge pull request #7410 from mkortstiege/coverityPär Björklund
fix a few coverity warnings
2015-07-07fix a few coverity warningsMatthias Kortstiege
2015-07-06[libexif] Add processing of comment tags used by Windows.ace20022
2015-06-23[libexif] Ignore invalid DMS value in GPS coordinate, and fix kodi crash due ↵balmeras
to buffer overflow with special value FFFFFF
2015-04-10fixed: bitwise and intended, not logicalArne Morten Kvarving
2014-12-16Revert "change xbmc/ path to src/ in all files"Rainer Hochecker
This reverts commit 4949be256667f3e500e52b7084476ae1f2b00d92.
2014-12-15change xbmc/ path to src/ in all filesFneufneu
2013-12-21fixed: Incorrect length calculation for keywords from IPTC tags in which ↵lookup69
could result in a buffer overflow.
2013-11-10[win32] Add "core-defaults" with basic project settings, include file in ↵Karlson2k
each project
2013-11-10[win32] rest of VS projects: remove custom settings as default settings are ↵Karlson2k
same now
2013-11-10[win32] rename project defaults file, update paths to defaults file in projectsKarlson2k
2013-11-01Merge pull request #3528 from Karlson2k/win32_projects_update_02Martijn Kaijser
[win32] mark debug/release configs with proper internal marks
2013-10-30[win32] cleanup: remove leftover from old project conversionKarlson2k
This remove useless preprocessor definition "_VC80_UPGRADE=0x0710"
2013-10-30Merge pull request #3526 from Karlson2k/win32_projects_cleanup_02wsoltys
Win32 projects cleanup 02
2013-10-30[win32] mark debug/release configs with proper internal marksKarlson2k
VS project wizard generate project with such marks, should help MSBuild to correctly configure internal staff. Seems that correct XBMC marks was lost on conversion from old projects.
2013-10-30[win32] fix libexif project:Karlson2k
* debug config was broken and not used * target subsystem was "Console" instead of "Windows"
2013-10-30[win32] Cleanup: delete old project filesKarlson2k
2013-06-18[win32] Enable SSE2 everywhereKarlson2k
2013-04-07Make picture INFO correct and completesfontes
2012-09-13[libexif] Added character set conversion to UserCommentChristian Fetzer
closes #12628
2012-09-05[win32] remove "Debug Testsuite" configuration from all projects except ↵montellese
gtest and XBMC
2012-09-05[WIN32] added a new target called Debug Testsuite which includes the gtest ↵WiSo
libs and builds a xbmc-test.exe console application.
2012-08-09[WIN32] changed from SSE2 to SSE for the XBMC main project and libsquash. ↵WiSo
There're still some users which uses XBMC with an Athlon XP :) enabled SSE for the debug target to have it equally to release.
2012-08-08[droid] libexif fixestheuni
2012-07-08Total cleanup of all VS projects + fix for OpenGL buildEvgeny Grin
Fix for OpenGL builds + Cleanup of XBMC.vcxproj Remove a lot of unused paths, libs and so on. Reflect general settings from DirectX builds to OpenGL builds. Fix for OpenGL builds that seems to be broken for more than month. Cleanup of XbmcThreads.vcxproj Removed extra includes and libs paths Cleanup of XbmcCommons.vcxproj Removed extra include dir from Release config Cleanup of Waveform.vcxproj Removed extra include dirs Cleanup of Milkdrop/Plugin.vcxproj Cleanup of directx_spectrum.vcxproj Removed extra libs from linker Cleanup of UnrarXLib.vcxproj Removed extra and outdated include paths Cleanup of squish_2010.vcxproj Cleanup of libXDAAP_win32.vcxproj Cleanup of StSoundLibrary.vcxproj Removed extra include dirs Cleanup of libsidplay.vcxproj Removed extra include dirs Cleanup of libRTV.vcxproj Cleanup of libpcre.vcxproj Cleanup of vc10_libmp3lame_dll.vcxproj + Fix linker warning Sync general settings of configs Cleanup of libmodplug_2010.vcxproj Cleanup of libmad.vcxproj Cleanup of hdhomerun.vcxproj Cleanup of libid3tag.vcxproj Cleanup of libhts_2010.vcxproj Cleanup of libexif.vcxproj Reflect optimization setting from Release(DLL) to Release Cleanup of libcmyth.vcproj Cleanup of libass_win32_vs2010.vcxproj Reflect general settings (not debug related) form Debug to Release configuration Cleanup of libapetag.vcxproj Cleanup of zlib.vcxproj Update outdated precompiled header path and sync Unicode & non-Unicode settings Remove unneeded DXSDK include path Cleanup of Tiff.vcxproj Update outdated precompiled header path and sync Unicode & non-Unicode settings Cleanup of png.vcxproj Update outdated precompiled header path and sync Unicode & non-Unicode settings Cleanup of mng.vcxproj Update outdated precompiled header path and sync Unicode & non-Unicode settings Cleanup of libdcr.vcxproj Update outdated precompiled header path Cleanup of Jpeg.vcxproj Update outdated precompiled header path Cleanup of jbig.vcxproj Update outdated precompiled header path Cleanup of jasper.vcxproj and sync Unicode & non-Unicode settings Cleanup of ImageLib.vcxproj and sync Debug & Unicode Debug, Release & Unicode Release Cleanup of cpluff.vcxproj
2012-03-27Cleaned up exif parser: Removed unneccessary comment, use MAX_COMMENT ↵Christian Fetzer
instead of constant, replaced sizeof(short) by 2 (might cause toubles on future platforms)
2012-03-26Updated the iptc parser to support different iptc variants. (pd code from jhead)Christian Fetzer
2012-03-26Added support for the exif ImageDescription tag to libexif and made it ↵Christian Fetzer
accessible through slideshow.exifdescription.
2011-10-27Fixed Iptc parser under 64bit linuxChristian Fetzer
2011-09-16build: 3rd party lib linking symbols cleanuptheuni
Fix several linking concerns that are usually masked in one way or another. To see, add -Wl,--unresolved-symbols=ignore-in-shared-libs to LDFLAGS 1. The 3rd party libs that we build can't resolve our wrapped functions until runtime, so tell the linker not to expect them. 2. Various vis and screensavers were relying on XBMC bringing in GL libs. With these fixes, linking opts like --unresolved-symbols=ignore-in-shared-libs now work properly. This is useful for annoying libs like gles or egl which may depend on other libs that cannot resolve at link-time. TODO: ProjectM still neeeds attention
2011-08-01fixed: make sure libexif is using the correct byte order (intel or motorola) ↵vdrfan
when processing gps information (fixes #8427)
2011-05-07[WIN32] enable sse for all projects in release targetWiSo
2011-03-09[darwin] changed, replace wrapping with wrapper.rb with linker alias_listS. Davilla
2011-01-24Merged cptspiff's code-reshuffle branch.theuni
Squashed commit due to build breakage during code-reshuffle history. Conflicts: xbmc/Util.cpp xbmc/cdrip/CDDARipper.cpp xbmc/filesystem/Directory.cpp xbmc/filesystem/File.cpp