blob: e2b729910e89f5e062cdde5e699b8eaeb79bccf9 (
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
|
<!doctype HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>To Do</title>
<link rel="stylesheet" type="text/css" href="../style.css">
<style type="text/css">
.style1 {
color: #FF0000;
}
</style>
</head>
<body>
<h1>To Do</h1>
<h3>CD</h3>
<ul>
<li class="style1">A new GDK base driver.</li>
<li>A new SVG driver.</li>
<li>libEMF in UNIX.</li>
</ul>
<h3>MAC</h3>
<ul>
<li><font color="#008000">Build a native Mac OS X driver using Quartz 2D.</font></li>
<li>Macintosh Picture (PICT) file.</li>
</ul>
<h3>X-WIN</h3>
<ul>
<li>Xp: X Printer Extension driver</li>
<li>XShm: Double Buffering and MIT-Shared Memory extensions for server images ?</li>
<li>XIE: X Imaging Extensions ?</li>
<li>Shape Extension and XShapeCombineMask to implement "WINDOWRGN" attribute
(non rectangular windows from regions)</li>
</ul>
<h3>Simulation</h3>
<ul>
<li>Implement line styles, line cap and line join for line with > 1.</li>
<li>Improve Sector rasterization.</li>
</ul>
<h3>PS</h3>
<ul>
<li>Allow functions <b><font face="Courier New">cdPutImageMap</font>...</b> to be implemented using <em>indexed color
space</em>.</li>
<li>Check the possibility of <b><font face="Courier New">cdHatch</font></b> and <font face="Courier New"><b>cdStipple</b></font>,
which are always opaque, having transparency, using <em>shading </em>from PS Version 3 or <em>mask images</em>. Same for
<font face="Courier New"><b>cdPutImageRGBA</b></font>.</li>
</ul>
<hr>
<h1 style="color: #FF0000">Not likely to be updated anymore, although they are still supported.</h1>
<h3>DXF</h3>
<ul>
<li>Implement Arch and Sector functions as DXF primitives, and not as polygons. Update all other primitives according
to the new DXF manual, as there are several limitations in the current implementation.</li>
</ul>
<h3>CGM</h3>
<ul>
<li>Make <strong><font face="Courier New">cdPlay</font></strong> treat the possibility of <font face="Courier New">
xmax</font> and <font face="Courier New">ymax</font> being 0.</li>
<li>Check the possibility of implementing function <b>cdTextOrientation</b>.</li>
<li>Implement World Coordinate functions directly in the driver.</li>
<li>Correct the <strong><font face="Courier New">cdPlay</font></strong> function, which is generating several extra
lines.</li>
<li>Correct the <strong><font face="Courier New">cdPlay</font></strong> function, which should not preserve the aspect
ratio.</li>
<li>Allow <strong><font face="Courier New">cdPutImageRGBA</font></strong> to be partially implemented using <em>
transparent cell color</em>.</li>
</ul>
<h3>DGN</h3>
<ul>
<li>Improve the driver using the DGNlib third party library.</li>
<li>Implement the interior style attributes: <i>hatch</i>, <i>stipple</i> and<i> pattern</i>. They depend on the new
DGN specification, which we do not have yet.</li>
<li>Check the possibility of implementing functions <font face="Courier New"><b>cdTextOrientation</b></font> and
<font face="Courier New"><b>cdRect</b></font>.</li>
<li>Correct function <font face="Courier New"><strong>cdKillCanvas</strong></font>, which generates "<em>assertion
failed</em>" when the library is used with debug information and the Seed file is not included.</li>
</ul>
</body>
</html>
|