Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
K
kicad-source-mirror
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Commits
Open sidebar
Elphel
kicad-source-mirror
Commits
0add06c4
Commit
0add06c4
authored
May 19, 2008
by
dickelbeck
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
todo
parent
5710815f
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
33 additions
and
36 deletions
+33
-36
todo.txt
todo.txt
+33
-36
No files found.
todo.txt
View file @
0add06c4
...
@@ -3,21 +3,6 @@ Here are some source code maintenance tasks that need to be done, and maybe some
...
@@ -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.
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.
*** @todo: grep for @todo and finish off those tasks, scattered throughout the source.
...
@@ -39,40 +24,54 @@ understanding by new developers.
...
@@ -39,40 +24,54 @@ understanding by new developers.
*** Add tooltip text to all non-obvious controls in every dialog window.
*** Add tooltip text to all non-obvious controls in every dialog window.
Need to do this using DialogBlocks.
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
asked by: Dick Hollenbeck
================================================================================
================================================================================
wxString DateAndTime()
1) Remove the requirement to route tracks or vias for situations where a zone is.
It seems the above function should be using a more user friendly "local time",
2) Support connections from zones to vias, and zones to tracks, and zones to pads.
not gmtime
.
Review the GEDA source code and other sources to gather ideas before doing 2)
.
200
7-Nov-4 Assigned To: nobody
200
8-May-19 Assigned To: need a volunteer
asked by:
jp Charras
asked by:
Dick Hollenbeck
================================================================================
================================================================================
Use the collector classes in eeschema.
*** 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
2008-Feb-8 Assigned To: dick
asked by: dick
asked by: dick
================================================================================
================================================================================
specctra:
specctra:
prompt for board boundary control, copper areas, tracks and vias, via per net, fixed vs. normal.
Add net class support to pcbnew so that the export to specctra becomes richer.
do write up.
A netclass should hold a list of nets, and a track width, via drill size and via
copper diameter.
2008-Feb-8 Assigned To: Jean-Pierre, per his email
2007-Nov-4 Assigned To: nobody
asked by: jp Charras
================================================================================
Use the collector classes in eeschema.
2007-Nov-30 Assigned To: nobody
asked by: Dick Hollenbeck
asked by: Dick Hollenbeck
================================================================================
================================================================================
1) Remove the requirement to route tracks for situations where a zone is.
wxString DateAndTime()
2) Support connections from zones to vias, and zones to tracks, and zones to pads.
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:
2008-Apr-29 Assigned To:
asked by: Dick Hollenbeck
asked by: Dick Hollenbeck
...
@@ -84,5 +83,3 @@ asked by: Dick Hollenbeck
...
@@ -84,5 +83,3 @@ asked by: Dick Hollenbeck
the default layer names, rather than the layer names of the previously
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
loaded board. I think the number of layers should be reduced to the
default and the default layer names should be used.
default and the default layer names should be used.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment