Getting Involved with xmlroff

The short answer is that we could use whatever help you are able to provide.

You could help with:

  • Running the testsuite
  • Submitting bug reports
  • Submitting patches
  • Perl programming
  • C programming
  • XSLT stylesheets
  • Documentation
  • Autotools wizardry
  • Java

Many of the tickets have keywords for the skills they require. The following sections list those tickets with keywords, but you are always welcome to work on any ticket.

Autotools [Search]

#27
Make xmlroff.fo indicate real default backend

C [Search]

Tickets without any keywords most commonly involve C.

#5
Implement headers and footers
#10
Make xmlroff executable default to Cairo backend
#29
Lists have whitespace at bottom
#31
Expression evaluation errors should indicate the property name
#50
FO_EXPR_ERROR_EXTRA_EXPR, etc., should report property name
#53
fo_xslt_transformer_do_transform() shouldn't free its stylesheet_doc argument
#55
_validate_content() is not implemented for every FO
#56
Make common _debug_dump_properties for FOs with no properties.
#57
Need to free environments created in fo_table_base_class_init()
#77
Forward references don't work
#110
table-layout="fixed" should work without needing fo:table-column
#121
'scaling' is ignored when only one of 'content-height' and 'content-width'
#143
backend configure

Documentation [Search]

FO [Search]

#43
font-size test should be split
#48
Add attribute to indicate when a test is expected to fail

Java [Search]

Perl [Search]

XSLT [Search]

#13
Stylesheet for cutting down NIST and other public testsuites
#32
Implement hierarchy of test results
#47
Simplify templates for nested testcases
#48
Add attribute to indicate when a test is expected to fail
#59
Texinfo-XML-to-FO stylesheet
#74
libfo-compat.xsl is not fixing tables correctly
#118
No output doesn't count as a difference