Re: The Apache Software Foundation Announces Apache FOP Version 1.0

2010-07-22 Thread Michael Seeberger

Hi there,

when i select the Version 1.0-Tab on 
http://xmlgraphics.apache.org/fop/ it still shows
Apache FOP Trunk (Development code) and there is no download-link to 
the new version.


is this the right behaviour?

Greetings
Michael Seeberger

Am 21.07.2010 19:39, schrieb Simon Pepping:

Redesigned, Stable Version of Pioneering XSL Formatting Objects
Processor Rounds Out Apache XML Software Stack

FOREST HILL, Md., July 21 -- The Apache Software Foundation (ASF) -
the all-volunteer developers, stewards, and incubators of nearly 150
Open Source projects and initiatives - today announced the Version 1.0
release of Apache FOP, the Open Source XSL Formatting Objects
Processor.

An Apache project since 1999, FOP is one of the industry's first print
formatters driven by W3C-standard XSL Formatting Objects created to
display, convert, and print to formats such as PDF, PostScript, SVG,
RTF, and XML. In addition, FOP is among the most commonly-used
output-independent formatters.

The Apache FOP code base has grown over the past decade under the
guidance of a Project Management Committee (PMC) who oversee its
day-to-day activities and community development.

FOP v.1.0 provides a good subset of the W3C XSL-FO 1.0/1.1
specification. Its stable, 1.0 designation provides added recognition
as the productive tool it has been for years, said Jeremias Marki,
member of the Apache XML Graphics Project Management Committee. Its
redesign and improved features in the layout engine makes it an even
better experience for the many developers and users who produce
millions of pages each year.

Apache FOP is in use at Accenture, Airbus, Australia Post, BNP
Paribas, Capgemini, Credit Suisse, CSC, Denic, European Patent Office,
FedEx, Ford, HP, IBM, IntelliData, Marriot International, Morgan
Stanley, Polaris, Siemens, Swiss Federal Institute of Intellectual
Property, Tecra, US Army, US House of Representatives, and Wyona,
among many others. In addition, FOP is the default implementation
bundled in XML editors such as XSLfast, Oxygen, and XMLSpy.

Thunderhead relies on open standards, and FOP is at the heart of our
innovative NOW platform. We are proud to have been able to play a part
in its development, said Glen Manchester, CEO of Thunderhead. As
long-time supporters of FOP, our congratulations go to the whole FOP
team at Apache on reaching the Version 1.0 milestone.

The release of FOP v.1.0 completes a free XML software stack,
comprising: Apache Xerces, Apache Xalan, and Apache FOP. The ability
to insert graphics into one's print output is possible using Apache
Batik. The Apache XML stack makes transforming and formatting XML data
(for example DocBook XML) a viable option for individual and start-up
users without business cash flow.

Some 'overnight successes' take ten years or more, said James
Governor, Analyst and Founder of RedMonk. Apache FOP seems to be one
of them.

The training wheels are long gone, said Apache XML Graphics PMC
Chair Simon Pepping. FOP's popularity is undisputed; FOP is used from
an individual developer's pet project to large-scale document
production. FOP is not yet 'feature complete', and work on it is
continuing. We hope this important step forward will motivate skilled
developers to jump in and help us make Apache FOP even better.

Availability

FOP v.1.0 is released under the Apache Software License
v2.0. Downloads, documentation, and related resources are available at
http://xmlgraphics.apache.org/fop/.

   


DO NOT REPLY [Bug 49636] New: java.lang.ArrayIndexOutOfBoundsException in LineBreakUtils

2010-07-22 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=49636

   Summary: java.lang.ArrayIndexOutOfBoundsException in
LineBreakUtils
   Product: Fop
   Version: all
  Platform: PC
OS/Version: Windows NT
Status: NEW
  Severity: normal
  Priority: P2
 Component: page-master/layout
AssignedTo: fop-dev@xmlgraphics.apache.org
ReportedBy: radu_cor...@sync.ro


The FO file contains a \u089A character in the text following the XML tag:
fo:basic-link external-destination=url(http://www.xml.com)

FOP produces:
java.lang.ArrayIndexOutOfBoundsException: -1
at
org.apache.fop.text.linebreak.LineBreakUtils.getLineBreakPairProperty(LineBreakUtils.java:744)
at
org.apache.fop.text.linebreak.LineBreakStatus.nextChar(LineBreakStatus.java:178)
at
org.apache.fop.layoutmgr.inline.TextLayoutManager.getNextKnuthElements(TextLayoutManager.java:641)
at
org.apache.fop.layoutmgr.inline.InlineLayoutManager.getNextKnuthElements(InlineLayoutManager.java:310)
at
org.apache.fop.layoutmgr.inline.LineLayoutManager.collectInlineKnuthElements(LineLayoutManager.java:639)
at
org.apache.fop.layoutmgr.inline.LineLayoutManager.getNextKnuthElements(LineLayoutManager.java:579)
at
org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextChildElements(BlockStackingLayoutManager.java:571)
at
org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextChildElements(BlockStackingLayoutManager.java:552)
at
org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextKnuthElements(BlockStackingLayoutManager.java:280)
at
org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayoutManager.java:123)
at
org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayoutManager.java:115)
at
org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextChildElements(BlockStackingLayoutManager.java:571)
at
org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextChildElements(BlockStackingLayoutManager.java:552)
at
org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextKnuthElements(BlockStackingLayoutManager.java:280)
at
org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayoutManager.java:123)
at
org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayoutManager.java:115)
at
org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextChildElements(BlockStackingLayoutManager.java:571)
at
org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextChildElements(BlockStackingLayoutManager.java:552)
at
org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextKnuthElements(BlockStackingLayoutManager.java:280)
at
org.apache.fop.layoutmgr.list.ListItemLayoutManager.getNextKnuthElements(ListItemLayoutManager.java:235)
at
org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextChildElements(BlockStackingLayoutManager.java:571)
at
org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextChildElements(BlockStackingLayoutManager.java:552)
at
org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextKnuthElements(BlockStackingLayoutManager.java:280)
at
org.apache.fop.layoutmgr.list.ListBlockLayoutManager.getNextKnuthElements(ListBlockLayoutManager.java:120)
at
org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextChildElements(BlockStackingLayoutManager.java:571)
at
org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextChildElements(BlockStackingLayoutManager.java:552)
at
org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextKnuthElements(BlockStackingLayoutManager.java:280)
at
org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayoutManager.java:123)
at
org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayoutManager.java:115)
at
org.apache.fop.layoutmgr.FlowLayoutManager.getNextChildElements(FlowLayoutManager.java:199)
at
org.apache.fop.layoutmgr.FlowLayoutManager.addChildElements(FlowLayoutManager.java:140)
at
org.apache.fop.layoutmgr.FlowLayoutManager.addChildElements(FlowLayoutManager.java:129)
at
org.apache.fop.layoutmgr.FlowLayoutManager.getNextKnuthElements(FlowLayoutManager.java:70)
at
org.apache.fop.layoutmgr.PageBreaker.getNextKnuthElements(PageBreaker.java:216)
at
org.apache.fop.layoutmgr.AbstractBreaker.getNextBlockList(AbstractBreaker.java:692)
at
org.apache.fop.layoutmgr.PageBreaker.getNextBlockList(PageBreaker.java:149)
at
org.apache.fop.layoutmgr.PageBreaker.getNextBlockList(PageBreaker.java:132)
at
org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.java:337)
at org.apache.fop.layoutmgr.PageBreaker.doLayout(PageBreaker.java:85)
at
org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout(PageSequenceLayoutManager.java:107)
at
org.apache.fop.area.AreaTreeHandler.endPageSequence(AreaTreeHandler.java:238)
at

Re: The Apache Software Foundation Announces Apache FOP Version 1.0

2010-07-22 Thread Simon Pepping
On Thu, Jul 22, 2010 at 08:19:13AM +0200, Michael Seeberger wrote:
 Hi there,
 
 when i select the Version 1.0-Tab on
 http://xmlgraphics.apache.org/fop/ it still shows
 Apache FOP Trunk (Development code) and there is no download-link
 to the new version.
 
 is this the right behaviour?

Indeed, it is. The download link is in the Home tab, second link under
About.

Simon

-- 
Simon Pepping
home page: http://www.leverkruid.eu


Fop release 1.0 in the press

2010-07-22 Thread Simon Pepping
I found three news items about FOP 1.0 release:

- 
http://www.h-online.com/open/news/item/Apache-FOP-gets-a-1-0-release-1042748.html
- 
http://www.heise.de/newsticker/meldung/FOP-1-0-XML-fast-beliebig-drucken-1043077.html
- 
http://java.dzone.com/news/fop-10-rounds-out-apache-xml?utm_source=feedburnerutm_medium=feedutm_campaign=Feed%3A+zones%2Fcss+%28CSS+Zone%29

All three made up their own texts, picking from the press release and
adding other information.

Simon

-- 
Simon Pepping
home page: http://www.leverkruid.eu


Re: The Apache Software Foundation Announces Apache FOP Version 1.0

2010-07-22 Thread Pascal Sancho
Hi Simon,

The FOP 1.0 tab homepage is the same as the FOP trunk one (title and
content).

Great ( and expected ;-) ) job otherwise, congratulations.

--
Pascal


Le 22/07/2010 09:26, Simon Pepping a écrit :
 On Thu, Jul 22, 2010 at 08:19:13AM +0200, Michael Seeberger wrote:
   
 Hi there,

 when i select the Version 1.0-Tab on
 http://xmlgraphics.apache.org/fop/ it still shows
 Apache FOP Trunk (Development code) and there is no download-link
 to the new version.

 is this the right behaviour?
 
 Indeed, it is. The download link is in the Home tab, second link under
 About.

 Simon

   



Re: The Apache Software Foundation Announces Apache FOP Version 1.0

2010-07-22 Thread Simon Pepping
On Thu, Jul 22, 2010 at 12:08:33PM +0200, Pascal Sancho wrote:
 Hi Simon,
 
 The FOP 1.0 tab homepage is the same as the FOP trunk one (title and
 content).

I see, I missed the part of the message about the text of the index
page. The index page for version 1.0 requires some further changes.

Simon
 
 Le 22/07/2010 09:26, Simon Pepping a écrit :
  On Thu, Jul 22, 2010 at 08:19:13AM +0200, Michael Seeberger wrote:

  Hi there,
 
  when i select the Version 1.0-Tab on
  http://xmlgraphics.apache.org/fop/ it still shows
  Apache FOP Trunk (Development code) and there is no download-link
  to the new version.
 
  is this the right behaviour?
  
  Indeed, it is. The download link is in the Home tab, second link under
  About.

-- 
Simon Pepping
home page: http://www.leverkruid.eu