This commit is contained in:
dickelbeck 2008-05-19 15:57:52 +00:00
parent 5710815f93
commit 0add06c485
1 changed files with 35 additions and 38 deletions

View File

@ -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.