Pavel Dolgov
|
85c75a9f79
|
Javafx: Don't report default tag problem when the default tag is a collection and its contents is also a collection. Move a reused method to utility class. Tests added. (IDEA-153662)
|
2016-05-18 16:23:02 +03:00 |
|
Pavel Dolgov
|
0777e2e8ab
|
Javafx: Take into account member visibility settings when creating event handler method for FXML. Tests added. (IDEA-151695)
|
2016-05-13 12:04:12 +03:00 |
|
Pavel Dolgov
|
259435bbc8
|
Javafx: Highlighting for private event handler methods marked with @FXML (IDEA-151633)
|
2016-05-12 19:46:18 +03:00 |
|
Pavel Dolgov
|
b185aaf61e
|
Javafx: Update FXML when renaming private event handler method in controller's superclass. Test added. Introduced fixture-based common superclass for rename tests. (IDEA-154116)
|
2016-05-10 18:02:15 +03:00 |
|
Pavel Dolgov
|
06c8b177bc
|
Javafx: Rename static FXML property and corresponding static Java method simultaneously. Add index of FXML imports. Add searcher for Java methods referenced in FXML. Move reusable code to base class. Tests added. (IDEA-105038, IDEA-105231)
|
2016-04-27 18:50:53 +03:00 |
|
Pavel Dolgov
|
3f508d40d6
|
Javafx: Rename static FXML property and corresponding static Java method simultaneously. Add index of FXML imports. Add searcher for Java methods referenced in FXML. Tests added (IDEA-105038, IDEA-105231)
|
2016-04-27 18:50:53 +03:00 |
|
Pavel Dolgov
|
2ec46ccccc
|
Javafx: Don't allow renaming built-in $controller property, take two. Fixed boolean getter generation and renaming. Utility methods simplified. Tests added (IDEA-153758, IDEA-153751)
|
2016-04-22 12:07:00 +03:00 |
|
Pavel Dolgov
|
bd23296da3
|
Javafx: Fix test for deployment Ant task (IDEA-104030)
|
2016-04-18 13:31:02 +03:00 |
|
Pavel Dolgov
|
a9e8f0b496
|
Javafx: Support HTML template for web deployment. Save in config system-independent paths to template and properties. Test added (IDEA-104030)
|
2016-04-15 17:22:37 +03:00 |
|
Pavel Dolgov
|
f8d08a7e09
|
Javafx: Add application version in JavaFX packaging (IDEA-125793)
|
2016-04-14 17:44:58 +03:00 |
|
Pavel Dolgov
|
48b75ae491
|
Javafx: Support application icon in JavaFX self-contained app deployment - use absolute path when building artifact and relative path when generating Ant build file (IDEA-134616)
|
2016-04-13 18:53:51 +03:00 |
|
Pavel Dolgov
|
b947362002
|
Javafx: Support application icon in JavaFX self-contained app deployment (IDEA-134616)
|
2016-04-13 18:53:51 +03:00 |
|
Pavel Dolgov
|
1cde5021be
|
Javafx: Fix highlighting and completion for css file names in FXML stylesheets property, both attribute and tag. Tests added (IDEA-154244)
|
2016-04-08 13:00:39 +03:00 |
|
Pavel Dolgov
|
b7fe0c4c96
|
Javafx: Don't highlight absolute (remote) URL as invalid in FXML. Test added (IDEA-154132)
|
2016-04-07 19:15:45 +03:00 |
|
Pavel Dolgov
|
ab14d9220f
|
Javafx: Allow fx:value attribute's value to start with $ character. Test added (IDEA-154239)
|
2016-04-07 16:48:03 +03:00 |
|
Pavel Dolgov
|
6415c4cd8a
|
Javafx: Fixed highlighting and imports of nested classes and enums in FXML. Test added (IDEA-154131)
|
2016-04-07 12:53:02 +03:00 |
|
Pavel Dolgov
|
fc27b307b4
|
Javafx: Regression fixed - allow enum constants in fx:value attribute. Tests added
|
2016-04-06 17:32:26 +03:00 |
|
Pavel Dolgov
|
d449cb57fa
|
Javafx: In FXML completion for event handler take care of superclasses' generic parameters (IDEA-154115)
|
2016-04-05 18:16:07 +03:00 |
|
Pavel Dolgov
|
e52eb35339
|
Javafx: In FXML completion for event handler show methods from controller's superclasses (IDEA-154115)
|
2016-04-05 16:30:33 +03:00 |
|
Pavel Dolgov
|
03e8a8751c
|
Javafx: In FXML event handler inspection provide possibility to change the type of the field mentioned in fx:id to match the event handler signature (IDEA-153637)
|
2016-04-04 16:04:46 +03:00 |
|
Pavel Dolgov
|
0f7e621918
|
Javafx: Don't show private methods as unresolved, show them as not accessible from FXML (IDEA-153671)
|
2016-04-01 17:28:43 +03:00 |
|
Pavel Dolgov
|
e0e5ef5655
|
Javafx: Validate type of constants and factory methods in FXML attributes fx:constant and fx:factory (IDEA-153811)
|
2016-04-01 15:17:32 +03:00 |
|
Anna.Kozlova
|
bf5998c1f5
|
javafx: allow to insert inner class import in tests
|
2016-04-01 14:11:05 +02:00 |
|
Pavel Dolgov
|
8c21082956
|
Javafx: In completion for fx:constant attribute offer constants from superclass (IDEA-153813)
|
2016-04-01 11:28:17 +03:00 |
|
Pavel Dolgov
|
7f9f2761bd
|
Javafx: Regression test added for the RGB color components inspection (IDEA-153647)
|
2016-03-31 18:51:22 +03:00 |
|
Pavel Dolgov
|
7959524d1b
|
Javafx: In quickfix that creates FXML event handler don't specify unresolved genetic parameters in argument type. Tests added (IDEA-153589)
|
2016-03-31 18:02:08 +03:00 |
|
Pavel Dolgov
|
77b5d5469c
|
Javafx: Fixed resolving variables and getter chains in FXML property expressions. Tests added (IDEA-153754)
|
2016-03-30 20:04:28 +03:00 |
|
Anna.Kozlova
|
ec759dcab2
|
javafx: regroup tests so only one javafx plugin is on the classpath
|
2016-03-30 19:00:21 +02:00 |
|
Pavel Dolgov
|
2d4988586f
|
Javafx: Fix NPE in FXML completion. Test added (IDEA-153746)
|
2016-03-29 15:52:51 +03:00 |
|
Pavel Dolgov
|
40d8250dbd
|
Javafx: FXML tag name completion fix - don't suggest type parameter of raw collection. Cache property types when computing completion list. Test added, similar tests simplified. (IDEA-153663)
|
2016-03-29 13:42:44 +03:00 |
|
Pavel Dolgov
|
dc6432c9e0
|
Javafx: Refactor tests: get rid of cumbersome helper method (IDEA-150446)
|
2016-03-25 16:23:08 +03:00 |
|
Pavel Dolgov
|
3bc362a03d
|
Javafx: Improve completion for property tags: offer names of non-abstract class compatible with the property type. Test added. (IDEA-103596)
|
2016-03-25 16:23:08 +03:00 |
|
Pavel Dolgov
|
413c43eb5f
|
Javafx: Validate property tags. Check that value provided by property's nested tag(s) is compatible with or convertible to the property type. Show warning for conversion of unrelated types: technically it might work, but usually not in the way the user expects. Validate enum constants provided in fx:value attribute. Tests added. (IDEA-103596)
|
2016-03-25 15:10:09 +03:00 |
|
Pavel Dolgov
|
4112f22f44
|
Javafx: FXML inspection that validates event handler methods' signature. Code cleanup, move reused methods to utility class. Tests updated. (IDEA-151694)
|
2016-03-23 13:51:13 +03:00 |
|
Pavel Dolgov
|
b0326abca2
|
Javafx: Handle wildcard event type in the quick fix that creates event handler method. Add test for that. (IDEA-151694)
|
2016-03-21 21:21:22 +03:00 |
|
Pavel Dolgov
|
bbc9b62df0
|
Javafx: Simplify tests on event handler methods' signature. Implement quick fix that corrects the event handler method's signature. Move reused code to utility class. Add tests for the quick fix. (IDEA-151694)
|
2016-03-21 20:50:14 +03:00 |
|
Pavel Dolgov
|
9c7465fb1e
|
javafx: Add properties defined with @NamedArg to the resources for inspection of redundant FXML attributes and tags, don't add to the resources properties having ambiguous definitions (IDEA-102276)
|
2016-03-18 19:05:59 +03:00 |
|
Pavel Dolgov
|
29826da46c
|
Javafx: FXML inspection that validates event handler methods' signature. Use full generic event type in quickfix that creates event handler method. Use multi-reference for navigating to ambiguous event handler methods. (IDEA-151694)
|
2016-03-18 15:02:45 +03:00 |
|
Pavel Dolgov
|
ae45842678
|
Javafx: Move RemoveTagIntentionFix to the XMl plug-in for further reuse, don't do code formatting after removing tag to avoid excessive changes. Tests updated
|
2016-03-11 19:55:01 +03:00 |
|
Pavel Dolgov
|
5bc0d94602
|
Javafx: Add inspection in FXML to validate that RGB color components are in valid range (IDEA-103956)
|
2016-03-11 18:22:45 +03:00 |
|
Anna Kozlova
|
245548a97a
|
javafx mock replaced with jar from the jdk on which tests are run
|
2016-03-10 09:08:15 +01:00 |
|
Anna Kozlova
|
e236142e42
|
javafx: extract common setup for javafx library
|
2016-03-10 09:08:15 +01:00 |
|
Pavel Dolgov
|
f62c7fee85
|
javafx: Improve comparison of primitive values in the inspection of redundant FXML attributes and tags, test renamed to match the inspection name (IDEA-102276)
|
2016-03-04 13:23:30 +03:00 |
|
Pavel Dolgov
|
9d0faa9992
|
javafx: Simplify resources for inspection of redundant FXML attributes and tags, fixed resource reloading after GC, move reused code to utility class (IDEA-102276)
|
2016-03-03 16:15:59 +03:00 |
|
Pavel Dolgov
|
b1a2b1e838
|
javafx: Inspection of FXML attributes and tags which contain default values and therefore are redundant (IDEA-102276)
|
2016-03-02 19:59:27 +03:00 |
|
Pavel Dolgov
|
c3a34f9372
|
javafx: Use modern API for sorting completion suggestions, store completion suggestions in cache (IDEA-150446)
|
2016-02-25 16:48:09 +03:00 |
|
Pavel Dolgov
|
bf23fe420b
|
javafx: Rename JavaFxCommonClassNames to JavaFxCommonNames, move Java-related constant from FxmlConstants (which is about FXML) to JavaFxCommonNames (IDEA-150446)
|
2016-02-24 19:36:01 +03:00 |
|
Pavel Dolgov
|
ded93e9573
|
javafx: Don't highlight as error the built-in "$controller" field and its properties visible in FXML (IDEA-150446)
|
2016-02-24 17:39:26 +03:00 |
|
Pavel Dolgov
|
a94982d8f4
|
javafx: In FXML fx:id completion offer accessible fields of controller's superclasses, and make sure the field's type fits the tag where fx:id is located (IDEA-142634)
|
2016-02-17 20:34:37 +03:00 |
|
Pavel Dolgov
|
a64610c052
|
javafx: Added more tests for "Unresolved fx:id reference" inspection quickfix (IDEA-141033)
|
2016-02-15 16:26:10 +03:00 |
|