Anna.Kozlova
3f7a67cdfc
convert static method to instance: expand method reference to lambda, fix qualifier when needed
2017-04-12 14:09:10 +02:00
Anna.Kozlova
1ac3125794
convert method to instance: don't remove 'this' qualifier from method reference
2017-04-12 14:09:10 +02:00
Roman Shevchenko
c320693876
[java] alternative module resolve in dumb mode for app. run configurations
2017-04-12 14:06:58 +02:00
Alexander Zolotov
9a672f869d
Quick fix for IDEA-171345, always clean Kotlin plugin
2017-04-12 15:00:42 +03:00
Alexander Zolotov
f68e33b3d7
Clean setupKotlin before compilation
2017-04-12 14:56:14 +03:00
Roman Shevchenko
b9f2825a91
Cleanup (parasitic import)
2017-04-12 13:34:23 +02:00
Elizaveta Shashkova
eaa6f4d361
Cython speedups break debugging with Stackless (PY-23283)
...
The problem appears when compiling Cython extensions with Cython 0.25, and it doesn't appear when compiling them with Cython 0.24. It looks like it's Cython bug, but we can't use old version of Cython, because it isn't compatible with Python 3.6 on Windows. So we have to (temporarily) disable Cython extensions for Stackless despite the fact that its implementation is "CPython".
2017-04-12 14:19:41 +03:00
Elizaveta Shashkova
6fb61bcaeb
Renaming after review (PY-23587)
2017-04-12 14:19:40 +03:00
Vladimir Krivosheev
411685a357
RunnerAndConfigurationSettingsImpl — add test for clone (level)
2017-04-12 13:12:13 +02:00
Vladimir Krivosheev
35c32b1c1e
fix: apply level on copy
2017-04-12 12:58:56 +02:00
Vladimir Krivosheev
3396a05a8a
use StringUtil.NATURAL_COMPARATOR
2017-04-12 12:45:43 +02:00
Vladimir Krivosheev
2892785658
fix RunConfigurableTest (we must sort folder names)
...
Why did it work prevously? Because prevously it was sideeffect of sorting in the loadState of workspace RC. Now we don't perform such sort (and should not).
2017-04-12 12:18:08 +02:00
nik
afe7f86b4a
Kotlin plugin updated to 1.1.2-eap-69-IJ2017.2-1
...
This is needed to fix compatibility with new code of Android plugin merged from Android Studio.
2017-04-12 12:57:29 +03:00
Roman Shevchenko
261cd48933
Merge remote-tracking branch 'origin/master'
2017-04-12 11:56:28 +02:00
nik
06fdcc0099
build scripts: don't add Kotlin JARs to classpath in gant.xml
...
This may lead to problems if Kotlin is updated to a new version inside a build script, so it'll remove the old JARs and add a new ones. We add Kotlin JARs to classpath in CompilationTasksImpl.ensureKotlinCompilerAddedToClassPath anyway.
2017-04-12 12:55:03 +03:00
Roman Shevchenko
c087c3692f
[java] allows one module-info file in either source or test root - actions (IDEA-171221)
2017-04-12 11:53:31 +02:00
Roman Shevchenko
7bc5c83779
[java] allows one module-info file in either source or test root - access highlighting (IDEA-171221)
2017-04-12 11:52:56 +02:00
Vladimir Krivosheev
6418899c99
simplify — isOrdered not needed
2017-04-12 11:43:38 +02:00
Roman Shevchenko
5c07c848e8
[java] module lookup API unification (needed for IDEA-171221)
2017-04-12 11:02:16 +02:00
Sergey Ignatov
9261f1b032
fix log creation
2017-04-12 11:56:00 +03:00
Sergey Ignatov
1d9c6a2c33
remove finals
2017-04-12 11:55:59 +03:00
Sergey Ignatov
6403f0c8b6
one line splitter for plugins
2017-04-12 11:55:58 +03:00
Sergey Ignatov
00ed312960
cleanup
2017-04-12 11:55:57 +03:00
Sergey Ignatov
5fd4d0c489
use one pixel divider
2017-04-12 11:55:56 +03:00
Sergey Ignatov
35e813f860
remove finals
2017-04-12 11:55:56 +03:00
Sergey Ignatov
4fdb911695
plugins update dialog cleanup
...
- remove brackets
- use the right arrow
- smaller font
2017-04-12 11:55:54 +03:00
Roman Shevchenko
9fee572ce9
[java] allows one module-info file in either source or test root - highlighting (IDEA-171221)
2017-04-12 10:50:43 +02:00
Egor.Ushakov
5a6fe05173
marked FunctionalInterfaces
2017-04-12 11:42:13 +03:00
nik
ea7fced5fa
project model: report error and remove remaining RootProvider's listeners when project is closed (IDEA-171323)
...
This doesn't fix the real problem but may help to diagnose it and fixes the memory leak.
2017-04-12 11:22:10 +03:00
Dmitry Jemerov
d02dc29400
Revert to investigate why compilation fails
2017-04-12 10:06:07 +02:00
Dmitry Jemerov
79e1d3d89b
Bundle Kotlin 1.1.2 EAP in IDEA 172 (IDEA-171334)
2017-04-12 09:59:24 +02:00
Vladimir.Orlov
28cac047fb
Edit custom properties/vmoptions actions: create custom files in config folder
...
IDEA-44583 idea.exe.vmoptions
IDEA-162100 Couldn't start IDE from .bat file if custom VM options file is created
IDEA-153020 phpstorm64.exe.vmoptions isn't migrated when updating from 11 to 2016.1
IDEA-158628 Custom properties file is not preserved when importing if config folder was customized
RUBY-18389 why is the per user .vmoptions file in "{config_folder}" rather than "{config_folder}\config" with the rest of configuration?
2017-04-12 10:41:57 +03:00
Vladimir Krivosheev
d11e3a24de
do not use JDOMExternalizableStringList directly — extract read/write static methods
...
do not call allSettings during addConfiguration and avoid linear search — we can pass settings instead of searching it
2017-04-12 08:14:59 +02:00
nik
9c2c479416
file chooser: don't suggest to delete module roots when user presses 'Delete' (IDEA-170993)
...
MODULE_CONTEXT data is often passed to file choosers because it's required for GotoModuleDirectory action.
2017-04-12 09:00:04 +03:00
Tagir Valeev
70fcb4c499
CastThatLosesPrecision: copyright header removed (causes test failure)
2017-04-12 09:31:02 +07:00
Ilya.Kazakevich
fe69166c0d
Todo added
2017-04-12 01:43:18 +03:00
Ilya.Kazakevich
2093653511
PY-23279, PY-9963: fixed according to IDEA-CR-19921
2017-04-12 01:34:23 +03:00
Vassiliy.Kudryashov
7509993c64
IDEA-171135 Find in path: no horizontal scrollbar in the preview pane
...
Signed-off-by: Vassiliy.Kudryashov <Vassiliy.Kudryashov@jetbrains.com >
2017-04-11 23:27:46 +03:00
Dmitry Trofimov
bf98ba3576
Pass shell environment before obtaining virtualenv environment for script execution (PY-17816)
...
If an IDE is executed not terminal on macOS it doesn't get shell environment and this prevents getting the correct environment by virtualenv activation
2017-04-11 19:48:32 +02:00
Vladimir Krivosheev
7fad69fc05
prefer to use allSettings where we actually need to use settings or don't need configuration at all
...
add hasSettings (later we can optimize it to avoid linear search)
no need in the myUnloadedElements since for unknown element UnknownRunConfiguration will be created
2017-04-11 18:41:05 +02:00
Egor.Ushakov
0c867b619b
return icons in file chooser
2017-04-11 19:35:21 +03:00
Daniil Ovchinnikov
56706c0d45
[groovy] don't process comment injections in compiled files (IDEA-171298)
2017-04-11 19:20:42 +03:00
Alexander Zolotov
0bdb4c169a
File references: do not consider FileReferenceResolver as a real context
2017-04-11 18:55:11 +03:00
Eugene Zhuravlev
fb81f545c9
remove unused code, fix missing resource problem (IDEA-170875)
2017-04-11 18:48:03 +03:00
Eugene Zhuravlev
eebc123f2a
IDEA-171228 Do not auto build during rebase
2017-04-11 18:47:58 +03:00
Vladimir Krivosheev
ca1c3e9955
convert RunConfigurableTest to kotlin
2017-04-11 17:38:39 +02:00
Vladimir Krivosheev
bf81fafdcf
convert RunConfigurableTest to kotlin
2017-04-11 17:38:38 +02:00
Roman Shevchenko
ecf47c4fb1
[java] explicit module cycle compilation error (IDEA-168811)
2017-04-11 17:21:39 +02:00
Roman Shevchenko
138b4b6a6d
Cleanup (warnings; typos; formatting)
2017-04-11 17:20:07 +02:00
Egor.Ushakov
8f9833297a
cleanup: use WriteAction
2017-04-11 18:19:49 +03:00