Hi,
the idea with the branch sounds good but before doing it. As andreas
say, we need to clarifi the changes first. A branch is extra work to
keep it up to date with the trunk. If we refactor the pdfbox, it will be
very hard to merge patches between this versions.
Back to topic.
- I think we should try to focus on type safety first. More generic
collections and code cleanup.
- The other thing is the COSWriter. Writting recursive trough the
document sounds good, but it make it hard updating existing documents
incremental. A better way is a linked list like object pool. Iterating
through the list and writting the objects is much easier than running
recurisive with cross-references and additional checks.
- a improved pdf parsing mechanic for broken documents.
This is a open source lib and with developer that work only at his free
time, this can take some time.
On the other hand we have some bugs. Implementing new features won't fix
them.
I have mixed feelings and no idea what is the best for the pdfbox.
Looking at some bigger projects like eclipse 3.x to 4.x which in my
opinion, mess up the ide. Unfixed bugs, more new bugs and a rewritten
lazy framework.
I don't know, but when we start i think the first point will be a good
entry with the "type safety".
Best regards
Thomas
Am 18.04.2013 22:15, schrieb Maruan Sahyoun:
I'd think that we should start scoping out 2.0 - what will be covered under
that topic. In addition I would see us doing additional bug fix releases and
minor enhancements prior to releasing 2.0. My preference would be to branch out
2.0 and keep trunk for working on 1.x as this would be clearer but maybe we
should postpone that discussion until we have a better understanding what 2.0
means.
Maruan Sahyoun
Am 18.04.2013 um 21:11 schrieb Andreas Lehmkuehler <andr...@lehmi.de>:
Hi,
what is our next target after releasing 1.8.0 and 1.8.1?
We already started some discussions about that topic, but I'd like to have
clarification. Is it time to go for a 2.0 version? If we agree to that goal,
how should we proceed? Should we branch or simply use the trunk?
I'd prefer to continue using the trunk. We are still able to release
bugfix versions using the 1.8-branch. Even a new 1.9 feature release
should be possible by branching the 1.8-branch.
WDYT?
BR
Andreas Lehmkühler