[jira] [Updated] (FOP-2601) Cannot resolve fonts from custom URI schemes

2016-04-16 Thread adam Retter (JIRA)

 [ 
https://issues.apache.org/jira/browse/FOP-2601?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

adam Retter updated FOP-2601:
-
Attachment: xmlgraphics-commons-last-modified-resolution.patch
fop-last-modified-resolution.patch

Patches to fix the font-cache for custom URI schemes

> Cannot resolve fonts from custom URI schemes
> 
>
> Key: FOP-2601
> URL: https://issues.apache.org/jira/browse/FOP-2601
> Project: FOP
>  Issue Type: Bug
>Affects Versions: 2.1
>Reporter: adam Retter
> Attachments: fop-last-modified-resolution.patch, 
> xmlgraphics-commons-last-modified-resolution.patch
>
>
> I attach two patches (one for xmlgraphics-commons and one for fop) that allow 
> fonts to be resolved from custom URI schemes. Previously this only worked if 
> you disabled font caching, because the font cache tries to get the last 
> modified date using java.io.File, which will fail for fonts that are resolved 
> from locations other than the filesystem. The fix is relatively trivial, 
> basically the UriResolver needs to also be able to resolve the last modified 
> date of the resource or return -1 if it is not possible.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (FOP-2601) Cannot resolve fonts from custom URI schemes

2016-04-16 Thread adam Retter (JIRA)
adam Retter created FOP-2601:


 Summary: Cannot resolve fonts from custom URI schemes
 Key: FOP-2601
 URL: https://issues.apache.org/jira/browse/FOP-2601
 Project: FOP
  Issue Type: Bug
Affects Versions: 2.1
Reporter: adam Retter


I attach two patches (one for xmlgraphics-commons and one for fop) that allow 
fonts to be resolved from custom URI schemes. Previously this only worked if 
you disabled font caching, because the font cache tries to get the last 
modified date using java.io.File, which will fail for fonts that are resolved 
from locations other than the filesystem. The fix is relatively trivial, 
basically the UriResolver needs to also be able to resolve the last modified 
date of the resource or return -1 if it is not possible.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)