todo
This commit is contained in:
parent
5710815f93
commit
0add06c485
73
todo.txt
73
todo.txt
|
@ -3,21 +3,6 @@ Here are some source code maintenance tasks that need to be done, and maybe some
|
|||
folks will see these items and volunteer to do them.
|
||||
|
||||
|
||||
|
||||
|
||||
*** improved xpm handling
|
||||
We should:
|
||||
1) make a library out of ALL the xpm files, and
|
||||
2) develop a simple header file which declares ALL of them using conventional C/C++:
|
||||
extern char * somename2_xpm[];
|
||||
extern char * somename3_xpm[];
|
||||
:
|
||||
:
|
||||
This way the linker can bundle in the xpms that it has seen referenced. I don't
|
||||
think seeing the extern declaration is cause to do this, it must actually be
|
||||
referenced. I think this would be an easier way to manage xpms.
|
||||
|
||||
|
||||
*** @todo: grep for @todo and finish off those tasks, scattered throughout the source.
|
||||
|
||||
|
||||
|
@ -39,12 +24,39 @@ understanding by new developers.
|
|||
*** Add tooltip text to all non-obvious controls in every dialog window.
|
||||
Need to do this using DialogBlocks.
|
||||
|
||||
2007-Nov-30 Assigned To: nobody
|
||||
|
||||
|
||||
** Switch to a free polygon library.
|
||||
|
||||
|
||||
2008-Feb-8 Assigned To: Jean-Pierre, per his email
|
||||
asked by: Dick Hollenbeck
|
||||
================================================================================
|
||||
wxString DateAndTime()
|
||||
It seems the above function should be using a more user friendly "local time",
|
||||
not gmtime.
|
||||
1) Remove the requirement to route tracks or vias for situations where a zone is.
|
||||
2) Support connections from zones to vias, and zones to tracks, and zones to pads.
|
||||
Review the GEDA source code and other sources to gather ideas before doing 2).
|
||||
|
||||
|
||||
2008-May-19 Assigned To: need a volunteer
|
||||
asked by: Dick Hollenbeck
|
||||
================================================================================
|
||||
*** improved xpm handling
|
||||
Move all *.xpm files into the bitmap/ directory, and add those additions to:
|
||||
> include/bitmaps.h
|
||||
> bitmaps/CMakeLists.txt as *.xpm
|
||||
Should there be any remaining *.h files that do #include ...*.xpm, kill those off
|
||||
and make sure that the referenced bit map's extern char* [] gets put into bitmaps.h
|
||||
and that the *.cpp files which were including the killed off *.h's now include
|
||||
bitmaps.h instead.
|
||||
|
||||
|
||||
2008-Feb-8 Assigned To: dick
|
||||
asked by: dick
|
||||
================================================================================
|
||||
specctra:
|
||||
Add net class support to pcbnew so that the export to specctra becomes richer.
|
||||
A netclass should hold a list of nets, and a track width, via drill size and via
|
||||
copper diameter.
|
||||
|
||||
|
||||
2007-Nov-4 Assigned To: nobody
|
||||
|
@ -53,26 +65,13 @@ asked by: jp Charras
|
|||
Use the collector classes in eeschema.
|
||||
|
||||
|
||||
2008-Feb-8 Assigned To: dick
|
||||
asked by: dick
|
||||
================================================================================
|
||||
specctra:
|
||||
prompt for board boundary control, copper areas, tracks and vias, via per net, fixed vs. normal.
|
||||
do write up.
|
||||
|
||||
2008-Feb-8 Assigned To: Jean-Pierre, per his email
|
||||
2007-Nov-30 Assigned To: nobody
|
||||
asked by: Dick Hollenbeck
|
||||
================================================================================
|
||||
1) Remove the requirement to route tracks for situations where a zone is.
|
||||
2) Support connections from zones to vias, and zones to tracks, and zones to pads.
|
||||
wxString DateAndTime()
|
||||
It seems the above function should be using a more user friendly "local time",
|
||||
not gmtime.
|
||||
|
||||
rework zones so they are modifiable and so that the user does not
|
||||
need to enter tracks for thru hole pads or vias which connect to a zone.
|
||||
I propose a two step solution:
|
||||
1) interim enhancement: make zone edges retained in BRD file and make the
|
||||
edges editable. (DONE)
|
||||
2) final solution: get rid of requirement for tracks buried within a zone.
|
||||
Review the GEDA source code and other sources to gather ideas before doing 2).
|
||||
|
||||
2008-Apr-29 Assigned To:
|
||||
asked by: Dick Hollenbeck
|
||||
|
@ -84,5 +83,3 @@ asked by: Dick Hollenbeck
|
|||
the default layer names, rather than the layer names of the previously
|
||||
loaded board. I think the number of layers should be reduced to the
|
||||
default and the default layer names should be used.
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue