aboutsummaryrefslogtreecommitdiffstats
path: root/STATUS
blob: 6ba510128b38ac6889d1d48dd31fdce84ecada59 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
**** COMMITTERS **** 

Arved Sandstrom (release coordinator) 
James Tauber (started it all and wrote most of the code) 

Kelly Campbell
Steven Coffman 
Stanislav Gorkhover
Fotis Jannidis 
Karen Lease
Keiron Liddle
Jordan Naftolin
Eric Schaeffer 
Jon Smirl 


**** THINGS WORKED ON ***** 


redesign/refactoring - layout [Karen Lease]
redesign/refactoring - page layout [Arved Sandstrom]
svg, testing [Keiron Liddle]


**** THINGS TO DO ****


1)
The immediate list of things that need to be done. These include things
that may prevent other activity or could be done independantly.

* Redesign of flow layout handling, breaks keeps, spacing etc.
* Redesign/factoring of line area handling.
* Testing system, moving old tests to new system etc.
* SVG
- integrating Avalon and Fop
- Documentation / website needs to better help users understand how to use FOP
- examples (a separate set of user fo examples)

(* being worked on,  - no current activity)

2)
After the the layout handling is redesigned then these items should be
promoted to first priority.
These should be done with the aim of getting to basic conformance.

- Implement all remaining formatting objects
- improve property handling for types not currently supported (eg. 'large' font)
- implement all required properties

3)
Nail down external interfaces (the main part is fairly stable).
Setting base directory, using config, logging, extensions etc.

Interfaces to include:
how does FOP get called
how does the formatter interface to renderers
how do people write new plug-ins: handlers for new image types
processors for fo:instream-foreign-object

4)
Improve the code. Follow the Sun Java coding guidelines.
Have better comments and correlation between spec terms
and methods etc.