Jindent 4.0.5 released

on .

Jindent console application:
New features:
  • Added generation of exit codes to improve batch file support.
Bugfixes:
  • In some cases wildcard arguments for Jindent's console application were not interpreted properly. This is fixed.
  • On some Linux/Unix systems the trial version of Jindent's console application did not terminate properly after a trial splash screen pop up. This is fixed.
  • Trial version of Jindent's console application threw an invalid license format error on some files. This is fixed now.
  • Copying of non-Java files (resource files) did not work properly. This is fixed now.
  • Mute-mode did not mute warnings. This is fixed now.

Jindent Commander:
New features:
  • Jindent Commander now supports wildcard characters '*' and '?' instead of simple extension matching.
Bugfixes:
  • ConcurrentModificationException were thrown while changing file tree. This is fixed now.

Jindent Customizer:
Bugfixes:
  • Fixed GUI constraint for separator comment Set Methods in the sorting section.

Java formatter:
Bugfixes:
  • In some cases comment associations for source code elements did not work properly. This effected an extra blank line insertion after comments.
    For instance, source code:
    public class Test 
    {
        private int fieldA;
        //
        // Comment for fieldB
        //
        private int fieldB;
        ...
    
    was changed to:
    public class Test 
    {
        private int fieldA;
        //
        // Comment for fieldB
        //
        
        private int fieldB;
        ...
    
    This problem is fixed now.

  • Environment variables declarationName and declarationType were not resolved properly. This is fixed now.
  • Fixed Parse Error problem which rarely occured for few files containing multiple backslashes. For instance: String s = "\\\n";

License scheme:
New features:
  • Jindent's license scheme has changed to be more flexible for site licenses and network connections.
    In previous Jindent versions all license keys were stored with Java's Preferences mechanism. Now the license keys are stored in a subfolder of Jindent's lib/ directory.
    Please note: Due these changes it is necessary to install Jindent's license keys again after upgrading Jindent to version 4.0.5.

Jindent JDeveloper/IntelliJ IDEA plugins:
New features:
  • The JDeveloper plugin now supports JDeveloper version 10.1.3 preview.
  • Correct restoring of column and line positions in IDE's editor windows after formatting source code with Jindent's JDeveoper and IntelliJ IDEA plugins.