nik
457cad624f
migration to Java 8: language level and JDK set to 1.8 for JPS modules
2017-02-02 16:29:23 +03:00
Vladimir Krivosheev
c93a1a4a4b
createJ2EEModule throws error if cannot create module, add notnull annotations
2017-01-27 11:50:36 +01:00
Vladimir Krivosheev
fdc3c201ff
use THashSet
2017-01-25 15:01:36 +01:00
Vladimir Krivosheev
3901c710d6
fix EclipseEml2ModulesTest
2017-01-13 16:21:45 +01:00
Tagir Valeev
ffc5e158f4
Identical catch blocks collapsed where possible
...
Via "Identical 'catch' branches in 'try' statement" inspection with manual check/corrections
2016-12-26 17:54:01 +07:00
Vladimir Krivosheev
d1efe24e6b
ModuleImpl — do not add VirtualFileListener for each module, add the only bulk file listener
2016-12-20 17:49:06 +01:00
Vladimir Krivosheev
1991aa800f
storageUtil in kotlin
2016-12-09 13:57:21 +01:00
Roman Shevchenko
5f41df1118
[test framework] moves non-bundled dependencies out of the framework
2016-12-05 18:05:14 +01:00
Roman Shevchenko
8f5f475c10
[test framework] merges dispersed Path assertions
2016-12-05 13:39:46 +01:00
Alexey Kudravtsev
a81d1063eb
cleanup
2016-11-18 15:17:02 +03:00
Vladimir Krivosheev
db8926c1b9
fix test data — remove inherit-compiler-output="false"
2016-11-04 16:32:30 +01:00
Vladimir Krivosheev
67e074b923
fix test data — remove inherit-compiler-output="false"
2016-11-04 16:21:33 +01:00
Vladimir Krivosheev
1977040375
cleanup
2016-11-04 14:42:18 +01:00
peter
9c49c62530
replace AccessToken write action API usages with lambda-passing
2016-10-22 10:24:28 +02:00
Vladimir Krivosheev
c80fd29dd8
EclipseImlTest — fix test data
2016-10-17 12:40:26 +02:00
Vladimir Krivosheev
eedb2ad320
assertThat(Element)
2016-10-16 18:59:51 +02:00
Anna.Kozlova
78d1492242
explicit types to diamonds
2016-08-08 17:08:03 +02:00
Vladimir Krivosheev
c2a79babaa
project inspection test
2016-06-23 15:27:26 +02:00
Gregory.Shrago
3b579c2341
do not 'import' or 'create' already opened project (EA-73474): tests
2016-06-07 14:01:33 +03:00
Anna.Kozlova
43673ee4bd
block lambda -> expr lambda
2016-05-24 12:27:58 +02:00
Anna.Kozlova
36ee7203f6
anonym -> lambda
2016-05-18 12:04:12 +02:00
Vladimir Krivosheev
f9830d6090
cleanup — getRootElement
2016-05-02 16:54:00 +02:00
Rustam Vishnyakov
be06fed255
Set console background upon import
2016-04-12 15:47:43 +03:00
Rustam Vishnyakov
415eba6630
Add hyperlink colors from a base scheme
2016-04-12 15:47:43 +03:00
peter
c58e19e949
remove invokeLater around notifications, as they have no threading requirements
2016-04-11 10:31:29 +02:00
Rustam Vishnyakov
a2a4c7f433
Eclipse color theme importer, initial implementation
2016-04-07 18:53:34 +03:00
Anton Makeev
7162bfa80c
Platform: build numbers: support multi-component build numbers
2016-03-31 18:37:19 +02:00
Anna Kozlova
49d62eebbf
eclipse: don't add combineaccessrules if attribute was not present in the classpath (IDEA-151755)
2016-03-14 17:48:06 +01:00
Rustam Vishnyakov
ed0b52d810
FIXED IDEA-136208 Import non-eclipse formatter xml (more explanatory message)
2016-02-16 18:15:31 +03:00
Vladimir Krivosheev
97cfa7184a
Make MODULE_FILE optional
2016-02-10 16:55:51 +01:00
Vladimir Krivosheev
c955b367fd
get rid of PROJECT FILE macro to avoid issues like IDEA-149660 IDEA-143282
...
get rid of APP_CONFIG
2016-02-04 15:59:48 +01:00
Rustam Vishnyakov
6b72e00826
IDEA-132970 Provide simple import of IntelliJ code style settings
2015-12-23 19:32:07 +03:00
Rustam Vishnyakov
6554f0cee6
NotNull annotations, more doc comments
2015-12-22 15:48:13 +03:00
nik
1a6f701e36
preparing to migrate to Java 8: explicitly set 'IDEA jdk' as 'Module SDK' for modules which will remain on Java 6 and older
2015-12-22 14:26:33 +03:00
nik
65d50f97c9
don't specify ITNReporter as errorHandler explicitly, it is automatically used for exception from plugins which vendor is JetBrains
2015-12-17 12:11:27 +03:00
Alexey Kudravtsev
47e9533a1b
replaced with StringUtil.trimStart/trimEnd
2015-12-08 17:06:17 +03:00
Anna Kozlova
84288786a1
eclipse: prefer relative module paths to current module path if starts with slash (IDEA-147857)
2015-11-13 18:03:50 +01:00
Anna Kozlova
062fcda742
fix unsorted array search
2015-11-06 16:21:29 +01:00
nik
0cd52ae717
eclipse plugin: vendor corrected
2015-09-24 14:48:27 +03:00
Alexey Kudravtsev
72c926d6d0
refresh vfs before use files
2015-09-14 14:18:18 +03:00
Anna Kozlova
7484fa8599
support native libs for .classpath format
2015-09-09 11:44:34 +03:00
Vladimir Krivosheev
67abff647d
assertion message — ensure that eclipse plugin is installed
2015-09-05 17:01:53 +02:00
Vladimir Krivosheev
9800b7ab97
simplify DirectoryBasedStorage — only one component could be stored
...
add test
2015-09-05 08:22:33 +02:00
Vladimir Krivosheev
34e298ac99
simplification: get rid of StorageData — use StateMap directly (it is possible since IDEA-CR-4311 get rid of ModuleFileData)
2015-08-14 09:31:09 +02:00
Vladimir Krivosheev
5a133ce97f
cleanup
2015-08-12 11:20:04 +02:00
Vladimir Krivosheev
d392db7930
unrevert
2015-08-02 09:00:47 +02:00
Anton Makeev
39a4249c59
[revert] component initialization changes by Vladimir Krivosheev
2015-08-01 17:29:56 +02:00
Vladimir Krivosheev
1f3f7376b8
we don't need to use different STORAGE_TOPIC per app and project/module — new topic provides you component manager, so, you can filter out. Also, it is easy to get project/module if you connected to app message bus (so, we don't need anymore to connect to each project message bus, we can reuse existing subscription to app message bus)
...
New storage topic also uses broadcast direction TO_PARENT and in case of module storage file changes we send event to module message bus, so, you can listen only particular module.
It was implemented to avoid ModuleImpl dependency on ClasspathStorage.
Get rid of VirtualFileTracker — reduce memory usage (StateStorageManager only add direct listener to VFS_CHANGES topic)
2015-08-01 11:41:46 +02:00
Vladimir Krivosheev
b65583d8e4
EclipseModuleManagerImpl is a service, so, must be registered as a service
2015-07-22 18:57:29 +02:00
peter
33aec2091a
import eclipse natures in smart mode (EA-70207 - INRE: FileBasedIndexImpl.handleDumbMode)
2015-07-22 15:47:37 +02:00