1 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns=
"http://www.w3.org/1999/xhtml" xml:
lang=
"en"
6 <meta http-equiv=
"Content-Type" content=
"text/html; charset=utf-8" />
7 <title>geda:todos
</title>
8 <meta name=
"generator" content=
"DokuWiki Release rc2007-05-24" />
9 <meta name=
"robots" content=
"index,follow" />
10 <meta name=
"date" content=
"2007-05-30T15:55:08-0400" />
11 <meta name=
"keywords" content=
"geda,todos" />
12 <link rel=
"search" type=
"application/opensearchdescription+xml" href=
"http://geda.seul.org/wiki/lib/exe/opensearch.php" title=
"geda Wiki" />
13 <link rel=
"start" href=
"http://geda.seul.org/wiki/" />
14 <link rel=
"contents" href=
"http://geda.seul.org/wiki/geda:todos?do=index" title=
"Index" />
15 <link rel=
"alternate" type=
"application/rss+xml" title=
"Recent Changes" href=
"http://geda.seul.org/wiki/feed.php" />
16 <link rel=
"alternate" type=
"application/rss+xml" title=
"Current Namespace" href=
"http://geda.seul.org/wiki/feed.php?mode=list&ns=geda" />
17 <link rel=
"alternate" type=
"text/html" title=
"Plain HTML" href=
"http://geda.seul.org/wiki/_export/xhtml/geda:todos" />
18 <link rel=
"alternate" type=
"text/plain" title=
"Wiki Markup" href=
"http://geda.seul.org/wiki/_export/raw/geda:todos" />
19 <link rel=
"stylesheet" media=
"all" type=
"text/css" href=
"lib/exe/css" />
20 <link rel=
"stylesheet" media=
"screen" type=
"text/css" href=
"lib/exe/001css" />
21 <link rel=
"stylesheet" media=
"print" type=
"text/css" href=
"lib/exe/002css" />
24 <div class=
"dokuwiki export">
26 <div class=
"tocheader toctoggle" id=
"toc__header">Table of Contents
</div>
27 <div id=
"toc__inside">
30 <li class=
"level1"><div class=
"li"><span class=
"li"><a href=
"#todo" class=
"toc">ToDo
</a></span></div>
32 <li class=
"level2"><div class=
"li"><span class=
"li"><a href=
"#things_to_be_done_before_the_next_release" class=
"toc">Things to be done before the next release
</a></span></div></li>
33 <li class=
"level2"><div class=
"li"><span class=
"li"><a href=
"#longer_term_upgrades_desired_for_specific_tools" class=
"toc">Longer term upgrades desired for specific tools
</a></span></div></li>
34 <li class=
"level2"><div class=
"li"><span class=
"li"><a href=
"#ideas_for_new_tools_or_geda_suite-wide_enhancements" class=
"toc">Ideas for new tools or gEDA Suite-wide enhancements
</a></span></div></li></ul>
41 <h1><a name=
"todo" id=
"todo">ToDo
</a></h1>
45 These lists are meant to provide developers a reminder of undone projects. It is also a wish list capturing user’s desires for new features. New developers can also look here for projects which they might be interested in working on.
49 See
<a href=
"http://geda.seul.org/wiki/geda:tasks" class=
"wikilink1" title=
"geda:tasks">tasks
</a> for non-programmer tasks.
53 <!-- SECTION "ToDo" [1-297] -->
54 <h2><a name=
"things_to_be_done_before_the_next_release" id=
"things_to_be_done_before_the_next_release">Things to be done before the next release
</a></h2>
57 <li class=
"level1"><div class=
"li"> guile
1.8.x issues with netlist backends
</div>
62 <!-- SECTION "Things to be done before the next release" [298-397] -->
63 <h2><a name=
"longer_term_upgrades_desired_for_specific_tools" id=
"longer_term_upgrades_desired_for_specific_tools">Longer term upgrades desired for specific tools
</a></h2>
66 <li class=
"level1"><div class=
"li"> <strong>Libgeda
</strong>:
</div>
68 <li class=
"level2"><div class=
"li"> Enable handling of .sch files with symbols having some (but not all) pins promoted onto the .sch file. This will enable pin-swapping via backannotation from PCB.
</div>
72 <li class=
"level1"><div class=
"li"> <strong>Gschem
</strong>:
</div>
74 <li class=
"level2"><div class=
"li"> Enable hierarchical bus support.
</div>
76 <li class=
"level2"><div class=
"li"> Make gschemrc variables settable from within gschem using a “settings” pull-down menu item (new).
</div>
78 <li class=
"level2"><div class=
"li"> Improve symbol library to handle very large symbol collections better
</div>
80 <li class=
"level2"><div class=
"li"> Whenever the selection changes and we have selection dependant dialog, the dialog should get an information about that. Then it would be possible to change the attribute dialog to be non-modal.
</div>
84 <li class=
"level1"><div class=
"li"> <strong>Gnetlist
</strong>:
</div>
86 <li class=
"level2"><div class=
"li"> Enable
<strong><code>–help
</code></strong> flag. Do other gEDA/gaf programs recognize this flag?
</div>
90 <li class=
"level1"><div class=
"li"> <strong>Gattrib
</strong>:
</div>
92 <li class=
"level2"><div class=
"li"> Make it export CSV to support BOM generation.
</div>
94 <li class=
"level2"><div class=
"li"> Get printing working.
</div>
96 <li class=
"level2"><div class=
"li"> Enable attachment of attributes to nets.
</div>
100 <li class=
"level1"><div class=
"li"> <strong>Garchive
</strong>:
</div>
102 <li class=
"level2"><div class=
"li"> Incorporate guile so that it reads RC files using the same mechanism as the rest of gEDA/gaf.
</div>
106 <li class=
"level1"><div class=
"li"> <strong>CD Installer
</strong>:
</div>
108 <li class=
"level2"><div class=
"li"> Change it so that the user is presented a pick-list at the beginning of the install, instead of blindly installing everything.
</div>
112 <li class=
"level1"><div class=
"li"> <strong>Refdes_renum
</strong>:
</div>
114 <li class=
"level2"><div class=
"li"> Doesn’t currently work properly with slotted parts (it gives new refdes numbers to slotted parts). Fix it so it recognizes slotted parts and assigns refdes appropriately.
</div>
116 <li class=
"level2"><div class=
"li"> Provide
<strong><code>–gentle
</code></strong> option, which doesn’t clobber (overwrite) any refdeses which are already assigned.
</div>
123 <!-- SECTION "Longer term upgrades desired for specific tools" [398-1918] -->
124 <h2><a name=
"ideas_for_new_tools_or_geda_suite-wide_enhancements" id=
"ideas_for_new_tools_or_geda_suite-wide_enhancements">Ideas for new tools or gEDA Suite-wide enhancements
</a></h2>
127 <li class=
"level1"><div class=
"li"> Develop scheme for backward annotation of changes from PCB to gschem. Requires modifications to libgeda to support, e.g. pin promotion from .sym file to .sch file (enabling pin swapping).
</div>
129 <li class=
"level1"><div class=
"li"> Create a Gerber → .pcb conversion tool. Result is metal layer or footprint editable by PCB. This might be a
<acronym title=
"Practical Extraction and Report Language">Perl
</acronym> script.
</div>
131 <li class=
"level1"><div class=
"li"> Implement lockfiles between gattrib and gschem.
</div>
136 <!-- SECTION "Ideas for new tools or gEDA Suite-wide enhancements" [1919-] --></div>