[Prolint-cvs] SF.net SVN: prolint: [278] trunk/prolint/help
Brought to you by:
johnallengreen,
jurjen
From: <ju...@us...> - 2006-08-05 19:58:18
|
Revision: 278 Author: jurjen Date: 2006-08-05 12:58:10 -0700 (Sat, 05 Aug 2006) ViewCVS: http://svn.sourceforge.net/prolint/?rev=278&view=rev Log Message: ----------- Finishing release 65 Modified Paths: -------------- trunk/prolint/help/history.htxt trunk/prolint/help/release.ini trunk/prolint/regrtest/expect.log Modified: trunk/prolint/help/history.htxt =================================================================== --- trunk/prolint/help/history.htxt 2006-08-05 18:23:35 UTC (rev 277) +++ trunk/prolint/help/history.htxt 2006-08-05 19:58:10 UTC (rev 278) @@ -8,7 +8,21 @@ - what are the names of the various outputfiles for each outputhandler? - when running TTY, how do you change settings? --> +<h5>prolint release 65, 5 August 2006:</h5> +<ul> +<li>rule "findstate": fixed false positives that occured when the +unique index has a boolean field and the WHERE clause contains +something like "NOT thelogicalfield"</li> +<li>Hardened the regression test. The regression test now requires a +database named "prolintest.db" located in directoy +prolint/regrtest/db. A dictionary file is provided</li> +<li>tested with Proparse version 3.0b which was released this week</i> +<li>drastic housekeeping in the directories. The root of prolint is +now almost empty: most stuff is now stored in the new subdirectories prolint/core and +prolint/launch, some stuff is simply deleted</li> +</ul> + <h5>prolint release 64, 14 March 2006:</h5> <b>Important: Prolint 64 does not run in Progress version 8 anymore. Modified: trunk/prolint/help/release.ini =================================================================== --- trunk/prolint/help/release.ini 2006-08-05 18:23:35 UTC (rev 277) +++ trunk/prolint/help/release.ini 2006-08-05 19:58:10 UTC (rev 278) @@ -1,2 +1,2 @@ [current] -prolint=64 +prolint=65 Modified: trunk/prolint/regrtest/expect.log =================================================================== --- trunk/prolint/regrtest/expect.log 2006-08-05 18:23:35 UTC (rev 277) +++ trunk/prolint/regrtest/expect.log 2006-08-05 19:58:10 UTC (rev 278) @@ -80,6 +80,7 @@ rule=dotcomment; source=prolint/regrtest/dotcomment.i; line= 6; descr=PERIOD comments a statement rule=dotcomment; source=prolint/regrtest/dotcomment.i; line= 16; descr=PERIOD comments a statement rule=dotcomment; source=prolint/regrtest/dotcomment.i; line= 19; descr=PERIOD comments a statement +rule=dotcomment; source=prolint/regrtest/dotcomment.i; line= 23; descr=PERIOD comments a statement rule=emptyblock; source=prolint/regrtest/abbrevkwd.i; line= 61; descr=Empty FOR block rule=emptyblock; source=prolint/regrtest/blocklabel.i; line= 36; descr=Empty DO block rule=emptyblock; source=prolint/regrtest/nocomment.i; line= 114; descr=Empty PROCEDURE block @@ -104,6 +105,7 @@ rule=findstate-tt; source=prolint/regrtest/nowhere.i; line= 12; descr=FIND tt_nowhere statement defined without qualifer [ FIRST | LAST | NEXT | PREV | CURRENT ] rule=findstate-tt; source=prolint/regrtest/wholeindex.i; line= 18; descr=FIND tt_wholeindex statement defined without qualifer [ FIRST | LAST | NEXT | PREV | CURRENT ] rule=findstate-tt; source=prolint/regrtest/wholeindex.i; line= 21; descr=FIND buf_wholeindex statement defined without qualifer [ FIRST | LAST | NEXT | PREV | CURRENT ] +rule=findstate; source=prolint/regrtest/findstate.i; line= 18; descr=FIND testtable1 statement defined without qualifer [ FIRST | LAST | NEXT | PREV | CURRENT ] rule=findstate; source=prolint/regrtest/wholeindex.i; line= 15; descr=FIND buf_customer statement defined without qualifer [ FIRST | LAST | NEXT | PREV | CURRENT ] rule=fnusage; source=prolint/regrtest/varusage.i; line= 114; descr=External Function udf_varusage_2() is prototyped but not called in current program rule=groupassign; source=prolint/regrtest/abbrevkwd.i; line= 31; descr=Possibly group ASSIGN with line 27 @@ -146,7 +148,7 @@ rule=idiskeyword; source=prolint/regrtest/idiskeyword.p; line= 22; descr=name of index 'key' is a keyword rule=idiskeyword; source=prolint/regrtest/idiskeyword.p; line= 25; descr=name of buffer 'border-b' is a keyword rule=idiskeyword; source=prolint/regrtest/vardef.p; line= 8; descr=name of variable 'Name' is a keyword -rule=ifindent1; source=prolint/regrtest/dotcomment.i; line= 23; descr=#101: Node blablabla has greater indent than IF on line 22. Expected to be 0, is 1. +rule=ifindent1; source=prolint/regrtest/dotcomment.i; line= 24; descr=#101: Node MESSAGE has greater indent than IF on line 22. Expected to be 0, is 3. rule=ifindent1; source=prolint/regrtest/ifindent.i; line= 27; descr=#101: Node IF has greater indent than IF on line 25. Expected to be 0, is 2. rule=ifindent1; source=prolint/regrtest/ifindent.i; line= 28; descr=#102: More indent expected for node ELSE. Node's indent should be at least 2, is 0. rule=ifindent1; source=prolint/regrtest/ifindent.i; line= 44; descr=#101: Node vd2 has greater indent than IF on line 42. Expected to be 0, is 4. @@ -209,12 +211,9 @@ rule=lexcolon; source=prolint/regrtest/undoretry.p; line= 21; descr=DO block header should terminate with a COLON rule=lexcolon; source=prolint/regrtest/vardef.p; line= 22; descr=FUNCTION block header should terminate with a COLON rule=maxchar; source=prolint/regrtest/test4.p; line= 6; descr=String constant too long for Tranman (max 188) -rule=message; source=prolint/regrtest/dotcomment.i; line= 6; descr=use MESSAGE only in debug-mode -rule=message; source=prolint/regrtest/dotcomment.i; line= 9; descr=use MESSAGE only in debug-mode rule=message; source=prolint/regrtest/dotcomment.i; line= 11; descr=use MESSAGE only in debug-mode rule=message; source=prolint/regrtest/dotcomment.i; line= 13; descr=use MESSAGE only in debug-mode rule=message; source=prolint/regrtest/dotcomment.i; line= 14; descr=use MESSAGE only in debug-mode -rule=message; source=prolint/regrtest/dotcomment.i; line= 16; descr=use MESSAGE only in debug-mode rule=message; source=prolint/regrtest/dotcomment.i; line= 24; descr=use MESSAGE only in debug-mode rule=message; source=prolint/regrtest/ifindentextra.i; line= 1; descr=use MESSAGE only in debug-mode rule=message; source=prolint/regrtest/ifindentextra.i; line= 13; descr=use MESSAGE only in debug-mode @@ -229,12 +228,9 @@ rule=message; source=prolint/regrtest/strattrib.i; line= 60; descr=use MESSAGE only in debug-mode rule=message; source=prolint/regrtest/vardef.p; line= 10; descr=use MESSAGE only in debug-mode rule=messagetype; source=prolint/regrtest/defaultname.w; line= 364; descr=ALERT BOX is missing alert type -rule=messagetype; source=prolint/regrtest/dotcomment.i; line= 6; descr=ALERT BOX is missing alert type -rule=messagetype; source=prolint/regrtest/dotcomment.i; line= 9; descr=ALERT BOX is missing alert type rule=messagetype; source=prolint/regrtest/dotcomment.i; line= 11; descr=ALERT BOX is missing alert type rule=messagetype; source=prolint/regrtest/dotcomment.i; line= 13; descr=ALERT BOX is missing alert type rule=messagetype; source=prolint/regrtest/dotcomment.i; line= 14; descr=ALERT BOX is missing alert type -rule=messagetype; source=prolint/regrtest/dotcomment.i; line= 16; descr=ALERT BOX is missing alert type rule=messagetype; source=prolint/regrtest/message.i; line= 6; descr=ALERT BOX is missing alert type rule=messagetype; source=prolint/regrtest/message.i; line= 11; descr=ALERT BOX is missing alert type rule=nameconv; source=prolint/regrtest/abbrevkwd.i; line= 4; descr= VARIABLE abbrev1 CHARACTER scope MAIN should start with "g" @@ -254,6 +250,7 @@ rule=nameconv; source=prolint/regrtest/do1.i; line= 3; descr= VARIABLE do1_1 INTEGER scope MAIN should start with "g" rule=nameconv; source=prolint/regrtest/do1.i; line= 4; descr= VARIABLE do1_2 INTEGER scope MAIN should start with "g" rule=nameconv; source=prolint/regrtest/dotcomment.i; line= 4; descr= VARIABLE dotcomment DECIMAL scope MAIN should start with "g" +rule=nameconv; source=prolint/regrtest/findstate.i; line= 9; descr= VARIABLE v LOGICAL scope MAIN should start with "g" rule=nameconv; source=prolint/regrtest/i18nlength.i; line= 5; descr= VARIABLE i18nlength_1 CHARACTER scope MAIN should start with "g" rule=nameconv; source=prolint/regrtest/i18nlength.i; line= 6; descr= VARIABLE i18nlength_2 INTEGER scope MAIN should start with "g" rule=nameconv; source=prolint/regrtest/idiskeyword.p; line= 5; descr= VARIABLE X DECIMAL scope MAIN should start with "g" @@ -417,7 +414,6 @@ rule=nocomment; source=prolint/regrtest/nocomment.i; line= 114; descr=PROCEDURE ip_nocomment_7 is not commented rule=nocomment; source=prolint/regrtest/nocomment.i; line= 114; descr=PROCEDURE ip_nocomment_7 is not commented rule=nocomment; source=prolint/regrtest/vardef.p; line= 22; descr=function func1 is not commented -rule=noeffect; source=prolint/regrtest/dotcomment.i; line= 23; descr=Statement has no effect rule=noeffect; source=prolint/regrtest/ifindentextra.i; line= 6; descr=Statement has no effect rule=noeffect; source=prolint/regrtest/noeffect.i; line= 23; descr=Statement has no effect rule=noeffect; source=prolint/regrtest/noeffect.i; line= 24; descr=Statement has no effect @@ -597,7 +593,6 @@ rule=substitute; source=prolint/regrtest/substitute.i; line= 15; descr=replace string concatenation by SUBSTITUTE rule=substitute; source=prolint/regrtest/substitute.i; line= 33; descr=replace string concatenation by SUBSTITUTE rule=substitute; source=prolint/regrtest/substitute.i; line= 36; descr=replace string concatenation by SUBSTITUTE -rule=tablename; source=prolint/regrtest/dotcomment.i; line= 23; descr=field blablabla must be qualified with tablename rule=tableusage; source=prolint/regrtest/abbrevkwd.i; line= 41; descr=Global TEMPTABLE ttabbrev is not used rule=tableusage; source=prolint/regrtest/idiskeyword.p; line= 16; descr=Global TEMPTABLE OBJECT is not used rule=tableusage; source=prolint/regrtest/idiskeyword.p; line= 24; descr=Global BUFFER bcust-b is not used @@ -668,6 +663,7 @@ rule=varusage; source=prolint/regrtest/abbrevkwd.i; line= 9; descr=variable abbrev4 is never used rule=varusage; source=prolint/regrtest/abbrevkwd.i; line= 46; descr=variable abbrev5 is never used rule=varusage; source=prolint/regrtest/defaultname.w; line= 348; descr=variable UIB_S is assigned but never accessed +rule=varusage; source=prolint/regrtest/dotcomment.i; line= 4; descr=variable dotcomment is never used rule=varusage; source=prolint/regrtest/i18nlength.i; line= 6; descr=variable i18nlength_2 is assigned but never accessed rule=varusage; source=prolint/regrtest/nocomment.i; line= 54; descr=parameter test1 is never used rule=varusage; source=prolint/regrtest/nocomment.i; line= 54; descr=parameter test1 is never used This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |