Revision history

prolint release 74, 14 march 2011:
prolint release 73, 8 Februari 2009:
prolint release 72, 12 April 2008:
prolint release 71, 9 march 2008:

Important: if you are upgrading to Prolint 71 and use Roundtable integration, you MUST change rtb_evnts.p to avoid errors. The change only takes a minute and is described at page Repair your Roundtable Integration

New in this release is support for Roundtable 10.1b, created by Thomas Hansen.
The old directory "prolint/rtb" is gone and replaced by a new directory "prolint/roundtable/" + version-number.

Also new are a bunch of rules created by Glen West:

prolint release 70, 2 september 2007:

The optional Prolint database (prolintdb) has undergone many changes. When you were not using prolintdb then it won't be an issue for you, but if you are already using prolintdb then you will have to upgrade its schema, either by creating a new prolintdb database or by importing de delta-df in file "prolint/prolintdb/prolintdb-v1-delta.df".

prolint release 68 and release 69, 29 april 2007:

More OOABL syntax recognition and one new rule. To use Prolint with OO classes you must have Proparse 3.1a.

prolint release 67, 18 February 2007:

Bugfix release and also one new rule:

prolint release 66, 11 February 2007:

Several changes to make Prolint work with OOABL classes (but don't worry Prolint still works in DLC 9 too):

Several other enhancements, not related to OOABL:

prolint release 65, 5 August 2006:
prolint release 64, 14 March 2006:

Important: Prolint 64 does not run in Progress version 8 anymore.
If you are still running Progress 8, then please use Prolint release 63.

prolint release 63, 25 Januari 2005:
prolint release 62, 12 December 2004:

No new features but performance improvements. The overall performance improvement in my test was around 10%, but depends highly on the files you inspect, which rules you choose and how many warnings are generated.

prolint release 61, 12 December 2004:
prolint release 60, 23 September 2004:
prolint release 59, 13 April 2004:
prolint release 58, 15 February 2004:
prolint release 57, 8 december 2003:
prolint release 56, 1 december 2003:
prolint release 55, 25 november 2003:

The Results window (logwin) is completely rewritten by Ildefonzo. It now contains
a treeview and a listview, and a very convenient code preview pane too.


This new Results window is the default if you are using Progress 9.

If you are using Progress 8, you will automatically get the old
Results window which has been renamed to logwin8.

Features of the new Results window:

prolint release 54, 27 october 2003:
prolint release 53, 14 october 2003:
prolint release 52, 28 September 2003:
prolint release 51, 21 April 2003:
prolint release 50, 6 April 2003:
prolint release 49, 5 April 2003:
prolint release 48, 27 Januari 2003:
prolint release 47, 15 December 2002:
prolint release 46, 5 November 2002:

Prolint.p and Lintsuper.p have been changed to support obsoletenodes:

prolint release 45, 13 October 2002:

New rules to help you test if your source is ready to be used with an Oracle dataserver:

prolint release 44, 6 October 2002:
prolint release 43, 5 October 2002:
prolint release 42, 3 October 2002:
prolint release 41, 9 September 2002:
prolint release 40, 1 September 2002:
prolint release 39, 28 August 2002:
prolint release 38, 28 August 2002:
prolint release 37, 5 August 2002:

New rules and improvements by Breck Fairley and Jamie Ballarin:

Also:

prolint release 36, 7 July 2002:
prolint release 35, 30 June 2002:

prolint release 34, 24 June 2002:

prolint_33.exe, 22 June 2002:

prolint_32.exe, 22 June 2002:

prolint_031.zip, 19 June 2002:

No functional differences, added conditions for the GNU Lesser General Public License.

prolint_030.zip, 31 May 2002:
prolint_029.zip, 27 May 2002:

Bugfix: profile "<none>" failed.

prolint_028.zip, 26 May 2002:

New: the option to use "local profiles". The existing profiles in directory "prolint/settings" are from now on "shared profiles".



Local profiles can be convenient when:

  1. a particular Progress-project requires different Prolint-settings,
  2. a programmer in a development team wants his own private profiles.

The lists of Local profiles and shared profiles are merged at run-time, local profiles take precendence unless the shared profile is marked as "not overrideable".

See page "profiles" for more info.

prolint_027.zip, 16 May 2002:

Some minor changes for compatibility with Proparse 1.0f00.


Proparse 1.0f00 (or later) is required for this release of Prolint, see
http://www.joanju.com


Other than that, there are no changes in Prolint at this
moment.

prolint_026.zip, 28 April 2002:

Wouldn't it be great if "ED for Windows" had a toolbar-button to run Prolint for the source you're editing? Well, read on..


More about ED for Windows integration: see page "ed4win".

prolint_025.zip, 24 February 2002:

prolint_024.zip, 22 February 2002:

prolint_023.zip, 20 February 2002:

prolint_022.zip, 20 February 2002:

prolint_021.zip, 19 February 2002:

Gerry Winning has improved the integration with
Roundtable:

Note: you have to include {prolint/rtb/custom_evnt.i} in
roundtable/rtb_evnt.p and recompile it before these
changes are effective. The old {prolint/rtb/addmenu.i}
is now obsolete because it's name is not descriptive
anymore and can be removed.

Thanks Gerry!

prolint_020.zip, 12 February 2002:

This version requires Proparse 1.0e01.

Internal changes to Prolint by John Green for
compatibility with Proparse 1.0e01:

prolint_019.zip, 16 January 2002:

Prolint is tested with Proparse 1.0d.

Other than that, there are no changed in Prolint at this
moment.

prolint_018.zip, 5 December 2001:

This release of Prolint only has some internal changes to take advantage of new functions in Proparse 1.0c.

There are no functional differences but Prolint will probably run faster now.

Prolint will not run with Proparse 1.0b or older.

Prolint does not use any of the following functions anymore: ParserGetTopNode, ParserGetFirstChild, ParserGetNextSibling.

prolint_017.zip, 24 October 2001:
prolint_016.zip, 4 October 2001:
prolint_015.zip, 9 September 2001:
prolint_014.zip, 2 September 2001:
prolint_013.zip, 26 August 2001:
prolint_012.zip, 21 August 2001:
prolint_011.zip, 19 August 2001:
prolint_010.zip, 9 August 2001:
prolint_009.zip, 30 July 2001:
prolint_008.zip, 27 July 2001:
prolint_007.zip, 26 July 2001:
prolint_006.zip, 25 July 2001:
prolint_005.zip, 23 July 2001:
prolint_004.zip, 23 July 2001:
prolint_003.zip, 15 July 2001: