summaryrefslogtreecommitdiff
path: root/html/en/to_do.html
diff options
context:
space:
mode:
Diffstat (limited to 'html/en/to_do.html')
-rw-r--r--html/en/to_do.html86
1 files changed, 86 insertions, 0 deletions
diff --git a/html/en/to_do.html b/html/en/to_do.html
new file mode 100644
index 0000000..e2b7299
--- /dev/null
+++ b/html/en/to_do.html
@@ -0,0 +1,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 &quot;WINDOWRGN&quot; attribute
+ (non rectangular windows from regions)</li>
+</ul>
+<h3>Simulation</h3>
+<ul>
+ <li>Implement line styles, line cap and line join for line with &gt; 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 &quot;<em>assertion
+ failed</em>&quot; when the library is used with debug information and the Seed file is not included.</li>
+</ul>
+
+</body>
+
+</html> \ No newline at end of file