TIKA-756: XMP output from Tika CLI

Switch to XMPCore 5.1.2 so we can build tika-xmp on Java 5

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1356776 13f79535-47bb-0310-9956-ffa450edef68
TIKA-756: XMP output from Tika CLI

Style and header patch by Jörg Ehrlich

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1357199 13f79535-47bb-0310-9956-ffa450edef68
TIKA-949 Mimetype entries for some zip-based process/mapping formats

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1357296 13f79535-47bb-0310-9956-ffa450edef68
Test file from TIKA-948

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1358297 13f79535-47bb-0310-9956-ffa450edef68
TIKA-948 There is more than one way to embed things in OLE2, so add subtypes for both

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1358403 13f79535-47bb-0310-9956-ffa450edef68
TIKA-948 Start to be able to correctly detect differnt things embedded in CompObj, such as PDF files, and also to be able to extract the contents

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1358404 13f79535-47bb-0310-9956-ffa450edef68
Fix the extraction test for the file type, and check for one additional file

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1358405 13f79535-47bb-0310-9956-ffa450edef68
TIKA-951: Bundle activation policy for Eclipse

Change suggested by Kevin Milburn

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1358426 13f79535-47bb-0310-9956-ffa450edef68
TIKA-951: Bundle activation policy for Eclipse

Actually lazy activation policy only makes sense for the tika-core bundle that clients will likely access direclty.
Thus remove the setting from tika-bundle and expect that a deployment has some other way to make sure that this bundle gets activated.

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1358429 13f79535-47bb-0310-9956-ffa450edef68
TIKA-948 Look up the file extension for the mimetype detected for embedded resources, and fix unit tests for this

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1358467 13f79535-47bb-0310-9956-ffa450edef68
TIKA-948 Add mime magic for ChemDraw .cdx files, then fix the Cli extraction test so it has the correct extension

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1358550 13f79535-47bb-0310-9956-ffa450edef68
TIKA-561: Support EMLX file detection

Based on the patch by Antoni Mylka

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1358596 13f79535-47bb-0310-9956-ffa450edef68
TIKA-322: Improve encoding detection speed and accuracy

Use the juniversalcharset library as the primary encoding detection mechanism

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1358624 13f79535-47bb-0310-9956-ffa450edef68
TIKA-322: Improve encoding detection speed and accuracy

Use the added juniversalchardet functionality also in HTMLParser

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1358634 13f79535-47bb-0310-9956-ffa450edef68
TIKA-471: Avoid Charset name bottleneck when multiple threads are using HtmlParser

Make the new EncodingDetector directly return Charset instances so we can avoid most name lookups.
Also introduce a static STANDARD_CHARSETS to catch accesses to the standard charsets available in all Java installations.

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1358646 13f79535-47bb-0310-9956-ffa450edef68
TIKA-471: Avoid Charset name bottleneck when multiple threads are using HtmlParser

Further unification of encoding detection code

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1358682 13f79535-47bb-0310-9956-ffa450edef68
TIKA-471: Avoid Charset name bottleneck when multiple threads are using HtmlParser

Pre-load all charset constants used by juniversalchardet
Also improve heuristics for detecting the difference between ISO-8859-1 and WINDOWS-1252; use the latter only when CR characters are present.

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1358715 13f79535-47bb-0310-9956-ffa450edef68
TIKA-471: Avoid Charset name bottleneck when multiple threads are using HtmlParser

Avoid duplicate charset lookup in CharsetUtils.clean/forName.
Use static charset constants in the RTF parser.

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1358718 13f79535-47bb-0310-9956-ffa450edef68
TIKA-471: Avoid Charset name bottleneck when multiple threads are using HtmlParser

Some cleanups.
Add CHANGES entry for the charset detection changes.

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1358720 13f79535-47bb-0310-9956-ffa450edef68
TIKA-471: Avoid Charset name bottleneck when multiple threads are using HtmlParser

Move common charset cache from UniversalEncodingDetector to CharsetUtils.
Improve the performance of common code paths.

git-svn-id: https://svn.apache.org/repos/asf/tika/trunk@1358724 13f79535-47bb-0310-9956-ffa450edef68