yes, because the interactive forms API in 2.0 changed :-) And the improvement 
is a hack for a specific case.

Maruan

Am 11.10.2014 um 13:21 schrieb Tilman Hausherr <thaush...@t-online.de>:

> Sure, go ahead. That is one thing I that "must" be in 2.0, because you 
> improved it for 1.8 only :-)
> 
> Tilman
> 
> Am 11.10.2014 um 13:14 schrieb Maruan Sahyoun:
>> If no one else wants to work on the interactive forms part it’l take me at 
>> least another month to implement that correctly i.e. resolve the short 
>> comings of the 1.x approach. That’s mainly because appearance generation is 
>> only generally documented but part of the individual implementation of the 
>> various tools used (the ’styles’ used for the appearance like margins used, 
>> padding …). This is not documented. And we don’t have a good set of test 
>> files for various interactive form aspects.
>> 
>> There is also a dependency on handling characters consistently when 
>> generating new content.  IMHO I think we are still limited here when it 
>> comes to characters outside the ISO-8859-1 range.
>> 
>> Maruan
>> 
>> 
>> 
>> Am 11.10.2014 um 12:50 schrieb Tilman Hausherr <thaush...@t-online.de>:
>> 
>>> I disagree with this. We fixed or closed about 80 issues  this month but 
>>> most are new issues. The older an issue is, the most unlikely it can be 
>>> fixed.
>>> 
>>> You labeled many a "fix version" which would mean they "must" be fixed for 
>>> 2.0. One example: PDFBOX-2402 
>>> <https://issues.apache.org/jira/browse/PDFBOX-2402> is about a parser 
>>> improvement related to some bad PDFs that is relevant to one user only (I 
>>> will fix that one soon, I just need to create a test file, but we could as 
>>> well live without it). Another example was a color problem I had opened 
>>> (PDFBOX-2142) which is probably only relevant to rendering advertising 
>>> flyers.
>>> 
>>> 2.0 is more and more becoming the "Duke Nukem Forever" of open source. I'm 
>>> also thinking about the new Berlin airport. Although there is one 
>>> difference: the people of "Duke Nukem Forever" and the new Berlin airport 
>>> made the mistake to announce release dates.
>>> 
>>> I agree with Simon. 2.0 is already a massive improvement.
>>> 
>>> We should name maybe 10 issues that "must" be solved before 2.0. I'm 
>>> thinking about regressions, issues were we are close to success (patterns), 
>>> and issues where somebody attached his name (with the meaning "I can fix 
>>> that and I know what has to be done"). And a short documentation about what 
>>> has changed.
>>> 
>>> Tilman
>>> 
>>> Am 11.10.2014 um 04:37 schrieb John Hewson:
>>>> Hi All,
>>>> 
>>>> I really want to give a better answer to this question, but the JIRA 
>>>> issues were not
>>>> labelled with enough version-related information to allow me to simply 
>>>> view a list
>>>> of issues which are due to be fixed in 2.0.
>>>> 
>>>> As you’re probably aware, I went through pretty much all the issues and 
>>>> made sure
>>>> that issues which definitely affect 2.0 had that in their "Affects 
>>>> Version/s” field. I also
>>>> set the "Fix Version/s” for issues which are due to be fixed in 2.0, so 
>>>> for the first time
>>>> we have a way to see which issues are due to be fixed. The end result is 
>>>> here:
>>>> 
>>>> https://issues.apache.org/jira/issues/?jql=project%20%3D%20PDFBOX%20AND%20resolution%20%3D%20Unresolved%20AND%20fixVersion%20%3D%202.0.0%20ORDER%20BY%20priority%20DESC
>>>> 
>>>> So I can now say that we have 166 issues due to be fixed in 2.0. We might 
>>>> want to
>>>> choose to defer some of these (we’ll need to add a “Later” version to JIRA 
>>>> to do that)
>>>> and to maybe take a look at issues which overlap with current development 
>>>> such as
>>>> xrefs, rendering, and parsing.
>>>> 
>>>> Cheers
>>>> 
>>>> -- John
>>>> 
>>>> On 10 Oct 2014, at 11:05, John Hewson <j...@jahewson.com> wrote:
>>>> 
>>>>> Simon,
>>>>> 
>>>>> Andreas has the best handle on this, but off the top of my head what we 
>>>>> need is to finish
>>>>> making breaking API changes and for the code to have been stable for a 
>>>>> while before
>>>>> making a 2.0 release.
>>>>> 
>>>>> Improvements and fixes which still need breaking API changes include:
>>>>>   - Pattern rendering
>>>>>   - Pages resource caching (significant memory usage issues)
>>>>>   - Font embedding (particularly TTF)
>>>>>   - Parsing (Andreas?)
>>>>>   - Page Tree (needs completely re-writing)
>>>>>   - Text extraction on Java 8 (this might end up being a breaking change 
>>>>> to the sort)
>>>>> 
>>>>> There’s probably more, such as work on Acroforms, and we need to have 
>>>>> much better
>>>>> example code for 2.0 due to all the changes.
>>>>> 
>>>>> This seems like a good time to explicitly try to make sure that we have 
>>>>> JIRA issues open
>>>>> for all outstanding tasks, so that we can track how close 2.0 is to being 
>>>>> ready. The stability
>>>>> of the code is a pretty good indicator - we’re not there yet.
>>>>> 
>>>>> I’m going to open some JIRA issues. Andreas, Tilman - please open issues 
>>>>> for any
>>>>> 2.0 features which you think we need.
>>>>> 
>>>>> Thanks
>>>>> 
>>>>> -- John
>>>>> 
>>>>> On 10 Oct 2014, at 08:08, Simon Steiner <simonsteiner1...@gmail.com> 
>>>>> wrote:
>>>>> 
>>>>>> Hi,
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> Could you set a target date for 2.0 release. What's missing to make a
>>>>>> release?
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> Thanks
>>>>>> 
> 

Reply via email to