PDFBOX-2091: use 3,0 cmap as fallback scenario for non symbolic true type fonts

git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1597271 13f79535-47bb-0310-9956-ffa450edef68
PDFBOX-1713: fixed some additional mappings inspired by proposals of Vincent Hennebert and Tilman Hausherr

git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1597277 13f79535-47bb-0310-9956-ffa450edef68
PDFBOX-1756: be lenient when looking for /Type/Name

git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1597284 13f79535-47bb-0310-9956-ffa450edef68
PDFBOX-1756: forgot to demote warning to debug level

git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1597285 13f79535-47bb-0310-9956-ffa450edef68
PDFBOX-1756: add leniency to getObjectsByType() too

git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1597300 13f79535-47bb-0310-9956-ffa450edef68
PDFBOX-1689: added mapping for windows, null-checks, bugfix for the mapping and a bugfix for the psname encoding

git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1597330 13f79535-47bb-0310-9956-ffa450edef68
PDFBOX-1689: implemented an optional parse on demand feature for the true type parser

git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1597425 13f79535-47bb-0310-9956-ffa450edef68
PDFBOX-2079: remove final CR LF or LF from output of readUntilEndStream()

git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1597428 13f79535-47bb-0310-9956-ffa450edef68
PDFBOX-2079: test for output wrapper

git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1597431 13f79535-47bb-0310-9956-ffa450edef68
PDFBOX-1739: skip extra xref entries in RegisSTAR documents

git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1597543 13f79535-47bb-0310-9956-ffa450edef68
PDFBOX-2095: remove useless memory allocation, as suggested by Petr Slaby

git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1597576 13f79535-47bb-0310-9956-ffa450edef68
PDFBOX-1689: support special characters like spaces within file names

git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1597626 13f79535-47bb-0310-9956-ffa450edef68
PDFBOX-1689: use platfrom/encoding 1,0 as fallback

git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1597628 13f79535-47bb-0310-9956-ffa450edef68
PDFBOX-1689: added MacOSX specific mappings

git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1597629 13f79535-47bb-0310-9956-ffa450edef68
PDFBOX-1689: implement our own directory walker to avoid commons-io dependency

git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1597842 13f79535-47bb-0310-9956-ffa450edef68
PDFBOX-2100: shading with function has color count 1

git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1597972 13f79535-47bb-0310-9956-ffa450edef68
PDFBOX-2101: clear resources to avoid OOM

git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1598103 13f79535-47bb-0310-9956-ffa450edef68
PDFBOX-2101: save JPEG directly, as suggested by Jeremias Maerki

git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1598223 13f79535-47bb-0310-9956-ffa450edef68
PDFBOX-2101: added todo comment

git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1598245 13f79535-47bb-0310-9956-ffa450edef68
PDFBOX-2102: Fix for swallowed character in COSString.getString().
Introduced a java.nio.charset.Charset subclass implementing "PDFDocEncoding" fully, not just partially like in PdfDocEncoding. This should also be faster than the other class. It also made it possible to remove the requirement for the "isDictionaryValue" parameter introduced with PDFBOX-1437. Methods and constructors with that parameter are now marked deprecated and they have no internal references anymore. Compatibility of the change has been checked against the test file in PDFBOX-1437 and a unit test covers it, too.
There is a META-INF/services registration for the CharsetProvider but it is not used by PDFBox's code right now because it might be unreliable when PDFBox is used in environments like a WAR due to class loading issues. Still, it does no harm and maybe someone may find it useful.

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