kicad-developers team mailing list archive
Mailing list archive
Re: Latest SVN commits.
Wayne Stambaugh <stambaughw@...>
Tue, 07 Apr 2009 08:45:59 -0400
Thunderbird 126.96.36.199 (Windows/20090302)
jean-pierre charras wrote:
> Wayne Stambaugh a écrit :
>> Dick Hollenbeck wrote:
<< snipped >>
> I had some problems with my mail. Its works now!
> Dick wrote exactly what i am thinking.
I wondered why I didn't hear from you sooner. I thought you might be on
> Kicad code must be cleaned and enhanced.
> There is a lot of legacy code due to kicad history:
> written in C for dos, eeschema and pcbnew started as 2 different pieces
> of software (eeschema started from a schematic found on internet, after
> starting pcbnew from scratch)
> Rewritten to run under Windows and Linux.
> Rewritten to use wxWindows 1.6 (formerly wxWidgets) and C++ and modified
> to use wxWidgets 2 ...
> And has a lot of workaround to handle a *lot* of bugs in early versions
> of wxWidgets.
> Fortunately, now wxWidgets is mature and powerful, and now complementary
> tools exist to help us (wxFormBuilder for dialogs building),
> So Kicad can now uses all wxWidgets features.
> Because there is now also a lot of files in eeschema and pcbnew
> directories, i am thinking also to a slight change inside these directories:
> In each directory, create a sub directory like "dialogs", and move all
> dialog files in this new sub directory.
> (Could be also made for "class_xxx" files).
> Common pcbnew files could be also moved from pcbnew to a specific directory.
I was planning on moving them into there own subdirectory at some point.
I wanted to wait a while and make sure I didn't break anything just in
case I had to revert some of the changes. If I don't hear of any issues
in the next few weeks, I'll move those files into their own subdirectory
and update the cmake files accordingly.
> Also,thanks for all your work!
You're welcome. I'll start looking at some of the UI changes that I
suggested and start converting some of the old DialogBlocks dialogs over
to wxFormBuilder. As usual, I'll continue to clean up the base code.
> Jean-Pierre CHARRAS
> Maître de conférences
> Directeur d'études 2ieme année.
> Génie Electrique et Informatique Industrielle 2
> Institut Universitaire de Technologie 1 de Grenoble
> BP 67, 38402 St Martin d'Heres Cedex
> Recherche :
> GIPSA-LAB - INPG
> Rue de la Houille Blanche
> 38400 Saint Martin d'Heres