154 Commits

Author SHA1 Message Date
Akshat Bahety
6f2cbfc613 Removed RefreshAST from Designer 2018-05-25 00:43:31 +05:30
Akshat Bahety
beabf09339 Checkstyle Updates 2018-05-24 02:20:46 +05:30
Akshat Bahety
b4b22e96b8 Checkstyle Updates 2018-05-24 01:03:44 +05:30
Akshat Bahety
7d5b44cd8a Merge Conflicts 2018-05-23 02:18:04 +05:30
Akshat Bahety
c272f5251d Removes the need to use RefreshAST every time 2018-05-23 02:03:40 +05:30
Juan Martín Sotuyo Dodero
75ea178df4 Merge branch 'pr-1053' 2018-05-20 02:55:25 -03:00
Clément Fournier
08a37c75cb Avoid some unnecessary computations
They're possibly expensive, eg tree traversal
2018-05-01 18:16:08 +02:00
Andreas Dangel
85874e7e9c [maven-release-plugin] prepare for next development iteration 2018-04-29 09:54:45 +02:00
Andreas Dangel
10c66fbf38 [maven-release-plugin] prepare release pmd_releases/6.3.0 2018-04-29 09:54:36 +02:00
Clément Fournier
7d7c2dc94a Add known issue disclaimer 2018-04-26 15:02:55 +02:00
Clément Fournier
dcf1a94cf8 Fix bug with empty scopes appearing with no parents
Not sure hiding empty scopes adds much, but it certainly does mess with the
current algorithm
2018-04-26 14:42:19 +02:00
Clément Fournier
930bdd235c Checkstyle + pmd 2018-04-26 14:42:19 +02:00
Clément Fournier
8c2cc4f792 Fix clicking on already selected tree item
The editor now scrolls back to the clicked node
2018-04-26 14:42:19 +02:00
Clément Fournier
5e819c5826 Make the ast treeview autoscroll when selecting a node that's not
visible
2018-04-26 14:42:12 +02:00
Clément Fournier
a24d2cdb22 Add Generate XPath from stack trace in context menu
The dialog parses a stack trace into an XPath query.
2018-03-29 16:47:30 +02:00
Juan Martín Sotuyo Dodero
5bc18b8298 Fix checkstyle warnings 2018-03-29 02:12:02 -03:00
Clément Fournier
4253e8717e Improvements to designer syntax highlighting 2018-03-26 18:23:48 +02:00
Andreas Dangel
f3ab54d6da [maven-release-plugin] prepare for next development iteration 2018-03-26 09:23:23 +02:00
Andreas Dangel
59b360a60a [maven-release-plugin] prepare release pmd_releases/6.2.0 2018-03-26 09:23:14 +02:00
Clément Fournier
ea700d84ec Fix designer 2018-03-24 23:48:46 +01:00
Clément Fournier
ee85254bd0 Merge branch 'master' 2018-03-24 19:05:13 +01:00
Andreas Dangel
f335e83043 Cleanup pom.xml files 2018-03-23 10:21:16 +01:00
Andreas Dangel
f2c8b5e2e8 Make the project be importable by IntelliJ IDEA
See https://youtrack.jetbrains.com/issue/IDEA-188690
2018-03-21 21:54:31 +01:00
Clément Fournier
4154a5931e Add qname resolution step to the designer 2018-03-19 14:25:00 +01:00
Andreas Dangel
8bd1e3b486 Fix PMD dogfood: UncommentedEmptyMethodBody, SimplifyBooleanReturns,
UnnecessaryLocalBeforeReturn, OptimizableToArrayCall,
ClassWithOnlyPrivateConstructorsShouldBeFinal,
UseLocaleWithCaseConversions, NonStaticInitializer, UseCollectionIsEmpty
2018-03-10 12:04:50 +01:00
Andreas Dangel
cf88117820 Fix PMD dogfood: UnusedFormalParameter, UselessParentheses and UselessOverridingMethod 2018-03-09 12:52:20 +01:00
Andreas Dangel
f3a358c419 Fix PMD dogfood: EmptyCatchBlock 2018-03-09 09:58:04 +01:00
Andreas Dangel
4ace14899c Fix PMD dogfood: UnusedPrivateField
Refs #361
2018-03-09 09:57:15 +01:00
Andreas Dangel
098b0dcac0 [maven-release-plugin] prepare for next development iteration 2018-02-25 09:53:26 +01:00
Andreas Dangel
101b71a13e [maven-release-plugin] prepare release pmd_releases/6.1.0 2018-02-25 09:53:19 +01:00
Andreas Dangel
84e388cdf2 Merge branch 'pr-801' 2018-02-24 22:42:20 +01:00
reudismam
7e380e5d98 Use isEmpty method. 2018-02-02 12:28:25 -03:00
Juan Martín Sotuyo Dodero
c436e9bd94 Fix checkstyle errors 2018-01-21 16:16:06 -03:00
Juan Martín Sotuyo Dodero
26288b0022 [core] Remove usages of deprecated PMD.VERSION
- Take the chance to add some helpers to PMDVersion that seem needed
 - Have CodeClimate renderer point to pmd.github.io rather than SF
2018-01-21 16:02:48 -03:00
Andreas Dangel
8fbb156fd9 [maven-release-plugin] prepare for next development iteration 2018-01-21 16:42:50 +01:00
Andreas Dangel
0e460317e4 [maven-release-plugin] prepare release pmd_releases/6.0.1 2018-01-21 16:42:42 +01:00
Andreas Dangel
0ce2939c6b Change version to 6.0.1-SNAPSHOT 2017-12-23 09:54:03 +01:00
Clément Fournier
bc95ca803c Beanify controllers, new settings persistence logic
Add property edition to the XPath panel
2017-12-21 17:08:11 +01:00
Andreas Dangel
a975048655 [maven-release-plugin] prepare for next development iteration 2017-12-15 16:01:22 +01:00
Andreas Dangel
9b6fe90225 [maven-release-plugin] prepare release pmd_releases/6.0.0 2017-12-15 16:01:14 +01:00
Clément Fournier
3f91560c11 Remove directories from recent files 2017-11-18 14:47:51 +01:00
Clément Fournier
38034fe517 Make export wizard work! 2017-11-17 22:06:45 +01:00
Clément Fournier
456ae3db98 Put list cell factories into fxml 2017-11-17 21:58:50 +01:00
Clément Fournier
2dce5e1ea5 Improve scope hierarchy node display 2017-11-17 21:13:19 +01:00
Clément Fournier
f9c00d8408 Cleanup pom 2017-11-17 20:33:16 +01:00
Clément Fournier
64d07ccf5a Add annotations to apex syntax highlighter 2017-11-10 20:34:08 +01:00
Clément Fournier
2979d82755 Allow tokens to receive several css classes 2017-11-10 18:57:59 +01:00
Clément Fournier
1337533920 Use enum for css class names in highlighters 2017-11-08 13:10:54 +01:00
Clément Fournier
e336a4f711 Use ${project.version} in the pom.xml 2017-11-08 12:49:26 +01:00
Clément Fournier
539269b3d7 Correct syntax highlighters 2017-11-07 19:31:28 +01:00