Commit Graph
192805 Commits
Author SHA1 Message Date
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