On 11/22/2011 4:28 PM, Lorenzo Marcantonio wrote:
On Tue, Nov 22, 2011 at 01:44:59PM -0700, Brian F. G. Bidulock wrote:
I'll also take this opportunity to explain to you why the
internal unit is a bug and increasing it is a bug fix and
not a feature:
I think everyone here already agrees that a nanometre or so resolution is
needed (preferably fixed point *or* keeping an eye on rounding errors);
The discussion now is how to implement it without risking to introducing:
- further complexity and
- regression bugs
In my experience the only way to do it correctly is to search the *whole
program* line by line for coordinates and fixing it in place; I know, its huge
:((( OTOH maybe something interesting pops up (like the trig table, to be
exterminated ASAP XD)
What trig table? I removed this months ago. So unless someone rolled
my changes back, this is a non-issue.
I apologize in advanced for not replying back in my normal time frame
but I am traveling and am living on borrowed internet.
Wayne
So, whoever want do do this do a private branch, start converting everything
and then submit for testing and review. *If possible* (s)he should try to keep
merged with trunk. Test the end result for a couple of month and then put it in
testing.
This is how we converted in 1999 a *big* financial package for the 2k bug
(about 600 program of about 4000-6000 lines of COBOL each); a major royal PITA
I agree :D (I personally 'killed' about 120000 customers because I didn't align
correctly a copybook so they were marked inactive:P:P)
If more than one person work on this they should try to not hit each other (for
example one works on class entities and another one on the display routine for
example).
Adding 'interim' function like the LEGACY_LU stuff or whatever is IMHO wasted
work (done *twice*, first for adding them and then for removing them).
This is how we should to this given my experience.
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kicad-developers
More help : https://help.launchpad.net/ListHelp