Table of Contents

Translations of this page are also available in the following languages: Русский.

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.

The PCB Roadmap is on a separate page.

Tasks for programmers

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.

Wishlist for next releases

Description Launchpad bug Developer(s) Status
Common release tasks
Screenshots of release version for a publicity revamp of gEDA website. n/a Peter C
Merge translations from Launchpad upstream n/a Peter C
Check copyright headers are up-to-date 1086316
Common tasks
Where possible, ensure gEDA compiles with deprecated GTK / GLib APIs disabled
gschem
Cure all: “warning : ignoring return value of ‘…’, declared with attribute warn_unused_result” compiling with recent GCC versions
Avoid direct use of /tmp/ for undo schematics
Config GUI for gschem (and gattrib?) Peter B
More non-modal dialog boxes in gschem Edward H
Refactor gschem's action state machine and event dispatching code Edward H
Edit embedded symbols
Per project symbol storage to make the schematics independent from the symbol library
Clipboard support for copy / paste with text representations of gEDA schematic data
Clipboard support for copy / paste with graphic representation of gEDA schematic data
Refactor rendering code to allow its use outside of gschem Peter C
Refactor preview widget to make it available outside gschem Peter C
gschem: interface for editing paths and inserting / deleting nodes n/a
libgeda
UTF-8 / system / filesystem encoding bugs 1868072
TinyScheme instead of Guile Peter B
New config mechanism to support non-turing complete config Peter B Started!
gnetlist
Per-page netlisting in libgeda Peter C
Refactor / improve gnetlist Peter C
gnetlist support for buses Peter C Started!
symbols
Prettify symbols (e.g. gates) using paths n/a

Longer term upgrades desired for specific tools

Ideas for new tools or gEDA Suite-wide enhancements

Code cleanup and refactoring