Table of Contents

Todos

These lists are meant to provide the 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.

See tasks for non-programmer tasks.

Release roadmap

This section should contain a list of only those issues that are considered as being important enough to block release until they are resolved. If a feature or bug gets bumped or has its importance reduced, please remove it from the list or move it to the appropriate later release.

Todos for past releases can be seen on the historical page.

1.5.3/1.5.4 (unstable)

Target release date: August 2009
Actual release date: August 29th 2009 and August 30th 2009
1.5.3 was withdrawn from distribution after some release critical bugs were discovered.

Description SF bug Developer(s) Status
Renderer improvements (pango text on screen) Peter C Done
Embeded symbol contents different depending on how embedded 2460301 Peter B Fixed ( 1 2)
gattrib: Fix file→load to do something useful n/a Cancelled
gschem: Preselect current setting when editing fill and line styles 2344964 2344956 Werner Fixed
Dangerous button focus in “Save changes” dialog at quit 2058707 Peter C Fixed gschem Fixed gattrib
Fix zooming with (warp-cursor “disabled”) 2001299 2212748 Werner Fixed
Fix drawing artifact sometimes left after cancelling net mode 2449060 Peter C Fixed (in invalidate/expose code)
Deselecting component doesn’t deselect hidden attrib 2430369 Peter C Fixed
Fix gnetlist ordering / test-suite against recent GLib 2455061 Peter C Fixed
Unified build system 1758673 Peter B Done
Get rid of all obsolete auto* macros n/a Peter B Done

Wishlist

Description SF bug Developer(s) Status
Printing improvements (Arbitrary UTF8 postscript) - print with cairo n/a Peter B, Peter C 50%
gschem: interface for creating paths and inserting / deleting nodes n/a
Bitmap export options: allow specifying DPI rather than / as well as absolute page size 2226522
Set print border size 2243238 Werner
Allow setting gschem on-screen border 2243238

1.6 (stable)

Target release date: September 2009 (soon after 1.5.4 is complete)
Actual release date: TBD

Description SF bug Developer(s) Status
Fix gattrib build with recent GTK+ 2832985 Peter C Fixed
Update documentation from wiki Ales
Check copyright headers are up-to-date n/a
UTF-8 / system / filesystem encoding bugs 1868072 Cancelled (minor impact)
Portability patches for mingw32 landed in some form or other. Cesar S, Peter C Awaiting testing and feedback
Screenshots of release version for a publicity revamp of gEDA website. n/a Peter C
Merge translations from Launchpad upstream. Peter C (?)
Cure all: “warning: format not a string literal and no format arguments” compiling with recent GCC versions Fixed
Cure all: “warning : ignoring return value of ‘…’, declared with attribute warn_unused_result” compiling with recent GCC versions
gattrib: Remove all deliberately-non-functioning menu options / buttons n/a Peter C Fixed menu items Fixed Nets sheet Fixed Pins sheet
Prettify symbols (e.g. gates) using paths n/a Cancelled (cosmetic)
Fix symbols using explicit lines for overbars n/a Bert T, Werner Done
utils: Teach gsch2pcb to detect and avoid the common “footprint saved as PCB file” mistake n/a Peter B Done
gschem: Fix broken net consolidation for certain scenarios n/a Peter C Fixed (hack)

1.8 (stable)

Target release date: Unknown
Actual release date: TBD

Description SF bug Developer(s) Status
TinyScheme instead of Guile Peter B
Per-page netlisting in libgeda Peter C
Refactor / improve gnetlist Peter C
gnetlist support for buses Peter C Started!
Avoid direct use of /tmp/ for undo schemaics
New config mechanism to support non-turing complete config Peter B Started!
Config GUI for gschem (and gattrib?) Peter B
More non-modal dialog boxes in gschem Ed (?)
Refactor gschem’s action state machine and event dispatching code Ed
Where possible, ensure gEDA compiles with deprecated GTK / GLib APIs disabled
Edit embedded symbols Werner (?)
Per project symbol storage to make the schematics independant from the symbol library Werner (?)
Clipboard support for copy / paste with text representations of gEDA schematic data Peter C (?)
Clipboard support for copy / paste with graphic representation of gEDA schematic data Peter C (?)
Refactor rendering code to allow its use outside of gschem Peter C
Refactor preview widget to make it available outside gschem Peter C

Longer term upgrades desired for specific tools

Ideas for new tools or gEDA Suite-wide enhancements

Code cleanup and refactoring