Changelog

1.3.0

  • Project specific configuration is now stored in the project directory. Note that old settings are not migrated automatically, but can be importer from the project properties page with the "Load pre-update..." link:

1.2.0

  • Project specific lint configurations and Linticator launch config.

1.1.0

  • Preliminary support for the upcoming PC-Lint Plus, tested with beta 9a.

1.0.1

  • Minor fix in the build configuration.

1.0.0

  • Eclipse Neon compatibility.

0.9.2

  • When suppressing a message on a line that already has a //lint comment, add the new message to the existing comment instead of creating a new one

0.9.1

  • Keep the include paths in the same order as in the Eclipse configuration

0.9.0

  • Linticator is ready for the Eclipse Mars release

0.8.3, 0.8.4

  • Bug fixes to the license manager.

0.8.2

  • Change default warning level for library headers to "Errors only" to avoid Lint's warning message.

0.8.1

  • Bugfix for Eclipse Juno and later to correctly retrieve the symbol definitions.

0.8.0

  • The license can now be changed in the workspace preferences.
  • Minor bug fixes

0.7.0

  • New project specific option to control whether Eclipse CDT defined compiler symbols are passed to Lint (default behavior is on and thus unchanged from earlier versions).

0.6.0

  • Improved quickfixes for Eclipse Juno.

0.5.3

  • Gracefully fail the configuration tester if the toolchain used for testing is not found.
  • Fix for the offline documentation styling.

0.5.2

  • Correctly escape definitions for the project configuration.

0.5.1

  • Fix a bug in resolving CDT variables.

0.5.0

  • Allow variables in custom lint arguments.
  • Fix MAC address validation issue.

0.4.5

  • Exclude Linticator-generated source files from generating messages.

0.4.4

  • More robust handling of license failures.
  • Correctly parse MISRA messages.

0.4.3

  • Small bugfixes to how the configuration is generated.

0.4.2

  • Links in the Linticator console that point to a different drive can now be opened as well.

0.4.1

  • Fixed a bug that affected the generated configuration for non-GCC users.

0.4.0

  • Improved configuration wizard for Lint.

0.3.1

  • Workspace and project variables can be used to specify paths.

0.3.0

  • Additional configuration options in the UI.
  • Linticator plug-in is now signed.

0.2.0

  • Linticator is now backwards compatible to Eclipse Ganymede (except for the Quickfixes).
  • Quickfixes have been moved to a separate plug-in. If you're upgrading from an older version, you need to install the quickfixes plug-in from your update site.

0.0.4

Updating

To update your installation of Linticator, simply use the Help → Check for Updates menu in Eclipse. If you cannot use the online update site, you can also download an archived version of Linticator, but we strongly recommend to use the online update site so that you always get the latest versions. The archived update sites can be found here.