DO NOT REPLY [Bug 24171] New: - [PATCH] 1st Attempt at Whole Site PDF

2003-10-28 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24171.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24171

[PATCH] 1st Attempt at Whole Site PDF

   Summary: [PATCH] 1st Attempt at Whole Site PDF
   Product: Fop
   Version: all
  Platform: Other
OS/Version: Other
Status: NEW
  Severity: Normal
  Priority: Other
 Component: documentation
AssignedTo: [EMAIL PROTECTED]
ReportedBy: [EMAIL PROTECTED]


This is my first attempt at getting a whole site PDF for the FOP web site. I've 
hobbled together 
some of what I've learned to create this. I doubt this will work (CVS is great!) so 
keep those 
backups at hand! I'd actually like to do what it takes to get FORREST onto my own box 
so I can test 
locally...

Anyway, I've updated/created the following files:
- sitemap-0.5.xmap (updated)
- aggregate2document.xsl (added)
- all-documents.xsl (added)

It indicates in the code the locations where the two files should be added. I hope 
this is useful. I 
anticipate having to fix things, but I'm hoping this'll get us started!

Web Maestro Clay


DO NOT REPLY [Bug 24171] - [PATCH] 1st Attempt at Whole Site PDF

2003-10-28 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24171.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24171

[PATCH] 1st Attempt at Whole Site PDF





--- Additional Comments From [EMAIL PROTECTED]  2003-10-28 07:05 ---
Created an attachment (id=8766)
aggregate to document converter


DO NOT REPLY [Bug 24171] - [PATCH] 1st Attempt at Whole Site PDF

2003-10-28 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24171.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24171

[PATCH] 1st Attempt at Whole Site PDF





--- Additional Comments From [EMAIL PROTECTED]  2003-10-28 07:06 ---
Created an attachment (id=8767)
Builds list of documents on the fly (all-documents.xml)


DO NOT REPLY [Bug 24171] - [PATCH] 1st Attempt at Whole Site PDF

2003-10-28 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24171.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24171

[PATCH] 1st Attempt at Whole Site PDF





--- Additional Comments From [EMAIL PROTECTED]  2003-10-28 07:06 ---
Created an attachment (id=8768)
updated sitemap-0.5.xmap file


RE: [VOTE] Two changes to 1.0 branch

2003-10-28 Thread Victor Mote
Jeremias Maerki wrote:

  For example, we could easily make Peter Herweg a
  committer for the RTF libraries and renderer, but there is some
 hesitation
  (even on my part, who thinks Peter does good work) to turn him loose in
  layout until we know more about him, which takes time. In the
 meantime both
  he and we must work more slowly.

 Normally, you don't just go and mess around in other people's code if
 you don't know what you're doing. I think it's a relatively weak point
 to deny someone the committership only because of that. If Peter is able
 to handle the RTF output I don't see any problem allowing him to do that.
 If he grows into the other parts, so much better. Even I have never
 messed around in layout, yet.

This seems to argue against having regulated commit access at all. IOW, on
this same principle, everyone could/should be a FOP committer. Or, perhaps
every Apache committer should be a committer on all projects. I doubt that
is what you mean, but I guess ... I don't know what you *do* mean. The point
is that if all of us had to be proficient on all Apache projects before
being given commit access to any/all of them, it would take a long time to
grow new committers. That is why FOP's monolithism is a drawback. Also, even
if you haven't messed around in layout yet, you have discussed and voted on
(IIRC) layout-related issues. There is an expectation that committers will
have a feel for the project as a whole, and be able to contribute ideas.

It probably sounds like I am crusading for something here, but I am not.
Jeremias's original comments about FOP's monolithism rang true in my ears.
Hearing no other proposed solutions to the problem, and seeing that mine is
deprecated, I humbly acknowledge that it is an unsolvable problem, or
perhaps no problem at all.

Victor Mote



RE: [VOTE] Two changes to 1.0 branch

2003-10-28 Thread Victor Mote
Glen Mazza wrote:

 Making a nice framework for others to create a
 FOP-like product is not as big a concern for me.  I
 want to create FOP, not something to be used for
 creating a FOP.

Hmmm. I think this comment is directed at me.

WRT the first sentence, since this is open source with an Apache-style
license, if we fail to make a nice framework for others to create a FOP-like
product, then we have, by definition, failed to make a nice framework for
FOP developers to create FOP. If a debate is needed here at all, it should
be over whether such a framework is needed at all.

WRT the second sentence, I guess I don't understand how failing to create
things that can be used to create a FOP helps create FOP. It is like saying
I don't want to build a foundation, I just want to build a house. Again, a
debate about whether we are building something that needs a foundation or
not might be interesting and useful. OTOH, maybe it would just be a waste of
everyone's time.

Victor Mote



Re: [VOTE] Two changes to 1.0 branch

2003-10-28 Thread Jeremias Maerki

On 28.10.2003 03:56:27 Glen Mazza wrote:
 Tom DeWeese of Batik made that suggestion a few months
 back--we're tentatively in agreement that once FOP
 gets solidified, the transcoders can move to them for
 their maintenance and documentation.

Looks like I missed that one. I still haven't read everything from when
I was on holidays. Good news, then, although that means that we have to
do something about the PDF lib and the font code because I wouldn't want
that duplicated. It should be somewhere accessible to both projects.

  The PDF transcoder
  could probably have long been promoted to 1.0 status
  already. 
 
 Sie haben vergessen!  PDF transcoder is distributed up
 with Batik right now--it's one of 1.0's few success
 stories.  We don't even use maintenance for the
 transcoder--there's not a target for it in
 maintenance's build.xml.

I know, but that doesn't count as a release IMO. It's snapshot that has
been integrated in a release from another project. The Batik people
haven't got control over the code they release. Documentation for the
SVG transcoder is practically non-existent except for a few bits on the
FOP and Batik sites.

 As always, our user base's primary concern is to have 
 a product that can generate [absurdly high number of
 huge image-heavy documents] in [ridiculously small
 amount of time].  That is FOP's responsibility to
 Cocoon, Struts programmers, HP PCL users, Adobe PDF,
 etc.

Right, and maybe parts of our user base will suddenly become active
contributing Java code if we can make life for a newbie easier. That way,
you don't have to do it all by yourself.

 I see the way of accomplishing this is by having FOP
 be (1) extremely fast and optimized; (2) extremely
 accurate; and (3) extremely focused on (1) and (2)
 above.

Yep, I target (3) with my comments. Anyway, if FOP is unable to attract
more developers it will never reach 1.0.

 Making a nice framework for others to create a
 FOP-like product is not as big a concern for me.  I
 want to create FOP, not something to be used for
 creating a FOP. 

It is a concern for me. I believe that a lot of components that
originated in FOP can be very interesting to use outside FOP. That's why
it may make sense to talk about separating things off of FOP to make
them available to a new audience and therefore heightening the
possibility to attract new developers. FOP can profit from that, too.
The XSL-FO layout engine is the main concern for this project.
Everything around it (PDF lib, SVG support, font parsers etc.) is only
infrastructure plus goodies.


Jeremias Maerki



Re: [VOTE] Two changes to 1.0 branch

2003-10-28 Thread Jeremias Maerki

On 28.10.2003 14:40:29 Victor Mote wrote:
 Jeremias Maerki wrote:
 
   For example, we could easily make Peter Herweg a
   committer for the RTF libraries and renderer, but there is some
  hesitation
   (even on my part, who thinks Peter does good work) to turn him loose in
   layout until we know more about him, which takes time. In the
  meantime both
   he and we must work more slowly.
 
  Normally, you don't just go and mess around in other people's code if
  you don't know what you're doing. I think it's a relatively weak point
  to deny someone the committership only because of that. If Peter is able
  to handle the RTF output I don't see any problem allowing him to do that.
  If he grows into the other parts, so much better. Even I have never
  messed around in layout, yet.
 
 This seems to argue against having regulated commit access at all. IOW, on
 this same principle, everyone could/should be a FOP committer. Or, perhaps
 every Apache committer should be a committer on all projects. I doubt that
 is what you mean, but I guess ... I don't know what you *do* mean.

No, it's not what I mean. I'm strongly for commit access per project and
for having to earn it.

Peter is one of the few who submitted more than just one patch in the
past year. Since we're looking for new people wanting to contribute Java
code he's the closest thing to that right now. You yourself started with
documentation and now you're deep down in Java code. I'm not against
regulated commit access, I'm talking about creating an incentive for
people to join. Serious people. I believe that FOP was too restrictive
in choosing its committers but that's easily explained I think: There
used to be quite a lot of them. But they all went away for whatever
reasons.

 The point
 is that if all of us had to be proficient on all Apache projects before
 being given commit access to any/all of them, it would take a long time to
 grow new committers. That is why FOP's monolithism is a drawback. Also, even
 if you haven't messed around in layout yet, you have discussed and voted on
 (IIRC) layout-related issues. There is an expectation that committers will
 have a feel for the project as a whole, and be able to contribute ideas.

Yeah, but you should also be allowed to grow into these things.

 It probably sounds like I am crusading for something here, but I am not.

I didn't think so.

 Jeremias's original comments about FOP's monolithism rang true in my ears.
 Hearing no other proposed solutions to the problem, and seeing that mine is
 deprecated, I humbly acknowledge that it is an unsolvable problem, or
 perhaps no problem at all.

That doesn't bring us forward. We've only heard three opinions so far.
We've got 430 subscribers to this mailing list and not only committers
are allowed to express their opinions. Then there's also the people that
actually do things and the others who only talk most of the times (like
me lately). Well, there are the others who never say anything but that's
the ones who don't have any fun at all.

And you have to filter all that's being said, because you can never
convey all your thoughts to the mailing list just the way you have them
in your brain. We've got the big problem that we normally can't sit
together and talk it out face to face. It would be much more productive
and a lot less tiring.

This is no unsolvable problem. We just have to find the best way which
may also lie in between opinions. One way may just be not to do anything
at all right now or another to let Glen put his no-nonsense proposal to
action until there is enough energy to do really clean up the whole
thing.

Let's not all get frustrated. It's enough if I am having to do Delphi
50% of my time lately. Have fun coding, do what you can.

Jeremias Maerki (who blabbers to much)



DO NOT REPLY [Bug 24195] New: - [PATCH] RTF: added support for nested blocks, inlines and several text attributes

2003-10-28 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24195.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24195

[PATCH] RTF: added support for nested blocks, inlines and several text attributes

   Summary: [PATCH] RTF: added support for nested blocks, inlines
and several text attributes
   Product: Fop
   Version: all
  Platform: All
OS/Version: All
Status: NEW
  Severity: Normal
  Priority: Other
 Component: general
AssignedTo: [EMAIL PROTECTED]
ReportedBy: [EMAIL PROTECTED]


Hello,

i'd like to submit the attached patch and modules.
They add support for blocks (also nested), inlines (also nested), underlined, 
italic, space-before/-after.

Sorry, this is a quite large patch. I could not keep it small.

Thanks and kind regards
Peter Herweg


DO NOT REPLY [Bug 24195] - [PATCH] RTF: added support for nested blocks, inlines and several text attributes

2003-10-28 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24195.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24195

[PATCH] RTF: added support for nested blocks, inlines and several text attributes





--- Additional Comments From [EMAIL PROTECTED]  2003-10-28 23:04 ---
Created an attachment (id=8788)
patch file


DO NOT REPLY [Bug 24195] - [PATCH] RTF: added support for nested blocks, inlines and several text attributes

2003-10-28 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24195.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24195

[PATCH] RTF: added support for nested blocks, inlines and several text attributes





--- Additional Comments From [EMAIL PROTECTED]  2003-10-28 23:05 ---
Created an attachment (id=8790)
new module (to be placed into org.apache.fop.rtf.rtflib.rtfdoc)


DO NOT REPLY [Bug 24195] - [PATCH] RTF: added support for nested blocks, inlines and several text attributes

2003-10-28 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24195.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24195

[PATCH] RTF: added support for nested blocks, inlines and several text attributes





--- Additional Comments From [EMAIL PROTECTED]  2003-10-28 23:06 ---
Created an attachment (id=8792)
new module (to be placed into org.apache.fop.rtf.renderer)


DO NOT REPLY [Bug 24171] - [PATCH] 1st Attempt at Whole Site PDF

2003-10-28 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24171.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24171

[PATCH] 1st Attempt at Whole Site PDF





--- Additional Comments From [EMAIL PROTECTED]  2003-10-28 23:36 ---
Forrest is one of the simplest applications to run locally--the Forrest Team 
did a great job with a very simple (4 or 5 command) CLI.  A real joy to work 
with.

So please test locally first.  Just install Forrest, go into the FOP root 
directory, and just type Forrest.  It will read the forrest file in the root 
and start regenerating all the files for you locally.


DO NOT REPLY [Bug 24171] - [PATCH] 1st Attempt at Whole Site PDF

2003-10-28 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24171.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24171

[PATCH] 1st Attempt at Whole Site PDF





--- Additional Comments From [EMAIL PROTECTED]  2003-10-29 00:22 ---
Thanks! I'll check it out!