You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-dev@xmlgraphics.apache.org by Glenn Adams <gl...@skynav.com> on 2010/07/07 07:08:29 UTC

request for complex scripts branch with commit access

What is the policy for branch creation? In particular, would it be possible
to create a branch to which I could commit changes to add the following
support:

   - complex scripts (e.g., arabic, indic)
   - advanced typographic font table support (e.g., gpos/gsub/jstf, ...)
   - writing-mode, unicode-bidi, direction traits
   - inline-progression-direction, block-progress-direction, shift-direction
   traits
   - unicode bidi algorithm

Due to the extent of the changes to support the above, this may be a complex
patch to manage without a branch, as can be seen by my current set of
added/modified files listed below.

Regards,
Glenn Adams

A       src/java/org/apache/fop/fonts/DiscontinuousAssociationException.java
M       src/java/org/apache/fop/fonts/apps/TTFReader.java
A       src/java/org/apache/fop/fonts/GlyphTable.java
M       src/java/org/apache/fop/fonts/MultiByteFont.java
A       src/java/org/apache/fop/fonts/Positionable.java
A       src/java/org/apache/fop/fonts/GlyphUtils.java
A       src/java/org/apache/fop/fonts/GlyphSubtable.java
M       src/java/org/apache/fop/fonts/Font.java
A       src/java/org/apache/fop/fonts/GlyphCoverageTable.java
A       src/java/org/apache/fop/fonts/GlyphPositioningSubtable.java
M       src/java/org/apache/fop/fonts/truetype/TTFFile.java
M       src/java/org/apache/fop/fonts/LazyFont.java
A       src/java/org/apache/fop/fonts/GlyphPositioning.java
A       src/java/org/apache/fop/fonts/ArabicScriptProcessor.java
A       src/java/org/apache/fop/fonts/GlyphSequence.java
M       src/java/org/apache/fop/fonts/type1/AFMFile.java
A       src/java/org/apache/fop/fonts/GlyphSubstitutionTable.java
M       src/java/org/apache/fop/fonts/FontReader.java
A       src/java/org/apache/fop/fonts/Substitutable.java
M       src/java/org/apache/fop/fo/FOText.java
M       src/java/org/apache/fop/fo/Constants.java
M
src/java/org/apache/fop/fo/extensions/svg/SVGDOMContentHandlerFactory.java
M       src/java/org/apache/fop/fo/PropertyList.java
M       src/java/org/apache/fop/fo/FObj.java
M       src/java/org/apache/fop/fo/flow/table/Table.java
M       src/java/org/apache/fop/fo/pagination/SimplePageMaster.java
M       src/java/org/apache/fop/fo/pagination/PageSequence.java
M       src/java/org/apache/fop/fo/pagination/Region.java
M       src/java/org/apache/fop/fo/properties/DimensionPropertyMaker.java
M
src/java/org/apache/fop/fo/properties/CorrespondingPropertyMaker.java
M       src/java/org/apache/fop/fo/properties/IndentPropertyMaker.java
M       src/java/org/apache/fop/fo/FOPropertyMapping.java
A       src/java/org/apache/fop/traits/Direction.java
A       src/java/org/apache/fop/traits/WritingMode.java
M       src/java/org/apache/fop/area/BodyRegion.java
M       src/java/org/apache/fop/area/MainReference.java
M       src/java/org/apache/fop/area/AreaTreeParser.java
M       src/java/org/apache/fop/area/AreaTreeModel.java
M       src/java/org/apache/fop/area/PageViewport.java
M       src/java/org/apache/fop/area/Page.java
M       src/java/org/apache/fop/area/inline/WordArea.java
M       src/java/org/apache/fop/area/inline/TextArea.java
M       src/java/org/apache/fop/area/inline/Viewport.java
M       src/java/org/apache/fop/area/Span.java
M       src/java/org/apache/fop/area/RegionReference.java
M       src/java/org/apache/fop/area/PageSequence.java
M       src/java/org/apache/fop/area/Area.java
M       src/java/org/apache/fop/area/Trait.java
M       src/java/org/apache/fop/area/RegionViewport.java
M       src/java/org/apache/fop/area/Block.java
M       src/java/org/apache/fop/util/CharUtilities.java

Re: request for complex scripts branch with commit access

Posted by Glenn Adams <gl...@skynav.com>.
understood; thanks for the process info;

On Wed, Jul 7, 2010 at 5:41 PM, Jeremias Maerki <de...@jeremias-maerki.ch>wrote:

> Any committer is allowed to create a development branch, preferably with
> some advance warning. The thing is: the ASF doesn't give away commit
> rights just upon request. Committership has to be earned by regular
> contributions. See: http://www.apache.org/foundation/how-it-works.html
>
> What we can do for you is to create a branch for your patches and then
> process (review, apply) them. That way you can improve the branch
> incrementally and we can get to know you. When you bombard us with good
> contributions, you can be pretty sure to be fast-tracked to
> committership.
>
> At least, you already have one task behind you: Your ICLA is on file
> with the ASF. That's good.
>
> On 07.07.2010 07:08:29 Glenn Adams wrote:
> > What is the policy for branch creation? In particular, would it be
> possible
> > to create a branch to which I could commit changes to add the following
> > support:
> >
> >    - complex scripts (e.g., arabic, indic)
> >    - advanced typographic font table support (e.g., gpos/gsub/jstf, ...)
> >    - writing-mode, unicode-bidi, direction traits
> >    - inline-progression-direction, block-progress-direction,
> shift-direction
> >    traits
> >    - unicode bidi algorithm
> >
> > Due to the extent of the changes to support the above, this may be a
> complex
> > patch to manage without a branch, as can be seen by my current set of
> > added/modified files listed below.
> >
> > Regards,
> > Glenn Adams
> >
> > A
> src/java/org/apache/fop/fonts/DiscontinuousAssociationException.java
> > M       src/java/org/apache/fop/fonts/apps/TTFReader.java
> > A       src/java/org/apache/fop/fonts/GlyphTable.java
> > M       src/java/org/apache/fop/fonts/MultiByteFont.java
> > A       src/java/org/apache/fop/fonts/Positionable.java
> > A       src/java/org/apache/fop/fonts/GlyphUtils.java
> > A       src/java/org/apache/fop/fonts/GlyphSubtable.java
> > M       src/java/org/apache/fop/fonts/Font.java
> > A       src/java/org/apache/fop/fonts/GlyphCoverageTable.java
> > A       src/java/org/apache/fop/fonts/GlyphPositioningSubtable.java
> > M       src/java/org/apache/fop/fonts/truetype/TTFFile.java
> > M       src/java/org/apache/fop/fonts/LazyFont.java
> > A       src/java/org/apache/fop/fonts/GlyphPositioning.java
> > A       src/java/org/apache/fop/fonts/ArabicScriptProcessor.java
> > A       src/java/org/apache/fop/fonts/GlyphSequence.java
> > M       src/java/org/apache/fop/fonts/type1/AFMFile.java
> > A       src/java/org/apache/fop/fonts/GlyphSubstitutionTable.java
> > M       src/java/org/apache/fop/fonts/FontReader.java
> > A       src/java/org/apache/fop/fonts/Substitutable.java
> > M       src/java/org/apache/fop/fo/FOText.java
> > M       src/java/org/apache/fop/fo/Constants.java
> > M
> >
> src/java/org/apache/fop/fo/extensions/svg/SVGDOMContentHandlerFactory.java
> > M       src/java/org/apache/fop/fo/PropertyList.java
> > M       src/java/org/apache/fop/fo/FObj.java
> > M       src/java/org/apache/fop/fo/flow/table/Table.java
> > M       src/java/org/apache/fop/fo/pagination/SimplePageMaster.java
> > M       src/java/org/apache/fop/fo/pagination/PageSequence.java
> > M       src/java/org/apache/fop/fo/pagination/Region.java
> > M       src/java/org/apache/fop/fo/properties/DimensionPropertyMaker.java
> > M
> > src/java/org/apache/fop/fo/properties/CorrespondingPropertyMaker.java
> > M       src/java/org/apache/fop/fo/properties/IndentPropertyMaker.java
> > M       src/java/org/apache/fop/fo/FOPropertyMapping.java
> > A       src/java/org/apache/fop/traits/Direction.java
> > A       src/java/org/apache/fop/traits/WritingMode.java
> > M       src/java/org/apache/fop/area/BodyRegion.java
> > M       src/java/org/apache/fop/area/MainReference.java
> > M       src/java/org/apache/fop/area/AreaTreeParser.java
> > M       src/java/org/apache/fop/area/AreaTreeModel.java
> > M       src/java/org/apache/fop/area/PageViewport.java
> > M       src/java/org/apache/fop/area/Page.java
> > M       src/java/org/apache/fop/area/inline/WordArea.java
> > M       src/java/org/apache/fop/area/inline/TextArea.java
> > M       src/java/org/apache/fop/area/inline/Viewport.java
> > M       src/java/org/apache/fop/area/Span.java
> > M       src/java/org/apache/fop/area/RegionReference.java
> > M       src/java/org/apache/fop/area/PageSequence.java
> > M       src/java/org/apache/fop/area/Area.java
> > M       src/java/org/apache/fop/area/Trait.java
> > M       src/java/org/apache/fop/area/RegionViewport.java
> > M       src/java/org/apache/fop/area/Block.java
> > M       src/java/org/apache/fop/util/CharUtilities.java
>
>
>
>
> Jeremias Maerki
>
>

Re: request for complex scripts branch with commit access

Posted by Jeremias Maerki <de...@jeremias-maerki.ch>.
Any committer is allowed to create a development branch, preferably with
some advance warning. The thing is: the ASF doesn't give away commit
rights just upon request. Committership has to be earned by regular
contributions. See: http://www.apache.org/foundation/how-it-works.html

What we can do for you is to create a branch for your patches and then
process (review, apply) them. That way you can improve the branch
incrementally and we can get to know you. When you bombard us with good
contributions, you can be pretty sure to be fast-tracked to
committership.

At least, you already have one task behind you: Your ICLA is on file
with the ASF. That's good.

On 07.07.2010 07:08:29 Glenn Adams wrote:
> What is the policy for branch creation? In particular, would it be possible
> to create a branch to which I could commit changes to add the following
> support:
> 
>    - complex scripts (e.g., arabic, indic)
>    - advanced typographic font table support (e.g., gpos/gsub/jstf, ...)
>    - writing-mode, unicode-bidi, direction traits
>    - inline-progression-direction, block-progress-direction, shift-direction
>    traits
>    - unicode bidi algorithm
> 
> Due to the extent of the changes to support the above, this may be a complex
> patch to manage without a branch, as can be seen by my current set of
> added/modified files listed below.
> 
> Regards,
> Glenn Adams
> 
> A       src/java/org/apache/fop/fonts/DiscontinuousAssociationException.java
> M       src/java/org/apache/fop/fonts/apps/TTFReader.java
> A       src/java/org/apache/fop/fonts/GlyphTable.java
> M       src/java/org/apache/fop/fonts/MultiByteFont.java
> A       src/java/org/apache/fop/fonts/Positionable.java
> A       src/java/org/apache/fop/fonts/GlyphUtils.java
> A       src/java/org/apache/fop/fonts/GlyphSubtable.java
> M       src/java/org/apache/fop/fonts/Font.java
> A       src/java/org/apache/fop/fonts/GlyphCoverageTable.java
> A       src/java/org/apache/fop/fonts/GlyphPositioningSubtable.java
> M       src/java/org/apache/fop/fonts/truetype/TTFFile.java
> M       src/java/org/apache/fop/fonts/LazyFont.java
> A       src/java/org/apache/fop/fonts/GlyphPositioning.java
> A       src/java/org/apache/fop/fonts/ArabicScriptProcessor.java
> A       src/java/org/apache/fop/fonts/GlyphSequence.java
> M       src/java/org/apache/fop/fonts/type1/AFMFile.java
> A       src/java/org/apache/fop/fonts/GlyphSubstitutionTable.java
> M       src/java/org/apache/fop/fonts/FontReader.java
> A       src/java/org/apache/fop/fonts/Substitutable.java
> M       src/java/org/apache/fop/fo/FOText.java
> M       src/java/org/apache/fop/fo/Constants.java
> M
> src/java/org/apache/fop/fo/extensions/svg/SVGDOMContentHandlerFactory.java
> M       src/java/org/apache/fop/fo/PropertyList.java
> M       src/java/org/apache/fop/fo/FObj.java
> M       src/java/org/apache/fop/fo/flow/table/Table.java
> M       src/java/org/apache/fop/fo/pagination/SimplePageMaster.java
> M       src/java/org/apache/fop/fo/pagination/PageSequence.java
> M       src/java/org/apache/fop/fo/pagination/Region.java
> M       src/java/org/apache/fop/fo/properties/DimensionPropertyMaker.java
> M
> src/java/org/apache/fop/fo/properties/CorrespondingPropertyMaker.java
> M       src/java/org/apache/fop/fo/properties/IndentPropertyMaker.java
> M       src/java/org/apache/fop/fo/FOPropertyMapping.java
> A       src/java/org/apache/fop/traits/Direction.java
> A       src/java/org/apache/fop/traits/WritingMode.java
> M       src/java/org/apache/fop/area/BodyRegion.java
> M       src/java/org/apache/fop/area/MainReference.java
> M       src/java/org/apache/fop/area/AreaTreeParser.java
> M       src/java/org/apache/fop/area/AreaTreeModel.java
> M       src/java/org/apache/fop/area/PageViewport.java
> M       src/java/org/apache/fop/area/Page.java
> M       src/java/org/apache/fop/area/inline/WordArea.java
> M       src/java/org/apache/fop/area/inline/TextArea.java
> M       src/java/org/apache/fop/area/inline/Viewport.java
> M       src/java/org/apache/fop/area/Span.java
> M       src/java/org/apache/fop/area/RegionReference.java
> M       src/java/org/apache/fop/area/PageSequence.java
> M       src/java/org/apache/fop/area/Area.java
> M       src/java/org/apache/fop/area/Trait.java
> M       src/java/org/apache/fop/area/RegionViewport.java
> M       src/java/org/apache/fop/area/Block.java
> M       src/java/org/apache/fop/util/CharUtilities.java




Jeremias Maerki