Commit Graph
602 Commits
Author SHA1 Message Date
Pavel Dolgov a34e8d12f9 Java: Fixed gutter color markers in FXML (IDEA-164943) 2016-12-06 14:20:07 +03:00
Anna.Kozlova 4da9e51a37 javafx: use common exception to flag stop 2016-11-30 10:38:40 +01:00
peter 6df7f2d2e6 javafx intentions: make files writable outside write action 2016-11-25 09:18:12 +01:00
peter 78ebf19b3c check in more kinds of tests that intentions clear read-only status 2016-11-24 11:23:36 +01:00
Maxim.Mossienko caf2c9a945 use SearchScope.contains(VirtualFile) 2016-11-21 16:34:28 +01:00
Pavel Dolgov 327ddd3ed5 Javafx: Code cleanup - removed unused imports, removed explicit type parameters, removed access to static members via derived class 2016-11-09 16:42:34 +03:00
Pavel Dolgov 3037105d4f Merge remote-tracking branch 'remotes/origin/pdolgov/javafxFieldToProperty' 2016-11-09 15:20:19 +03:00
Pavel Dolgov a32f213565 Javafx: Update the SceneBuilderKit library to the version 8.2.0 (IDEA-162534) 2016-11-01 15:38:31 +03:00
Pavel Dolgov 136f4400b2 Javafx: "Wrap field with JavaFx property" intention - code cleanup (IDEA-102430) 2016-10-31 17:18:27 +03:00
Pavel Dolgov 74e42ee761 Javafx: "Wrap field with JavaFx property" intention - added test for adding/deleting FXML files (IDEA-102430) 2016-10-28 14:59:42 +03:00
Pavel Dolgov d136f9d79e Javafx: "Wrap field with JavaFx property" intention - listen for addition and removal of FXML files (IDEA-102430) 2016-10-27 20:35:45 +03:00
Pavel Dolgov a2b040e170 Javafx: "Wrap field with JavaFx property" intention - use ArtifactManager's modification tracker for caching presence of JavaFX artifacts (IDEA-102430) 2016-10-27 14:43:53 +03:00
Pavel Dolgov 270ab5e85f Javafx: "Wrap field with JavaFx property" intention - don't use TransactionGuard, because it delays the write action which may cause inconsistencies when performing refactoring (IDEA-102430) 2016-10-27 13:22:35 +03:00
Pavel Dolgov 1556430784 Javafx: "Wrap field with JavaFx property" intention - use ProgressIndicator and TransactionGuard when performing the refactoring (IDEA-102430) 2016-10-26 21:34:39 +03:00
Anton Tarasov b0737a9f3a [followup] IDEA-162563 Action menus do not have icons under HiDPI linux
- New interface: JBUI.JBIcon. EmptyIcon now implements it.
- New method: JBUI.scale(JBIcon)
2016-10-20 16:12:56 +03:00
Pavel Dolgov 5706a80f78 Javafx: "Wrap field with JavaFx property" intention (IDEA-102430) 2016-10-17 20:13:40 +03:00
Pavel Dolgov cf47b17b49 Javafx: Migration to JDK 9 (IDEA-157536) 2016-10-07 17:35:35 +03:00
Anna.Kozlova 99b0940474 javafx: ensure valid type & logging
EA-89519 - IAE: PsiElementFactoryImpl.createTypeElement
2016-10-07 13:55:01 +02:00
Pavel Dolgov d1ad78624b Javafx: Exclude the native bundles directory from the artifact input to prevent adding previously built native bundles to the artifact .jar (IDEA-161529) 2016-10-06 16:54:33 +03:00
Pavel Dolgov 0024b81709 Javafx: Allow to use fx:id of a node in expressions within the same node - test added (IDEA-161627) 2016-10-06 13:16:30 +03:00
Pavel Dolgov ba08e28221 Javafx: Allow to use fx:id of a node in expressions within the same node (IDEA-161627) 2016-10-05 17:39:04 +03:00
Dmitry Batkovich 09bf7e1316 remove redundant getName-s for QuickFix inheritors (update 2) 2016-09-28 22:41:05 +03:00
Pavel Dolgov 65ac6b8343 Javafx: Restore the selection in SceneBuilder after switching tabs back and forth, and in the case of minor changes made outside SceneBuilder (IDEA-161722) 2016-09-27 15:20:27 +03:00
Pavel Dolgov d8b943a19a Javafx: Don't re-create SceneBuilder each time the tab is open (IDEA-161722) 2016-09-27 15:01:46 +03:00
Pavel Dolgov c0ff9ae49a Javafx: Save the document in a WriteAction with default modality state before opening the SceneBuilder 2016-09-22 15:42:00 +03:00
Pavel Dolgov 9c09c89bc3 Javafx: Reverted updating the SceneBuilder asynchronously. 2016-09-22 12:52:41 +03:00
Pavel Dolgov 7dc7d050cb Javafx: Update the SceneBuilder asynchronously, because it's a quite heavy operation. 2016-09-20 14:19:06 +03:00
Pavel Dolgov e90880ab54 Javafx: Made optional the dependency on properties module (IDEA-100213) 2016-09-14 14:46:34 +03:00
Pavel Dolgov 12d71ce0d4 Javafx: Created inspection that validates attribute values provided in a resource bundle (IDEA-100213) 2016-09-14 14:46:34 +03:00
Pavel Dolgov 52c1b04e4a Javafx: Added dependency on properties module (IDEA-100213) 2016-09-14 14:46:34 +03:00
Pavel Dolgov c703152ebf Javafx: Support resolution of resource keys (IDEA-100213) 2016-09-13 12:54:59 +03:00
Pavel Dolgov 5813976925 Javafx: Don't show number format error for resource keys (IDEA-160452) 2016-09-12 13:01:25 +03:00
Pavel Dolgov 09635f2fa2 Javafx: Updated the test data - added application title and version to the ant task (IDEA-160877) 2016-09-09 19:48:39 +03:00
Pavel Dolgov 53da616258 Javafx: Supply the artifact's manifest with application title, version, and vendor entered in the artifact properties (IDEA-160877) 2016-09-09 19:02:42 +03:00
Pavel Dolgov 7e54d05ede Javafx: Don't run FXML-specific inspections against non-FXML files - added registry flag (disabled by default) for resolving FXML controller specified in the Java code, because it works slowly, and supposedly is rarely used (IDEA-160386) 2016-09-08 18:38:51 +03:00
Alexey Kudravtsev 8b2f420ab3 IDEA-151933 Optimize Imports can produce ambiguous code 2016-09-07 14:12:33 +03:00
Vladimir Krivosheev 03d55b36f4 IDEA-CR-13455 do not mark Base64 as deprecated 2016-09-01 12:54:26 +02:00
peter c7d2bae818 GlobalFxmlSearchScope: do more selective check first 2016-09-01 10:00:38 +02:00
Vladimir Krivosheev 9dcd830663 prefer java.util.Base64 2016-08-31 17:40:33 +02:00
Pavel Dolgov 3e2d4eac6e Javafx: Reduced search scope when looking for FXML controller class (simplified, because the effective scope is applied anyway) (IDEA-160386) 2016-08-31 14:29:40 +03:00
Pavel Dolgov e3f9da547f Javafx: Reduced search scope when looking for FXML controller class (continued). Fixed caching the controller class that didn't track changes in some cases. (IDEA-160386) 2016-08-30 15:24:11 +03:00
Pavel Dolgov 2249d8ef62 Javafx: Reduced search scope when looking for FXML controller class. Moved doPreventingRecursion() inside the computation of the cached value. (IDEA-160386) 2016-08-29 17:46:25 +03:00
Pavel Dolgov ac125d02d2 Javafx: Don't run FXML-specific inspections against non-FXML files (IDEA-160386) 2016-08-29 17:46:25 +03:00
Anna Kozlova 475c9f1c45 javafx: treat initialize method of a controller as an entry point, invoked implicitly by FXMLLoader (IDEA-158967) 2016-08-26 16:17:42 +03:00
Anna.Kozlova 78d1492242 explicit types to diamonds 2016-08-08 17:08:03 +02:00
Alexey Kudravtsev 32c33fbbaf visible/slow line markers merged with line markers pass; instead of VisibleLineMarkersPass and SlowLineMarkerPass the LineMarkersPass now accepts priorityRange and restrictRange, just like GeneralHighlightingPass 2016-08-08 15:20:40 +03:00
Vladimir Krivosheev a218938628 default impl of enableSearch 2016-08-02 15:05:19 +02:00
Anna.Kozlova 4d40915c49 unused declaration: simplify clients 2016-07-18 10:19:24 +02:00
Konstantin Bulenkov cd8cf62a19 cleanup. Convert empty arrays to constants (new T[0] -> T.EMPTY) 2016-07-07 22:52:00 +02:00
Pavel Dolgov 49fd96c74a Javafx: Rename nested controller field along with the corresponding fx:id attribute or field (IDEA-153810) 2016-06-17 19:39:10 +03:00