Clément Fournier
5cf7891d71
Add getXPathAttributes() to Node interface
...
Deprecate AttributeNode
2018-06-10 03:26:28 +02:00
Clément Fournier
57d999c617
Use EventSource in the EventLogger
2018-06-10 02:17:25 +02:00
akshatbahety
6a88b5d671
The basic working is there the suggestions are being filtered on the text entered by the user but I think there could be a better way (maybe or maybe my approach is good) need to revamp somethings in the UI @oowekyala need some guidance here.
2018-06-09 18:02:17 +05:30
akshatbahety
eddb9bedfe
Xpath suggestions , under progress
2018-06-09 16:46:22 +05:30
Clément Fournier
1d4eb00ba3
Improve styling
2018-06-09 01:49:00 +02:00
Clément Fournier
cb86f2a4b0
Take the chance to display attributes correctly in the designer
2018-06-08 21:47:33 +02:00
Clément Fournier
e533c54ffb
Fix visitors not started
2018-06-08 19:43:23 +02:00
akshatbahety
7a6e40cd04
Start on the autocomplete feature made basic UI upgrade to show the popup items for suggestions working on positioning the context menu directly under the code
2018-06-08 21:45:16 +05:30
akshatbahety
2f730806fb
Merge branch 'master' of https://github.com/pmd/pmd
2018-06-08 19:05:41 +05:30
akshatbahety
8380d3d5a9
Minor updates
2018-06-08 15:07:54 +05:30
akshatbahety
6fe9459d1c
Minor updates
2018-06-08 14:30:19 +05:30
akshatbahety
84f9c9db32
Minor updates
2018-06-07 17:58:57 +05:30
akshatbahety
7fd3ba4679
Updates
2018-06-07 17:03:19 +05:30
Akshat Bahety
1de2313472
Typo
2018-06-07 16:54:29 +05:30
Akshat Bahety
6d2bbb0ede
Classloader is completed.
2018-06-07 16:25:41 +05:30
Akshat Bahety
c61fb73d7b
Classloader is completed.
2018-06-07 16:24:31 +05:30
Akshat Bahety
5ae8e72930
Data flow is working properly thanks to @oowekyala for helping me out.
...
UI is upgraded to make sure buttons are active only when needed (will make a small addition to moveitem up and moveitem down button as discussed)
About the ClassLoader I am a bit confused about how to use `ClasspathClassLoader` I think will be able to merge it today before evening IST.
2018-06-07 04:24:19 +05:30
Andreas Dangel
92e74bb228
Use snapshot build of pmd-build-tools
2018-06-05 22:36:07 +02:00
Akshat Bahety
30f63266fe
added the Cancel button
...
the list needs to be updated in the popup to make the data flow as required
working on validation and left out a couple of changes due to some reasons
2018-06-05 21:56:57 +05:30
Clément Fournier
4e29b793d2
Fix ConcurrentModificationException on designer
...
It was triggered when restoring multiple properties,
since the items where added to a collection that was
being iterated.
Also fix a small bug when creating a property named
TODO -> the next property was allowed to be called
TODO if the name wasn't changed, since the name field
wasn't changed, so didn't trigger reevaluation of the
validators.
2018-06-04 00:47:45 +02:00
Akshat Bahety
9b341a62b6
UI Updates.
2018-06-02 19:14:07 +05:30
Akshat Bahety
7e1d36ba06
List can be reordered , I'll update the UI by day's end.
...
I need to still test the classPathLoader @jsotuyod some guidance needed here.
2018-06-01 17:36:44 +05:30
Akshat Bahety
705e007bd7
List can be reordered , I'll update the UI by day's end.
...
I need to still test the classPathLoader @jsotuyod some guidance needed here.
2018-06-01 17:35:40 +05:30
Akshat Bahety
8b553ff53d
UI Upgrades (understood that we need the components to be scalable will push that in next commit , and rename the fx:id too ) , dropped the list.
2018-05-31 12:05:36 +05:30
Clément Fournier
63e22779bc
Enforce fx:id naming convention
...
Refs pmd/build-tools#7
2018-05-31 07:41:38 +02:00
Akshat Bahety
8d24a06385
Updated the UI (still some work left) , Working on the fileNames in the list view , about the UI I think this shouldn't be scalable as the components would be just too much out of place , and about showOpenMultipleDialog there need to be a cast in place which throws an exception so I have kept the showOpenDialog
till now. Will be working on classPathGenerator tomorrow.
2018-05-31 02:42:56 +05:30
Akshat Bahety
eefecf692a
Merge branch 'master' of https://github.com/akshatbahety/pmd
2018-05-30 22:39:36 +05:30
Akshat Bahety
b16b8f9ccb
Merge remote-tracking branch 'upstream/master'
2018-05-30 22:30:50 +05:30
Clément Fournier
95ac9691d3
Fix NPE, controller not found
2018-05-30 18:29:48 +02:00
Akshat Bahety
61a5d1494b
auxClassPath UI
2018-05-30 15:21:37 +05:30
Juan Martín Sotuyo Dodero
a788d4b586
[maven-release-plugin] prepare for next development iteration
2018-05-29 13:58:54 -03:00
Juan Martín Sotuyo Dodero
e9d78ede3c
[maven-release-plugin] prepare release pmd_releases/6.4.0
2018-05-29 13:58:44 -03:00
Andreas Dangel
3c6a292407
Merge branch 'master' into java10-basic-support
2018-05-28 21:28:12 +02:00
Clément Fournier
a6062bd5a4
Merge branch 'pr-1148'
2018-05-27 18:05:28 +02:00
Clément Fournier
e13c9f3fff
Fix designer bug with language selection
...
The autorefresh didn't take into account the case where the language or XPath version
changes, making the choiceboxes useless
2018-05-26 21:41:16 +02:00
Clément Fournier
db50f9fb60
Merge branch 'pr-1137'
2018-05-26 21:15:00 +02:00
Clément Fournier
14e575de33
Cleanups
...
Formatting, a bit of doc, add padding around labels in UI
2018-05-26 21:14:30 +02:00
Akshat Bahety
b63321ab9c
Updates
2018-05-26 22:58:55 +05:30
Akshat Bahety
46951e362a
Updates
2018-05-26 19:14:23 +05:30
Juan Martín Sotuyo Dodero
7572a49d35
[java] Deprecate the old typeof function
...
- Have new functions typeIs() and typeIsExactly() with simpler syntaxes
- Nag about the deprecated usage of the old method
- Replace all internal usages with the new one
- Have the functions use the TypeHelper to avoid multiple separate
implementations of the same behavior
- Tidy up a little the TypeHelper
2018-05-26 06:01:56 -03:00
Clément Fournier
3c3883ef8b
Fix designer XPath panel popup showing up on double click
...
It was very easy to trigger accidentally and was annoying
2018-05-26 08:36:21 +02:00
Akshat Bahety
1efe2ad87d
Code Format
2018-05-26 10:17:47 +05:30
Akshat Bahety
830809e91b
Auto XPath Expression Update
2018-05-26 09:52:12 +05:30
Akshat Bahety
f07f0b8fff
Merge branch 'master' of https://github.com/pmd/pmd
2018-05-25 22:51:06 +05:30
Clément Fournier
dcd05a7e5b
Fix bug with XPath exceptions in the designer
...
They would be logged to stderr and not forwarded to the event log
2018-05-25 04:12:05 +02:00
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