WordWrap ignoring
Posted: Tue Mar 13, 2007 4:03 am
Hello,
I have ExamDiff Pro Version 3.2c.
My problem is, that we have two projects, that started with a common source code and then they both began to split apart.
So now every project makes his OWN changes in HIS sources.
Both projects are Delphi projects with some DLLs written in C++ and C#.
The first Project uses for the delphi part a source formatting tool, so the sources are different (in the layout).
Here are some differences:
Longer Lines are in the first project wrapped but not in the second project:
Here it would be cool if ExamDiff would recognize that those passages are identical.
Variable declarations are also different.
The first projects has blank lines before and after the variable declaration. The other project does not have this.
And the word "var" is in a separate line.
In the second project the word "var" is direcly followed by the first variable and they also do NOT have blank lines.
ExamDiff recognizes the empty lines and ignores them.
The problem is the new line after the word "Var".
Here it also would be cool to have a feature that regognizes this and that ignores these lines.
Both suggestions request the same feature.
ExamDiff should check the next line and see if the content of the next + the content of the current line is the same than displayed in one line in the other file.
Of cause this should be an option that could be used or not (the user can decide if this should be used or not).
And maybe you can limit this to a list of file extensions and maybe on a list of keywords.
This would be fantastic!
Greetings
OLLI
I have ExamDiff Pro Version 3.2c.
My problem is, that we have two projects, that started with a common source code and then they both began to split apart.
So now every project makes his OWN changes in HIS sources.
Both projects are Delphi projects with some DLLs written in C++ and C#.
The first Project uses for the delphi part a source formatting tool, so the sources are different (in the layout).
Here are some differences:
Longer Lines are in the first project wrapped but not in the second project:
Code: Select all
// First Project
function Form1.CheckData(var errorMessage : string) : boolean;
Code: Select all
// Second Project
function Form1.CheckData(var
errorMessage : string) : boolean;
Variable declarations are also different.
The first projects has blank lines before and after the variable declaration. The other project does not have this.
And the word "var" is in a separate line.
In the second project the word "var" is direcly followed by the first variable and they also do NOT have blank lines.
Code: Select all
// First Project
function Form1.CheckData(var errorMessage: string): boolean;
var
jetzt: string;
jetzt5: longint;
begin
Code: Select all
// Second Project
function Form1.CheckData(var errorMessage : string) : boolean;
var jetzt : string;
jetzt5 : longint;
begin
The problem is the new line after the word "Var".
Here it also would be cool to have a feature that regognizes this and that ignores these lines.
Both suggestions request the same feature.
ExamDiff should check the next line and see if the content of the next + the content of the current line is the same than displayed in one line in the other file.
Of cause this should be an option that could be used or not (the user can decide if this should be used or not).
And maybe you can limit this to a list of file extensions and maybe on a list of keywords.
This would be fantastic!
Greetings
OLLI