[Prolint-cvs] SF.net SVN: prolint: [260] trunk/prolint
Brought to you by:
johnallengreen,
jurjen
From: <ju...@us...> - 2006-03-13 23:17:47
|
Revision: 260 Author: jurjen Date: 2006-03-13 15:17:38 -0800 (Mon, 13 Mar 2006) ViewCVS: http://svn.sourceforge.net/prolint/?rev=260&view=rev Log Message: ----------- Documentation changes Modified Paths: -------------- trunk/prolint/help/customization.menu trunk/prolint/help/history.htxt trunk/prolint/help/outputhandler.htxt trunk/prolint/prolint.properties.p Removed Paths: ------------- trunk/prolint/help/v8pubsub.htxt Modified: trunk/prolint/help/customization.menu =================================================================== --- trunk/prolint/help/customization.menu 2006-03-13 21:29:41 UTC (rev 259) +++ trunk/prolint/help/customization.menu 2006-03-13 23:17:38 UTC (rev 260) @@ -1,6 +1,5 @@ "overview.htm" "source overview" "run_prolint.htm" "wrapper procedures" -"v8pubsub.htm" "Publish/Subscribe in Progress 8" "newrule.htm" "how to create a new rule" "customrule.htm" "how to create a custom rule" "outputhandler.htm" "how to create a new outputhandler" Modified: trunk/prolint/help/history.htxt =================================================================== --- trunk/prolint/help/history.htxt 2006-03-13 21:29:41 UTC (rev 259) +++ trunk/prolint/help/history.htxt 2006-03-13 23:17:38 UTC (rev 260) @@ -9,6 +9,33 @@ - when running TTY, how do you change settings? --> +<h5>prolint release 64, 14 March 2006:</h5> + +<b>Important: Prolint 64 does not run in Progress version 8 anymore. +If you are still running Progress 8, then please use Prolint release 63.</b> +<p> +<ul> + <li>support for HP-UX. By John Green + <li>prolint tries to compile with and without STREAM-IO option so a + sourcefile that was designed for GUI can be processed in a TTY batch + session. By John Green + <li>rule "nobrackets": added some more methods to check for (BUFFER- + CREATE,BUFFER-RELEASE,QUERY-CLOSE). By John Green + <li>desktop.w used to give a warning when adecomm.pl is not extracted. + This is changed: the warning only fires when desktop.w is not + compiled. By Carl Verbiest + <li>added new rule <a href="rules/nameconv.htm">"nameconv"</a>. By Carl Verbiest + <li>improved position of Prolint button in Roundtable desktop. By Carl Verbiest + <li>added Prolint menu-items to <a href="appbuilder.htm">Appbuilder</a>. By Carl Verbiest + <li>added new outputhandler "logexcel.p" for output to Excel (in + Office 11 only). By Carl Verbiest + <li>improved rule "findstate": when a buffer definition is not found + in the current ip/udf, then search for it in the scope of the + compilation unit. By Carl Verbiest + <li>added configuration file "prolint.properties.p" for more flexible + customization. The old file "customize.i" is gone. By Jurjen +</ul> + <h5>prolint release 63, 25 Januari 2005:</h5> <ul> <li>tuned function RelativeFilename in lintsuper.p some more.<br /> Modified: trunk/prolint/help/outputhandler.htxt =================================================================== --- trunk/prolint/help/outputhandler.htxt 2006-03-13 21:29:41 UTC (rev 259) +++ trunk/prolint/help/outputhandler.htxt 2006-03-13 23:17:38 UTC (rev 260) @@ -29,7 +29,6 @@ usually from within the event-procedure for event "Prolint_FinalizeResults". <br> <b>important:</b> just before the procedure deletes itself it is important to include {prolint/unsubscribe.i}. -See <a href="v8pubsub.htm">Publish/Subscribe in Progress 8</a> for explanation. <p> The outputhandler subscribes to, and responds to (some) of the following published events: <hr size=1> Deleted: trunk/prolint/help/v8pubsub.htxt =================================================================== --- trunk/prolint/help/v8pubsub.htxt 2006-03-13 21:29:41 UTC (rev 259) +++ trunk/prolint/help/v8pubsub.htxt 2006-03-13 23:17:38 UTC (rev 260) @@ -1,34 +0,0 @@ -<h1>Publish/Subscribe in Progress 8</h1> - -Prolint is maintained at:<br> -<a href="http://sourceforge.net/projects/prolint"><img src="http://sourceforge.net/sflogo.php?group_id=61115&type=2" width="125" height="37" border="0" alt="SourceForge.net Logo"></a> -<p> - -Prolint relies on PUBLISH and SUBSCRIBE to manage the outputhandlers. -<p> -If Prolint wouldn't have to be Progress 8 compatible, it could just use native PUBLISH/SUBSCRIBE keywords. -But in Progress 8 we must get the same results using RUN statements only. -You will see a bunch of includefiles and preprocessors to make this happen. -<p> -Here's how it works: -<p> -Most sourcefiles include {prolint/dlc-version.i} which defines preprocessor "pubsub" as TRUE or FALSE: -TRUE if you are running in Progress 9 and FALSE if you are running in Progress 8. -<p> -A sourcefile that needs to PUBLISH or SUBSCRIBE also includes {prolint/v8pubsub.i} near the source header. -<br> -This includefile is empty if pubsub=TRUE, else it defines variable hPubsub which is a procedure-handle to -the persistent procedure prolint/v8pubsub.p. -<p> -Instead of simply using the SUBSCRIBE keyword, you have to use the {prolint/subscribe.i} incudefile which -determines if you can just SUBSCRIBE or run an internal proc in v8pubsub.p. -<br> -Likewise, instead of just using PUBLISH you have to use one of the {prolint/publish***.i} incudefiles. -<p> -If your sourcefile contains the {prolint/subscribe.i} includefile, it MUST also include {prolint/unsubscribe.i} -just before the procedure ends. This manages the lifetime of persistent procedure v8pubsub.p: -it has to stay persistent as long as any of the subscribers is still running; -should not be deleted from memory before the last subscriber dies. <br> -Since some outputhandlers are ADE-persistent (like logwin.w) and may be reused by the next prolint run, there is really -no way of knowing when it safe to close v8pubsub.p, unless v8pubsub.p manages its own lifetime which is triggered by {prolint/unsubscribe.i}. - Modified: trunk/prolint/prolint.properties.p =================================================================== --- trunk/prolint/prolint.properties.p 2006-03-13 21:29:41 UTC (rev 259) +++ trunk/prolint/prolint.properties.p 2006-03-13 23:17:38 UTC (rev 260) @@ -77,7 +77,7 @@ RUN SetProlintProperty ("filters.nowarnlist", STRING( TRUE )). - /* "filters.Appbuilderstuff" + /* "filters.IgnoreAppbuilderstuff" if TRUE then try to ignore warnings caused from AB-generated code */ RUN SetProlintProperty ("filters.IgnoreAppbuilderstuff", STRING( TRUE )). This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |