
Plugin owner: |
tandree |
Website: |
http://www.jindent.com |
Added: |
2012-08-29 |
License: |
commercial |
Category: |
Editing |
Downloaded: |
9,309 times |
Rating: |
|
Plugin Log |
Show log
2014-04-14 17:50:48 | carlosqt | Vote cast by carlosqt for Jindent - Source Code Formatter, UC 8.0, vote value: 1; verification overall status recalculated: 1 (0 NoGos, 3 Gos of 7 requests, therefore overal GO) | 2014-03-26 17:26:17 | geertjan | Vote cast by geertjan for Jindent - Source Code Formatter, UC 8.0, vote value: 1; verification overall status recalculated: 1 (0 NoGos, 2 Gos of 7 requests, therefore overal GO) | 2014-03-25 18:06:43 | mcreps | Vote cast by mcreps for Jindent - Source Code Formatter, UC 8.0, vote value: 1; verification overall status recalculated: 0 (0 NoGos, 1 Gos of 7 requests, therefore overal Undecided) | 2014-03-25 16:24:18 | tandree | Verification request registered for verifier mmirilovic, with id: 54063 | 2014-03-25 16:24:18 | tandree | Verification request registered for verifier mcreps, with id: 54062 | 2014-03-25 16:24:18 | tandree | Verification request registered for verifier jpirek, with id: 54061 | 2014-03-25 16:24:17 | tandree | Verification request registered for verifier jkovalsky, with id: 54060 | 2014-03-25 16:24:17 | tandree | Verification request registered for verifier geertjan, with id: 54059 | 2014-03-25 16:24:17 | tandree | Verification request registered for verifier ent38, with id: 54058 | 2014-03-25 16:24:17 | tandree | Verification request registered for verifier carlosqt, with id: 54057 | 2014-03-25 16:24:17 | tandree | Verification registered for version 8.0, with id: 54056 | 2014-03-25 16:23:44 | tandree | Binary successfully saved 1395779023_jindent-plugin-netbeans.nbm, binary_id: 2963, version: 8.0 | 2014-03-25 16:23:43 | tandree | Binary uploaded successfully - /space/pluginportal-v2/public/data/nbms/jindent-plugin-netbeans.nbm | 2014-03-25 16:23:43 | tandree | Uploading new binary for version 8.0 | 2013-11-10 13:15:28 | ent38 | Vote cast by ent38 for Jindent - Source Code Formatter, UC 7.4, vote value: 1; verification overall status recalculated: 1 (0 NoGos, 2 Gos of 7 requests, therefore overal GO) | 2013-11-03 17:17:44 | carlosqt | Vote cast by carlosqt for Jindent - Source Code Formatter, UC 7.4, vote value: 1; verification overall status recalculated: 0 (0 NoGos, 1 Gos of 7 requests, therefore overal Undecided) | 2013-11-03 12:30:40 | tandree | Verification request registered for verifier mmirilovic, with id: 51524 | 2013-11-03 12:30:40 | tandree | Verification request registered for verifier mcreps, with id: 51523 | 2013-11-03 12:30:40 | tandree | Verification request registered for verifier jpirek, with id: 51522 | 2013-11-03 12:30:40 | tandree | Verification request registered for verifier jkovalsky, with id: 51521 | 2013-11-03 12:30:40 | tandree | Verification request registered for verifier geertjan, with id: 51520 | 2013-11-03 12:30:39 | tandree | Verification request registered for verifier ent38, with id: 51519 | 2013-11-03 12:30:39 | tandree | Verification request registered for verifier carlosqt, with id: 51518 | 2013-11-03 12:30:39 | tandree | Verification registered for version 7.4, with id: 51517 | 2013-11-03 12:30:06 | tandree | Binary successfully saved 1383499806_1362832932_1346257158_jindent-plugin-netbeans.nbm, binary_id: 2762, version: 7.4 | 2013-11-03 12:30:06 | tandree | Binary uploaded successfully - /space/pluginportal-v2/public/data/nbms/1362832932_1346257158_jindent-plugin-netbeans.nbm | 2013-11-03 12:30:06 | tandree | Uploading new binary for version 7.4 | 2013-03-16 05:00:39 | carlosqt | Vote cast by carlosqt for Jindent - Source Code Formatter, UC 7.3, vote value: 1; verification overall status recalculated: 1 (0 NoGos, 3 Gos of 9 requests, therefore overal GO) | 2013-03-09 15:54:24 | mcreps | Vote cast by mcreps for Jindent - Source Code Formatter, UC 7.3, vote value: 1; verification overall status recalculated: 1 (0 NoGos, 2 Gos of 9 requests, therefore overal GO) | 2013-03-09 12:50:46 | ent38 | Vote cast by ent38 for Jindent - Source Code Formatter, UC 7.3, vote value: 1; verification overall status recalculated: 0 (0 NoGos, 1 Gos of 9 requests, therefore overal Undecided) | 2013-03-09 07:43:41 | tandree | Verification request registered for verifier senthilsource, with id: 47635 | 2013-03-09 07:43:41 | tandree | Verification request registered for verifier scottwd9, with id: 47634 | 2013-03-09 07:43:41 | tandree | Verification request registered for verifier mmirilovic, with id: 47633 | 2013-03-09 07:43:41 | tandree | Verification request registered for verifier mcreps, with id: 47632 | 2013-03-09 07:43:41 | tandree | Verification request registered for verifier jpirek, with id: 47631 | 2013-03-09 07:43:41 | tandree | Verification request registered for verifier jkovalsky, with id: 47630 | 2013-03-09 07:43:40 | tandree | Verification request registered for verifier ent38, with id: 47629 | 2013-03-09 07:43:40 | tandree | Verification request registered for verifier cengizc, with id: 47628 | 2013-03-09 07:43:40 | tandree | Verification request registered for verifier carlosqt, with id: 47627 | 2013-03-09 07:43:40 | tandree | Verification registered for version 7.3, with id: 47626 | 2013-03-09 07:42:12 | tandree | Binary successfully saved 1362832932_1346257158_jindent-plugin-netbeans.nbm, binary_id: 2522, version: 7.3 | 2013-03-09 07:42:12 | tandree | Binary uploaded successfully - /space/pluginportal-v2/public/data/nbms/1346257158_jindent-plugin-netbeans.nbm | 2013-03-09 07:42:11 | tandree | Uploading new binary for version 7.3 | 2012-09-26 15:01:03 | scottwd9 | Vote cast by scottwd9 for Jindent - Source Code Formatter, UC 7.2, vote value: 1; verification overall status recalculated: 1 (0 NoGos, 4 Gos of 9 requests, therefore overal GO) | 2012-09-18 07:02:12 | cengizc | Vote cast by cengizc for Jindent - Source Code Formatter, UC 7.2, vote value: 1; verification overall status recalculated: 1 (0 NoGos, 3 Gos of 9 requests, therefore overal GO) | 2012-09-10 18:30:11 | carlosqt | Vote cast by carlosqt for Jindent - Source Code Formatter, UC 7.2, vote value: 1; verification overall status recalculated: 1 (0 NoGos, 2 Gos of 9 requests, therefore overal GO) | 2012-09-07 12:58:30 | ent38 | Vote cast by ent38 for Jindent - Source Code Formatter, UC 7.2, vote value: 1; verification overall status recalculated: 0 (0 NoGos, 1 Gos of 9 requests, therefore overal Undecided) | 2012-08-29 13:27:13 | jkovalsky | Plugin published | 2012-08-29 12:23:00 | tandree | Verification request registered for verifier senthilsource, with id: 44478 | 2012-08-29 12:23:00 | tandree | Verification request registered for verifier scottwd9, with id: 44477 | 2012-08-29 12:23:00 | tandree | Verification request registered for verifier mmirilovic, with id: 44476 | 2012-08-29 12:23:00 | tandree | Verification request registered for verifier mcreps, with id: 44475 | 2012-08-29 12:23:00 | tandree | Verification request registered for verifier jpirek, with id: 44474 | 2012-08-29 12:22:59 | tandree | Verification request registered for verifier jkovalsky, with id: 44473 | 2012-08-29 12:22:59 | tandree | Verification request registered for verifier ent38, with id: 44472 | 2012-08-29 12:22:59 | tandree | Verification request registered for verifier cengizc, with id: 44471 | 2012-08-29 12:22:59 | tandree | Verification request registered for verifier carlosqt, with id: 44470 | 2012-08-29 12:22:59 | tandree | Verification registered for version 7.2, with id: 44469 | 2012-08-29 12:22:30 | tandree | Plugin saved with .nbm/zip file; id: 44468 |
|
|
Versions available
|
Download size: 6.49 MB
|
Last Update: 2014-03-25
|
This plugin is also available on the NetBeans Plugin Portal Update Center. Use 'Tools > Plugins' action from the NetBeans IDE main menu for convenient installation of this plugin
What's new in this version
Java Formatter:
New features:
- Added support for alignment of parameter declarations which are
always wrapped to a new line.
- Added new optional line wrapping strategy to save more space while formatting.
- Added new setting to indent blocks from case labels.
- Added new setting to disable wrapping of import statements.
- Split general brace style settings into new sub categories: do-while/while/for, switch-case,
if-else and block/initializer.
Bugfixes:
- Aligning variable declarations could exceed the maximal line length. This is fixed.
- Jindent's JavaDoc completion did not skip insertions for JavaDocs containing
{@inheritDoc} tags. This is fixed.
- Fixed wrong blank line insertion in switch-case blocks.
- Fixed insertion of extra white spaces into comments like:
//////////////////////
- Semicolons following inline comments were wrapped to a new line. This is fixed.
C Formatter:
New features:
- Added alignment and white space support for (de)reference operators in types.
- Added alignment and white space support for bit fields.
- Added white space support for
sizeof operators.
- Added new optional line wrapping strategy to save more space while formatting.
- Added new formatting setting to wrap specific qualifiers to a new line.
- Added new setting to indent blocks from case labels.
- Split general brace style settings into new sub categories: do-while/while/for, switch-case,
if-else and block/initializer.
- Added new formatting feature to support static code analyzers which expect a white space
insertion for intentionally left empty statements in loops.
Bugfixes:
- Parsing C files containing C++ tokens as identifiers (like:
new ,
delete , ...) threw a parsing error. To handle this
problem the C/C++ formatter engine has been split into a single C and C++
formatter to differ between C and C++ grammar more precisely.
- Jindent was not able to recognize
\e in character and string
declarations. This is fixed.
- Added support to handle statements as parameters for more complex macro
calls.
- Added support to align parameters of macro calls like method calls.
- Fixed formatting of macro calls followed by semicolons.
- Fixed an alignment bug for initialized variable declarations in methods.
Declarations like:
MY_NUMBER x = 10, y = 20, z = 30; were not alignment correctly.
This is fixed.
- Aligning variable declarations could exceed the maximal line length. This is fixed.
- Fixed another alignment bug for variable declarations and variable assignments.
- Bit field constants were not supported in the C grammar file. This is added.
- Keyword
static before variable assignments were not recognized correctly. This is fixed.
- Added support for
FORM FEED (ASCII 12) characters in source code files.
- Built in types used as function call arguments like:
call_me(pz, double); threw an error. This is fixed.
- Fixed parsing bug with
#include directives used in initializers. Jindent now supports:
type name =
#include "myfile.h"
;
- Fixed wrong blank line insertion in switch-case blocks.
- Fixed insertion of extra white spaces into comments like:
//////////////////////
- Fixed parse errors for pointer qualifiers like:
char * POINTER_32 data; .
- Fixed parse error for functions in concatenated string expressions:
message( TEXT() TEXT() "some text here...")>
- Fixed alignment bug in header files for parameters declarations. The output looked like:
HRESULT SHPathToPidlEx(LPCTSTR ,
LPITEMIDLIST *,
LPSHELLFOLDER );
but now the alignment is correct:
HRESULT SHPathToPidlEx(LPCTSTR,
LPITEMIDLIST *,
LPSHELLFOLDER);
- Semicolons following inline comments were wrapped to a new line. This is fixed.
- Fixed wrong alignment of indented preprocessor directives inside blocks.
- Fixed parse error for character constants containing more than one letter.
- Fixed grammar bugs for qualifiers in functions.
- Fixed grammar bug for variable declarations with parentheses. Declarations like:
IppVCHuffmanSpec_32s *(H264Bitstream::m_tblCoeffToken[5]) threw errors. This is fixed now.
- Fixed parsing error for comments declared inside pre-processor defines:
#define MY_NUMBER 42 /* my
multi-line
comment */
- Comment alignment groups were only built for complete
switch statements. That could lead to odd looking alignments for very big
case labels. To fix this issue comment alignments will be now grouped for single case blocks.
C++ Formatter:
New features:
- Added alignment and white space support for (de)reference operators in types.
- Added alignment and white space support for bit fields.
- Added white space support for
sizeof operators.
- Added new optional line wrapping strategy to save more space while formatting.
- Added new formatting setting to wrap specific qualifiers to a new line.
- Added line wrapping support for long template definitions.
- Added new setting to indent blocks from case labels.
- Split general brace style settings into new sub categories: do-while/while/for, switch-case,
if-else and block/initializer.
- Added new formatting feature to support static code analyzers which expect a white space
insertion for intentionally left empty statements in loops.
Bugfixes:
- Jindent was not able to recognize
\e in character and string
declarations. This is fixed.
- Added support to handle statements as parameters for more complex macro
calls.
- Added support to align parameters of macro calls like method calls.
- Fixed formatting of macro calls followed by semicolons.
- Fixed an alignment bug for initialized variable declarations in methods.
Declarations like:
MY_NUMBER x = 10, y = 20, z = 30; were not alignment correctly.
This is fixed.
- Aligning variable declarations could exceed the maximal line length. This is fixed.
- Fixed another alignment bug for variable declarations and variable assignments.
- Bit field constants were not supported in the C++ grammar file. This is added.
- Keyword
static before variable assignments were not recognized correctly. This is fixed.
- Added support for
FORM FEED (ASCII 12) characters in source code files.
- Built in types used as function call arguments like:
call_me(pz, double); threw an error. This is fixed.
- Fixed parsing bug with
#include directives used in initializers. Jindent now supports:
type name =
#include "myfile.h"
;
- Fixed wrong blank line insertion in switch-case blocks.
- Fixed insertion of extra white spaces into comments like:
//////////////////////
- Fixed parse errors for pointer qualifiers like:
char * POINTER_32 data; .
- Fixed parse error for functions in concatenated string expressions:
message( TEXT() TEXT() "some text here...")>
- Fixed alignment bug in header files for parameters declarations. The output looked like:
HRESULT SHPathToPidlEx(LPCTSTR ,
LPITEMIDLIST *,
LPSHELLFOLDER );
but now the alignment is correct:
HRESULT SHPathToPidlEx(LPCTSTR,
LPITEMIDLIST *,
LPSHELLFOLDER);
- Semicolons following inline comments were wrapped to a new line. This is fixed.
- Fixed wrong alignment of indented preprocessor directives inside blocks.
- Fixed parse error for character constants containing more than one letter.
- Fixed grammar bugs for qualifiers in functions.
- Fixed grammar bug for variable declarations with parentheses. Declarations like:
IppVCHuffmanSpec_32s *(H264Bitstream::m_tblCoeffToken[5]) threw errors. This is fixed now.
- Fixed wrong white space insertions after scopes
:: .
- Fixed parsing error for comments declared inside pre-processor defines:
#define MY_NUMBER 42 /* my
multi-line
comment */
- Comment alignment groups were only built for complete
switch statements. That could lead to odd looking alignments for very big
case labels. To fix this issue comment alignments will be now grouped for single case blocks.
Jindent Customizer:
New features:
- Cleaned up line wrapping sections and settings.
Jindent JDeveloper Plugin:
Added support for JDeveloper 11.1.2.2.0
Jindent Netbeans Plugin:
Added support for Netbeans 7.1, 7.2 and 7.3
Jindent IntelliJ IDEA Plugin:
Added support for IntelliJ IDEA 11
Jindent Eclipse Plugin:
New features:
- Added support for Eclipse 3.7.x and 4.2.x
- Jindent's progress dialog is now embedded more natively into the Eclipse IDE.
Bugfix:
- The previous 'format on save' concept based on listeners contained several problems with refreshed file resources. We now switched to Eclipse's built in
'actions on save' concept to prevent malfunctions. Therefore Jindent now offers its own 'format on save' action which can be enabled inside the Eclipse IDE easily.
Jindent Installer:
New features:
- Improved support for Windows 7 and Mac OS.
Verifications for NetBeans versions
Decisions of individual verifiers for Jindent - Source Code Formatter plugin for NetBeans IDE 7.2
Commentscarlosqt: Works on NB 7.2
Win7, Java 1.7.0, 64-bit.
Install, activate, deactivate, uninstall OK. No license to test functionality.
Decisions of individual verifiers for Jindent - Source Code Formatter plugin for NetBeans IDE 7.3
Commentscarlosqt: Works on NB 7.3
Mac OSX 10.7.5
Java 1.7.0_15 64Bit
functionality partially tested
Decisions of individual verifiers for Jindent - Source Code Formatter plugin for NetBeans IDE 7.4
carlosqt |
|
jpirek jkovalsky geertjan |
Commentscarlosqt: Works on NB 7.4
Windows 7 64Bit
Java 1.7.0_45 64Bit
Decisions of individual verifiers for Jindent - Source Code Formatter plugin for NetBeans IDE 8.0
carlosqt geertjan |
|
jkovalsky jpirek |
Commentscarlosqt: Works on NB 8.0
Windows 7 64Bit
Java 1.8.0 64Bit
|
Download size: 6.49 MB
|
Last Update: 2013-11-03
|
This plugin is also available on the NetBeans Plugin Portal Update Center. Use 'Tools > Plugins' action from the NetBeans IDE main menu for convenient installation of this plugin
What's new in this version
Java Formatter:
New features:
- Added support for alignment of parameter declarations which are
always wrapped to a new line.
- Added new optional line wrapping strategy to save more space while formatting.
- Added new setting to indent blocks from case labels.
- Added new setting to disable wrapping of import statements.
- Split general brace style settings into new sub categories: do-while/while/for, switch-case,
if-else and block/initializer.
Bugfixes:
- Aligning variable declarations could exceed the maximal line length. This is fixed.
- Jindent's JavaDoc completion did not skip insertions for JavaDocs containing
{@inheritDoc} tags. This is fixed.
- Fixed wrong blank line insertion in switch-case blocks.
- Fixed insertion of extra white spaces into comments like:
//////////////////////
- Semicolons following inline comments were wrapped to a new line. This is fixed.
C Formatter:
New features:
- Added alignment and white space support for (de)reference operators in types.
- Added alignment and white space support for bit fields.
- Added white space support for
sizeof operators.
- Added new optional line wrapping strategy to save more space while formatting.
- Added new formatting setting to wrap specific qualifiers to a new line.
- Added new setting to indent blocks from case labels.
- Split general brace style settings into new sub categories: do-while/while/for, switch-case,
if-else and block/initializer.
- Added new formatting feature to support static code analyzers which expect a white space
insertion for intentionally left empty statements in loops.
Bugfixes:
- Parsing C files containing C++ tokens as identifiers (like:
new ,
delete , ...) threw a parsing error. To handle this
problem the C/C++ formatter engine has been split into a single C and C++
formatter to differ between C and C++ grammar more precisely.
- Jindent was not able to recognize
\e in character and string
declarations. This is fixed.
- Added support to handle statements as parameters for more complex macro
calls.
- Added support to align parameters of macro calls like method calls.
- Fixed formatting of macro calls followed by semicolons.
- Fixed an alignment bug for initialized variable declarations in methods.
Declarations like:
MY_NUMBER x = 10, y = 20, z = 30; were not alignment correctly.
This is fixed.
- Aligning variable declarations could exceed the maximal line length. This is fixed.
- Fixed another alignment bug for variable declarations and variable assignments.
- Bit field constants were not supported in the C grammar file. This is added.
- Keyword
static before variable assignments were not recognized correctly. This is fixed.
- Added support for
FORM FEED (ASCII 12) characters in source code files.
- Built in types used as function call arguments like:
call_me(pz, double); threw an error. This is fixed.
- Fixed parsing bug with
#include directives used in initializers. Jindent now supports:
type name =
#include "myfile.h"
;
- Fixed wrong blank line insertion in switch-case blocks.
- Fixed insertion of extra white spaces into comments like:
//////////////////////
- Fixed parse errors for pointer qualifiers like:
char * POINTER_32 data; .
- Fixed parse error for functions in concatenated string expressions:
message( TEXT() TEXT() "some text here...")>
- Fixed alignment bug in header files for parameters declarations. The output looked like:
HRESULT SHPathToPidlEx(LPCTSTR ,
LPITEMIDLIST *,
LPSHELLFOLDER );
but now the alignment is correct:
HRESULT SHPathToPidlEx(LPCTSTR,
LPITEMIDLIST *,
LPSHELLFOLDER);
- Semicolons following inline comments were wrapped to a new line. This is fixed.
- Fixed wrong alignment of indented preprocessor directives inside blocks.
- Fixed parse error for character constants containing more than one letter.
- Fixed grammar bugs for qualifiers in functions.
- Fixed grammar bug for variable declarations with parentheses. Declarations like:
IppVCHuffmanSpec_32s *(H264Bitstream::m_tblCoeffToken[5]) threw errors. This is fixed now.
- Fixed parsing error for comments declared inside pre-processor defines:
#define MY_NUMBER 42 /* my
multi-line
comment */
- Comment alignment groups were only built for complete
switch statements. That could lead to odd looking alignments for very big
case labels. To fix this issue comment alignments will be now grouped for single case blocks.
C++ Formatter:
New features:
- Added alignment and white space support for (de)reference operators in types.
- Added alignment and white space support for bit fields.
- Added white space support for
sizeof operators.
- Added new optional line wrapping strategy to save more space while formatting.
- Added new formatting setting to wrap specific qualifiers to a new line.
- Added line wrapping support for long template definitions.
- Added new setting to indent blocks from case labels.
- Split general brace style settings into new sub categories: do-while/while/for, switch-case,
if-else and block/initializer.
- Added new formatting feature to support static code analyzers which expect a white space
insertion for intentionally left empty statements in loops.
Bugfixes:
- Jindent was not able to recognize
\e in character and string
declarations. This is fixed.
- Added support to handle statements as parameters for more complex macro
calls.
- Added support to align parameters of macro calls like method calls.
- Fixed formatting of macro calls followed by semicolons.
- Fixed an alignment bug for initialized variable declarations in methods.
Declarations like:
MY_NUMBER x = 10, y = 20, z = 30; were not alignment correctly.
This is fixed.
- Aligning variable declarations could exceed the maximal line length. This is fixed.
- Fixed another alignment bug for variable declarations and variable assignments.
- Bit field constants were not supported in the C++ grammar file. This is added.
- Keyword
static before variable assignments were not recognized correctly. This is fixed.
- Added support for
FORM FEED (ASCII 12) characters in source code files.
- Built in types used as function call arguments like:
call_me(pz, double); threw an error. This is fixed.
- Fixed parsing bug with
#include directives used in initializers. Jindent now supports:
type name =
#include "myfile.h"
;
- Fixed wrong blank line insertion in switch-case blocks.
- Fixed insertion of extra white spaces into comments like:
//////////////////////
- Fixed parse errors for pointer qualifiers like:
char * POINTER_32 data; .
- Fixed parse error for functions in concatenated string expressions:
message( TEXT() TEXT() "some text here...")>
- Fixed alignment bug in header files for parameters declarations. The output looked like:
HRESULT SHPathToPidlEx(LPCTSTR ,
LPITEMIDLIST *,
LPSHELLFOLDER );
but now the alignment is correct:
HRESULT SHPathToPidlEx(LPCTSTR,
LPITEMIDLIST *,
LPSHELLFOLDER);
- Semicolons following inline comments were wrapped to a new line. This is fixed.
- Fixed wrong alignment of indented preprocessor directives inside blocks.
- Fixed parse error for character constants containing more than one letter.
- Fixed grammar bugs for qualifiers in functions.
- Fixed grammar bug for variable declarations with parentheses. Declarations like:
IppVCHuffmanSpec_32s *(H264Bitstream::m_tblCoeffToken[5]) threw errors. This is fixed now.
- Fixed wrong white space insertions after scopes
:: .
- Fixed parsing error for comments declared inside pre-processor defines:
#define MY_NUMBER 42 /* my
multi-line
comment */
- Comment alignment groups were only built for complete
switch statements. That could lead to odd looking alignments for very big
case labels. To fix this issue comment alignments will be now grouped for single case blocks.
Jindent Customizer:
New features:
- Cleaned up line wrapping sections and settings.
Jindent JDeveloper Plugin:
Added support for JDeveloper 11.1.2.2.0
Jindent Netbeans Plugin:
Added support for Netbeans 7.1, 7.2 and 7.3
Jindent IntelliJ IDEA Plugin:
Added support for IntelliJ IDEA 11
Jindent Eclipse Plugin:
New features:
- Added support for Eclipse 3.7.x and 4.2.x
- Jindent's progress dialog is now embedded more natively into the Eclipse IDE.
Bugfix:
- The previous 'format on save' concept based on listeners contained several problems with refreshed file resources. We now switched to Eclipse's built in
'actions on save' concept to prevent malfunctions. Therefore Jindent now offers its own 'format on save' action which can be enabled inside the Eclipse IDE easily.
Jindent Installer:
New features:
- Improved support for Windows 7 and Mac OS.
Verifications for NetBeans versions
Decisions of individual verifiers for Jindent - Source Code Formatter plugin for NetBeans IDE 7.2
Commentscarlosqt: Works on NB 7.2
Win7, Java 1.7.0, 64-bit.
Install, activate, deactivate, uninstall OK. No license to test functionality.
Decisions of individual verifiers for Jindent - Source Code Formatter plugin for NetBeans IDE 7.3
Commentscarlosqt: Works on NB 7.3
Mac OSX 10.7.5
Java 1.7.0_15 64Bit
functionality partially tested
Decisions of individual verifiers for Jindent - Source Code Formatter plugin for NetBeans IDE 7.4
carlosqt |
|
jpirek jkovalsky geertjan |
Commentscarlosqt: Works on NB 7.4
Windows 7 64Bit
Java 1.7.0_45 64Bit
Decisions of individual verifiers for Jindent - Source Code Formatter plugin for NetBeans IDE 8.0
carlosqt geertjan |
|
jkovalsky jpirek |
Commentscarlosqt: Works on NB 8.0
Windows 7 64Bit
Java 1.8.0 64Bit
|
Download size: 6.49 MB
|
Last Update: 2013-03-09
|
This plugin is also available on the NetBeans Plugin Portal Update Center. Use 'Tools > Plugins' action from the NetBeans IDE main menu for convenient installation of this plugin
What's new in this version
Java Formatter:
New features:
- Added support for alignment of parameter declarations which are
always wrapped to a new line.
- Added new optional line wrapping strategy to save more space while formatting.
- Added new setting to indent blocks from case labels.
- Added new setting to disable wrapping of import statements.
- Split general brace style settings into new sub categories: do-while/while/for, switch-case,
if-else and block/initializer.
Bugfixes:
- Aligning variable declarations could exceed the maximal line length. This is fixed.
- Jindent's JavaDoc completion did not skip insertions for JavaDocs containing
{@inheritDoc} tags. This is fixed.
- Fixed wrong blank line insertion in switch-case blocks.
- Fixed insertion of extra white spaces into comments like:
//////////////////////
- Semicolons following inline comments were wrapped to a new line. This is fixed.
C Formatter:
New features:
- Added alignment and white space support for (de)reference operators in types.
- Added alignment and white space support for bit fields.
- Added white space support for
sizeof operators.
- Added new optional line wrapping strategy to save more space while formatting.
- Added new formatting setting to wrap specific qualifiers to a new line.
- Added new setting to indent blocks from case labels.
- Split general brace style settings into new sub categories: do-while/while/for, switch-case,
if-else and block/initializer.
- Added new formatting feature to support static code analyzers which expect a white space
insertion for intentionally left empty statements in loops.
Bugfixes:
- Parsing C files containing C++ tokens as identifiers (like:
new ,
delete , ...) threw a parsing error. To handle this
problem the C/C++ formatter engine has been split into a single C and C++
formatter to differ between C and C++ grammar more precisely.
- Jindent was not able to recognize
\e in character and string
declarations. This is fixed.
- Added support to handle statements as parameters for more complex macro
calls.
- Added support to align parameters of macro calls like method calls.
- Fixed formatting of macro calls followed by semicolons.
- Fixed an alignment bug for initialized variable declarations in methods.
Declarations like:
MY_NUMBER x = 10, y = 20, z = 30; were not alignment correctly.
This is fixed.
- Aligning variable declarations could exceed the maximal line length. This is fixed.
- Fixed another alignment bug for variable declarations and variable assignments.
- Bit field constants were not supported in the C grammar file. This is added.
- Keyword
static before variable assignments were not recognized correctly. This is fixed.
- Added support for
FORM FEED (ASCII 12) characters in source code files.
- Built in types used as function call arguments like:
call_me(pz, double); threw an error. This is fixed.
- Fixed parsing bug with
#include directives used in initializers. Jindent now supports:
type name =
#include "myfile.h"
;
- Fixed wrong blank line insertion in switch-case blocks.
- Fixed insertion of extra white spaces into comments like:
//////////////////////
- Fixed parse errors for pointer qualifiers like:
char * POINTER_32 data; .
- Fixed parse error for functions in concatenated string expressions:
message( TEXT() TEXT() "some text here...")>
- Fixed alignment bug in header files for parameters declarations. The output looked like:
HRESULT SHPathToPidlEx(LPCTSTR ,
LPITEMIDLIST *,
LPSHELLFOLDER );
but now the alignment is correct:
HRESULT SHPathToPidlEx(LPCTSTR,
LPITEMIDLIST *,
LPSHELLFOLDER);
- Semicolons following inline comments were wrapped to a new line. This is fixed.
- Fixed wrong alignment of indented preprocessor directives inside blocks.
- Fixed parse error for character constants containing more than one letter.
- Fixed grammar bugs for qualifiers in functions.
- Fixed grammar bug for variable declarations with parentheses. Declarations like:
IppVCHuffmanSpec_32s *(H264Bitstream::m_tblCoeffToken[5]) threw errors. This is fixed now.
- Fixed parsing error for comments declared inside pre-processor defines:
#define MY_NUMBER 42 /* my
multi-line
comment */
- Comment alignment groups were only built for complete
switch statements. That could lead to odd looking alignments for very big
case labels. To fix this issue comment alignments will be now grouped for single case blocks.
C++ Formatter:
New features:
- Added alignment and white space support for (de)reference operators in types.
- Added alignment and white space support for bit fields.
- Added white space support for
sizeof operators.
- Added new optional line wrapping strategy to save more space while formatting.
- Added new formatting setting to wrap specific qualifiers to a new line.
- Added line wrapping support for long template definitions.
- Added new setting to indent blocks from case labels.
- Split general brace style settings into new sub categories: do-while/while/for, switch-case,
if-else and block/initializer.
- Added new formatting feature to support static code analyzers which expect a white space
insertion for intentionally left empty statements in loops.
Bugfixes:
- Jindent was not able to recognize
\e in character and string
declarations. This is fixed.
- Added support to handle statements as parameters for more complex macro
calls.
- Added support to align parameters of macro calls like method calls.
- Fixed formatting of macro calls followed by semicolons.
- Fixed an alignment bug for initialized variable declarations in methods.
Declarations like:
MY_NUMBER x = 10, y = 20, z = 30; were not alignment correctly.
This is fixed.
- Aligning variable declarations could exceed the maximal line length. This is fixed.
- Fixed another alignment bug for variable declarations and variable assignments.
- Bit field constants were not supported in the C++ grammar file. This is added.
- Keyword
static before variable assignments were not recognized correctly. This is fixed.
- Added support for
FORM FEED (ASCII 12) characters in source code files.
- Built in types used as function call arguments like:
call_me(pz, double); threw an error. This is fixed.
- Fixed parsing bug with
#include directives used in initializers. Jindent now supports:
type name =
#include "myfile.h"
;
- Fixed wrong blank line insertion in switch-case blocks.
- Fixed insertion of extra white spaces into comments like:
//////////////////////
- Fixed parse errors for pointer qualifiers like:
char * POINTER_32 data; .
- Fixed parse error for functions in concatenated string expressions:
message( TEXT() TEXT() "some text here...")>
- Fixed alignment bug in header files for parameters declarations. The output looked like:
HRESULT SHPathToPidlEx(LPCTSTR ,
LPITEMIDLIST *,
LPSHELLFOLDER );
but now the alignment is correct:
HRESULT SHPathToPidlEx(LPCTSTR,
LPITEMIDLIST *,
LPSHELLFOLDER);
- Semicolons following inline comments were wrapped to a new line. This is fixed.
- Fixed wrong alignment of indented preprocessor directives inside blocks.
- Fixed parse error for character constants containing more than one letter.
- Fixed grammar bugs for qualifiers in functions.
- Fixed grammar bug for variable declarations with parentheses. Declarations like:
IppVCHuffmanSpec_32s *(H264Bitstream::m_tblCoeffToken[5]) threw errors. This is fixed now.
- Fixed wrong white space insertions after scopes
:: .
- Fixed parsing error for comments declared inside pre-processor defines:
#define MY_NUMBER 42 /* my
multi-line
comment */
- Comment alignment groups were only built for complete
switch statements. That could lead to odd looking alignments for very big
case labels. To fix this issue comment alignments will be now grouped for single case blocks.
Jindent Customizer:
New features:
- Cleaned up line wrapping sections and settings.
Jindent JDeveloper Plugin:
Added support for JDeveloper 11.1.2.2.0
Jindent Netbeans Plugin:
Added support for Netbeans 7.1, 7.2 and 7.3
Jindent IntelliJ IDEA Plugin:
Added support for IntelliJ IDEA 11
Jindent Eclipse Plugin:
New features:
- Added support for Eclipse 3.7.x and 4.2.x
- Jindent's progress dialog is now embedded more natively into the Eclipse IDE.
Bugfix:
- The previous 'format on save' concept based on listeners contained several problems with refreshed file resources. We now switched to Eclipse's built in
'actions on save' concept to prevent malfunctions. Therefore Jindent now offers its own 'format on save' action which can be enabled inside the Eclipse IDE easily.
Jindent Installer:
New features:
- Improved support for Windows 7 and Mac OS.
Verifications for NetBeans versions
Decisions of individual verifiers for Jindent - Source Code Formatter plugin for NetBeans IDE 7.2
Commentscarlosqt: Works on NB 7.2
Win7, Java 1.7.0, 64-bit.
Install, activate, deactivate, uninstall OK. No license to test functionality.
Decisions of individual verifiers for Jindent - Source Code Formatter plugin for NetBeans IDE 7.3
Commentscarlosqt: Works on NB 7.3
Mac OSX 10.7.5
Java 1.7.0_15 64Bit
functionality partially tested
Decisions of individual verifiers for Jindent - Source Code Formatter plugin for NetBeans IDE 7.4
carlosqt |
|
jpirek jkovalsky geertjan |
Commentscarlosqt: Works on NB 7.4
Windows 7 64Bit
Java 1.7.0_45 64Bit
Decisions of individual verifiers for Jindent - Source Code Formatter plugin for NetBeans IDE 8.0
carlosqt geertjan |
|
jkovalsky jpirek |
Commentscarlosqt: Works on NB 8.0
Windows 7 64Bit
Java 1.8.0 64Bit
|
Download size: 6.49 MB
|
Last Update: 2013-03-09
|
This plugin is also available on the NetBeans Plugin Portal Update Center. Use 'Tools > Plugins' action from the NetBeans IDE main menu for convenient installation of this plugin
What's new in this version
Java Formatter:
New features:
- Added support for alignment of parameter declarations which are
always wrapped to a new line.
- Added new optional line wrapping strategy to save more space while formatting.
- Added new setting to indent blocks from case labels.
- Added new setting to disable wrapping of import statements.
- Split general brace style settings into new sub categories: do-while/while/for, switch-case,
if-else and block/initializer.
Bugfixes:
- Aligning variable declarations could exceed the maximal line length. This is fixed.
- Jindent's JavaDoc completion did not skip insertions for JavaDocs containing
{@inheritDoc} tags. This is fixed.
- Fixed wrong blank line insertion in switch-case blocks.
- Fixed insertion of extra white spaces into comments like:
//////////////////////
- Semicolons following inline comments were wrapped to a new line. This is fixed.
C Formatter:
New features:
- Added alignment and white space support for (de)reference operators in types.
- Added alignment and white space support for bit fields.
- Added white space support for
sizeof operators.
- Added new optional line wrapping strategy to save more space while formatting.
- Added new formatting setting to wrap specific qualifiers to a new line.
- Added new setting to indent blocks from case labels.
- Split general brace style settings into new sub categories: do-while/while/for, switch-case,
if-else and block/initializer.
- Added new formatting feature to support static code analyzers which expect a white space
insertion for intentionally left empty statements in loops.
Bugfixes:
- Parsing C files containing C++ tokens as identifiers (like:
new ,
delete , ...) threw a parsing error. To handle this
problem the C/C++ formatter engine has been split into a single C and C++
formatter to differ between C and C++ grammar more precisely.
- Jindent was not able to recognize
\e in character and string
declarations. This is fixed.
- Added support to handle statements as parameters for more complex macro
calls.
- Added support to align parameters of macro calls like method calls.
- Fixed formatting of macro calls followed by semicolons.
- Fixed an alignment bug for initialized variable declarations in methods.
Declarations like:
MY_NUMBER x = 10, y = 20, z = 30; were not alignment correctly.
This is fixed.
- Aligning variable declarations could exceed the maximal line length. This is fixed.
- Fixed another alignment bug for variable declarations and variable assignments.
- Bit field constants were not supported in the C grammar file. This is added.
- Keyword
static before variable assignments were not recognized correctly. This is fixed.
- Added support for
FORM FEED (ASCII 12) characters in source code files.
- Built in types used as function call arguments like:
call_me(pz, double); threw an error. This is fixed.
- Fixed parsing bug with
#include directives used in initializers. Jindent now supports:
type name =
#include "myfile.h"
;
- Fixed wrong blank line insertion in switch-case blocks.
- Fixed insertion of extra white spaces into comments like:
//////////////////////
- Fixed parse errors for pointer qualifiers like:
char * POINTER_32 data; .
- Fixed parse error for functions in concatenated string expressions:
message( TEXT() TEXT() "some text here...")>
- Fixed alignment bug in header files for parameters declarations. The output looked like:
HRESULT SHPathToPidlEx(LPCTSTR ,
LPITEMIDLIST *,
LPSHELLFOLDER );
but now the alignment is correct:
HRESULT SHPathToPidlEx(LPCTSTR,
LPITEMIDLIST *,
LPSHELLFOLDER);
- Semicolons following inline comments were wrapped to a new line. This is fixed.
- Fixed wrong alignment of indented preprocessor directives inside blocks.
- Fixed parse error for character constants containing more than one letter.
- Fixed grammar bugs for qualifiers in functions.
- Fixed grammar bug for variable declarations with parentheses. Declarations like:
IppVCHuffmanSpec_32s *(H264Bitstream::m_tblCoeffToken[5]) threw errors. This is fixed now.
- Fixed parsing error for comments declared inside pre-processor defines:
#define MY_NUMBER 42 /* my
multi-line
comment */
- Comment alignment groups were only built for complete
switch statements. That could lead to odd looking alignments for very big
case labels. To fix this issue comment alignments will be now grouped for single case blocks.
C++ Formatter:
New features:
- Added alignment and white space support for (de)reference operators in types.
- Added alignment and white space support for bit fields.
- Added white space support for
sizeof operators.
- Added new optional line wrapping strategy to save more space while formatting.
- Added new formatting setting to wrap specific qualifiers to a new line.
- Added line wrapping support for long template definitions.
- Added new setting to indent blocks from case labels.
- Split general brace style settings into new sub categories: do-while/while/for, switch-case,
if-else and block/initializer.
- Added new formatting feature to support static code analyzers which expect a white space
insertion for intentionally left empty statements in loops.
Bugfixes:
- Jindent was not able to recognize
\e in character and string
declarations. This is fixed.
- Added support to handle statements as parameters for more complex macro
calls.
- Added support to align parameters of macro calls like method calls.
- Fixed formatting of macro calls followed by semicolons.
- Fixed an alignment bug for initialized variable declarations in methods.
Declarations like:
MY_NUMBER x = 10, y = 20, z = 30; were not alignment correctly.
This is fixed.
- Aligning variable declarations could exceed the maximal line length. This is fixed.
- Fixed another alignment bug for variable declarations and variable assignments.
- Bit field constants were not supported in the C++ grammar file. This is added.
- Keyword
static before variable assignments were not recognized correctly. This is fixed.
- Added support for
FORM FEED (ASCII 12) characters in source code files.
- Built in types used as function call arguments like:
call_me(pz, double); threw an error. This is fixed.
- Fixed parsing bug with
#include directives used in initializers. Jindent now supports:
type name =
#include "myfile.h"
;
- Fixed wrong blank line insertion in switch-case blocks.
- Fixed insertion of extra white spaces into comments like:
//////////////////////
- Fixed parse errors for pointer qualifiers like:
char * POINTER_32 data; .
- Fixed parse error for functions in concatenated string expressions:
message( TEXT() TEXT() "some text here...")>
- Fixed alignment bug in header files for parameters declarations. The output looked like:
HRESULT SHPathToPidlEx(LPCTSTR ,
LPITEMIDLIST *,
LPSHELLFOLDER );
but now the alignment is correct:
HRESULT SHPathToPidlEx(LPCTSTR,
LPITEMIDLIST *,
LPSHELLFOLDER);
- Semicolons following inline comments were wrapped to a new line. This is fixed.
- Fixed wrong alignment of indented preprocessor directives inside blocks.
- Fixed parse error for character constants containing more than one letter.
- Fixed grammar bugs for qualifiers in functions.
- Fixed grammar bug for variable declarations with parentheses. Declarations like:
IppVCHuffmanSpec_32s *(H264Bitstream::m_tblCoeffToken[5]) threw errors. This is fixed now.
- Fixed wrong white space insertions after scopes
:: .
- Fixed parsing error for comments declared inside pre-processor defines:
#define MY_NUMBER 42 /* my
multi-line
comment */
- Comment alignment groups were only built for complete
switch statements. That could lead to odd looking alignments for very big
case labels. To fix this issue comment alignments will be now grouped for single case blocks.
Jindent Customizer:
New features:
- Cleaned up line wrapping sections and settings.
Jindent JDeveloper Plugin:
Added support for JDeveloper 11.1.2.2.0
Jindent Netbeans Plugin:
Added support for Netbeans 7.1 and 7.2
Jindent IntelliJ IDEA Plugin:
Added support for IntelliJ IDEA 11
Jindent Eclipse Plugin:
New features:
- Added support for Eclipse 3.7.x and 4.2.x
- Jindent's progress dialog is now embedded more natively into the Eclipse IDE.
Bugfix:
- The previous 'format on save' concept based on listeners contained several problems with refreshed file resources. We now switched to Eclipse's built in
'actions on save' concept to prevent malfunctions. Therefore Jindent now offers its own 'format on save' action which can be enabled inside the Eclipse IDE easily.
Jindent Installer:
New features:
- Improved support for Windows 7 and Mac OS.
Verifications for NetBeans versions
Decisions of individual verifiers for Jindent - Source Code Formatter plugin for NetBeans IDE 7.2
Commentscarlosqt: Works on NB 7.2
Win7, Java 1.7.0, 64-bit.
Install, activate, deactivate, uninstall OK. No license to test functionality.
Decisions of individual verifiers for Jindent - Source Code Formatter plugin for NetBeans IDE 7.3
Commentscarlosqt: Works on NB 7.3
Mac OSX 10.7.5
Java 1.7.0_15 64Bit
functionality partially tested
Decisions of individual verifiers for Jindent - Source Code Formatter plugin for NetBeans IDE 7.4
carlosqt |
|
jpirek jkovalsky geertjan |
Commentscarlosqt: Works on NB 7.4
Windows 7 64Bit
Java 1.7.0_45 64Bit
Decisions of individual verifiers for Jindent - Source Code Formatter plugin for NetBeans IDE 8.0
carlosqt geertjan |
|
jkovalsky jpirek |
Commentscarlosqt: Works on NB 8.0
Windows 7 64Bit
Java 1.8.0 64Bit
Introduction
Jindent is a powerful source code formatter for Java and C/C++.
Jindent empowers you to transform any foreign Java/C/C++ source code to meet your preferred coding style or any common Java code convention.
|