idea/community.git
5 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Fri, 21 Oct 2016 17:35:24 +0000 (19:35 +0200)]
Merge remote-tracking branch 'origin/master'

5 years agoadd ant classloader
Sergey Ignatov [Thu, 20 Oct 2016 10:26:34 +0000 (13:26 +0300)]
add ant classloader

(cherry picked from commit bce0477113a2c2d248ab1230f90b50ff94dc7e51)

5 years ago[java] no module path on non-modular JDK
Roman Shevchenko [Fri, 21 Oct 2016 17:29:18 +0000 (19:29 +0200)]
[java] no module path on non-modular JDK

5 years agoMerge remote-tracking branch 'origin/master'
Anton Makeev [Fri, 21 Oct 2016 17:15:07 +0000 (19:15 +0200)]
Merge remote-tracking branch 'origin/master'

5 years agoRemove duplication
Dmitry Trofimov [Fri, 21 Oct 2016 17:13:38 +0000 (19:13 +0200)]
Remove duplication

5 years agoSSR: fix repeated substitution variable with nested match matching problem
Bas Leijdekkers [Fri, 21 Oct 2016 15:53:10 +0000 (17:53 +0200)]
SSR: fix repeated substitution variable with nested match matching problem

5 years agoSSR: cleanup test (formatting and misordered assertEquals fixed)
Bas Leijdekkers [Fri, 21 Oct 2016 15:43:18 +0000 (17:43 +0200)]
SSR: cleanup test (formatting and misordered assertEquals fixed)

5 years agoSSR: fix constant assert argument problems
Bas Leijdekkers [Fri, 21 Oct 2016 15:31:53 +0000 (17:31 +0200)]
SSR: fix constant assert argument problems

5 years agoSSR: remove 1 broken test, fix 2 broken tests
Bas Leijdekkers [Fri, 21 Oct 2016 15:07:27 +0000 (17:07 +0200)]
SSR: remove 1 broken test, fix 2 broken tests

5 years agorevert: IG: try to make inspection non-quadratic
Bas Leijdekkers [Fri, 21 Oct 2016 12:41:47 +0000 (14:41 +0200)]
revert: IG: try to make inspection non-quadratic

5 years agojunit misordered assert equals: ensure testng/junit conflict solved (IDEA-CR-14744)
Anna.Kozlova [Fri, 21 Oct 2016 16:35:10 +0000 (18:35 +0200)]
junit misordered assert equals: ensure testng/junit conflict solved (IDEA-CR-14744)

5 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Fri, 21 Oct 2016 16:28:09 +0000 (18:28 +0200)]
Merge remote-tracking branch 'origin/master'

5 years ago[java] excludes JRT roots from run configurations
Roman Shevchenko [Fri, 21 Oct 2016 16:27:16 +0000 (18:27 +0200)]
[java] excludes JRT roots from run configurations

5 years agoCleanup (dead code; warnings; formatting)
Roman Shevchenko [Fri, 21 Oct 2016 16:21:32 +0000 (18:21 +0200)]
Cleanup (dead code; warnings; formatting)

5 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Fri, 21 Oct 2016 16:19:57 +0000 (18:19 +0200)]
Merge remote-tracking branch 'origin/master'

5 years agoMerge remote-tracking branch 'origin/master' into amakeev/cmake-configs-master
Anton Makeev [Fri, 21 Oct 2016 16:15:40 +0000 (18:15 +0200)]
Merge remote-tracking branch 'origin/master' into amakeev/cmake-configs-master

5 years agodon't load ast when possible to stay with stubs
Anna.Kozlova [Fri, 21 Oct 2016 16:14:07 +0000 (18:14 +0200)]
don't load ast when possible to stay with stubs

5 years agoMerge branch 'amakeev/cmake-configs' into amakeev/cmake-configs-master
Anton Makeev [Fri, 21 Oct 2016 16:12:04 +0000 (18:12 +0200)]
Merge branch 'amakeev/cmake-configs' into amakeev/cmake-configs-master

5 years ago[java] JRT file system API
Roman Shevchenko [Fri, 21 Oct 2016 16:07:30 +0000 (18:07 +0200)]
[java] JRT file system API

5 years agorepeated tests: replace total with actual finished count
Anna.Kozlova [Fri, 21 Oct 2016 16:00:19 +0000 (18:00 +0200)]
repeated tests: replace total with actual finished count

5 years agoinference: register inference error when nested inference don't start as cached sessi...
Anna.Kozlova [Fri, 21 Oct 2016 15:44:52 +0000 (17:44 +0200)]
inference: register inference error when nested inference don't start as cached session already had errors

5 years agoensure ambiguity error presentation doesn't depend on previous calls to getSubstitutor()
Anna.Kozlova [Fri, 21 Oct 2016 15:27:56 +0000 (17:27 +0200)]
ensure ambiguity error presentation doesn't depend on previous calls to getSubstitutor()

5 years agoFix terminal startup error by adding a missing project service
Dmitry Trofimov [Fri, 21 Oct 2016 16:05:39 +0000 (18:05 +0200)]
Fix terminal startup error by adding a missing project service

5 years agoIDEA-161462: master password
Vladimir Krivosheev [Fri, 21 Oct 2016 15:25:19 +0000 (17:25 +0200)]
IDEA-161462: master password

5 years agoDo not add indentation after XML prolog on Enter (WEB-6656 Cursor/Smart position...
Rustam Vishnyakov [Fri, 21 Oct 2016 15:16:12 +0000 (18:16 +0300)]
Do not add indentation after XML prolog on Enter (WEB-6656 Cursor/Smart position is out of whack after <!doctype ...>)

5 years agosome settings for Project View applied only on second attempt
Konstantin Bulenkov [Fri, 21 Oct 2016 15:12:32 +0000 (17:12 +0200)]
some settings for Project View applied only on second attempt

5 years agojavac ast indices: process removed files only if they exists
Dmitry Batkovich [Fri, 21 Oct 2016 15:03:40 +0000 (18:03 +0300)]
javac ast indices: process removed files only if they exists

5 years agoCleanup (formatting)
Roman Shevchenko [Fri, 21 Oct 2016 14:51:05 +0000 (16:51 +0200)]
Cleanup (formatting)

5 years agojavac ast indices: remove redundant forceEnabled option from index writer appcode/171.330 appcode/171.331 clion/171.332
Dmitry Batkovich [Fri, 21 Oct 2016 14:46:59 +0000 (17:46 +0300)]
javac ast indices: remove redundant forceEnabled option from index writer

5 years agojavac ast indices: improve index update performance
Dmitry Batkovich [Fri, 21 Oct 2016 14:37:37 +0000 (17:37 +0300)]
javac ast indices: improve index update performance

5 years agoplugin management: pluginReplacement extension added and implemented for Google App...
nik [Fri, 21 Oct 2016 14:02:38 +0000 (17:02 +0300)]
plugin management: pluginReplacement extension added and implemented for Google App Engine plugin

It allows a plugin developer to specify that there is another plugin which replaces functionality of his plugin (IDEA-162974)

5 years ago[Parameter Name Hints] javadocs added
Yaroslav Lepenkin [Fri, 21 Oct 2016 13:37:49 +0000 (16:37 +0300)]
[Parameter Name Hints] javadocs added

5 years ago[Parameter Name Hints] Check if editor is EditorWindow, instead of editor.inlayModel...
Yaroslav Lepenkin [Fri, 21 Oct 2016 12:03:37 +0000 (15:03 +0300)]
[Parameter Name Hints] Check if editor is EditorWindow, instead of editor.inlayModel is InlayModelImpl

5 years agoWI-33629 fixed bug: categorization of constant in Find Usage depends on the code...
Artem Khvastunov [Fri, 21 Oct 2016 13:54:02 +0000 (15:54 +0200)]
WI-33629 fixed bug: categorization of constant in Find Usage depends on the code location

(cherry picked from commit ab870b87101a2d6c48c06e349c755bcfb4efa51e)

5 years agominor cleanup
Egor.Ushakov [Fri, 21 Oct 2016 13:45:50 +0000 (16:45 +0300)]
minor cleanup

5 years agoIDEA-144000 toString() Generation Settings dialog hides fields due to missing vertica...
Sergey Malenkov [Fri, 21 Oct 2016 14:00:03 +0000 (17:00 +0300)]
IDEA-144000 toString() Generation Settings dialog hides fields due to missing vertical scroll bar

5 years ago[dbe] honor DbSrcStorage.isEnabled()
Sergey Ignatov [Fri, 21 Oct 2016 13:59:30 +0000 (16:59 +0300)]
[dbe] honor DbSrcStorage.isEnabled()

5 years agoPY-21183 Debugger state after accepting debugging script connection is connected
Alexander Koshevoy [Fri, 21 Oct 2016 13:13:57 +0000 (16:13 +0300)]
PY-21183 Debugger state after accepting debugging script connection is connected

5 years agoRevert: Hide disabled and invisible actions from "Find Action..." result list
Vassiliy.Kudryashov [Fri, 21 Oct 2016 13:07:51 +0000 (16:07 +0300)]
Revert: Hide disabled and invisible actions from "Find Action..." result list

5 years agoinline local: go through lambda/inner class hierarchy evenly (IDEA-162909)
Anna.Kozlova [Fri, 21 Oct 2016 12:50:42 +0000 (14:50 +0200)]
inline local: go through lambda/inner class hierarchy evenly (IDEA-162909)

5 years agointroduce variable: allow introduction of expression from inside for loop if independ...
Anna.Kozlova [Fri, 21 Oct 2016 10:38:35 +0000 (12:38 +0200)]
introduce variable: allow introduction of expression from inside for loop if independent from loop vars (IDEA-162911)

5 years agosetup proper AA settings for Event Log console
Konstantin Bulenkov [Fri, 21 Oct 2016 12:27:02 +0000 (14:27 +0200)]
setup proper AA settings for Event Log console

5 years agodotted focus for win10 radio buttons
Konstantin Bulenkov [Fri, 21 Oct 2016 12:11:34 +0000 (14:11 +0200)]
dotted focus for win10 radio buttons

5 years agodon't hide paintFocus() method to DarculaRadioButtonUI
Konstantin Bulenkov [Fri, 21 Oct 2016 12:10:56 +0000 (14:10 +0200)]
don't hide paintFocus() method to DarculaRadioButtonUI

5 years ago+ drawDottedRectangle(Graphics, Rectangle)
Konstantin Bulenkov [Fri, 21 Oct 2016 12:09:20 +0000 (14:09 +0200)]
+ drawDottedRectangle(Graphics, Rectangle)

5 years ago[vcs]: cleanUp - update javadoc
Nadya Zabrodina [Fri, 21 Oct 2016 11:52:53 +0000 (14:52 +0300)]
[vcs]: cleanUp - update javadoc

5 years ago[patch]: (IDEA-162742) in Abort Applying dialog fix text presentation
Nadya Zabrodina [Thu, 20 Oct 2016 16:14:29 +0000 (19:14 +0300)]
[patch]: (IDEA-162742) in Abort Applying dialog fix text presentation

* use html underlined tag instead of braces;

5 years ago[vcs]: (IDEA-162404) Commit details quick info font fixed
Nadya Zabrodina [Thu, 20 Oct 2016 15:25:54 +0000 (18:25 +0300)]
[vcs]: (IDEA-162404) Commit details quick info font fixed

5 years agoRevert "Added AppLifecycleListener.appWilExit API" dbe/171.326
Vyacheslav Karpukhin [Fri, 21 Oct 2016 10:27:49 +0000 (12:27 +0200)]
Revert "Added AppLifecycleListener.appWilExit API"

This reverts commit bc8f03f8ff44a15abbb93abec7dcb90bee0b24d5.

5 years agoemulated method breakpoints: do not create exit breakpoints on throw for now
Egor.Ushakov [Fri, 21 Oct 2016 11:21:03 +0000 (14:21 +0300)]
emulated method breakpoints: do not create exit breakpoints on throw for now

5 years agoRevert idea/171.323 phpstorm/171.324
Rustam Vishnyakov [Fri, 21 Oct 2016 10:30:59 +0000 (13:30 +0300)]
Revert

5 years agomore reliable skipping of non existing index ids when reading previous indexed state...
Maxim.Mossienko [Fri, 21 Oct 2016 10:22:41 +0000 (12:22 +0200)]
more reliable skipping of non existing index ids when reading previous indexed state (EA-82338 - assert: IndexConfiguration.getIndex)

5 years ago[performance] on Windows, list jar archives with handle to original file (instead...
Maxim.Mossienko [Fri, 21 Oct 2016 10:18:05 +0000 (12:18 +0200)]
[performance] on Windows, list jar archives with handle to original file (instead of handle to its copy). The motivation is to delay initial synchronous jar copy creation until we start to read content from this jar file.

5 years agoremove unused IgnoreDocumentRunnable
peter [Fri, 21 Oct 2016 10:15:11 +0000 (12:15 +0200)]
remove unused IgnoreDocumentRunnable

5 years agodon't restart background computation in AsyncEditorLoader if it's not in time for...
Dmitry Batrak [Fri, 21 Oct 2016 10:14:38 +0000 (13:14 +0300)]
don't restart background computation in AsyncEditorLoader if it's not in time for synchronous loading

5 years agofixes after review IDEA-CR-14783
Egor.Ushakov [Fri, 21 Oct 2016 10:12:32 +0000 (13:12 +0300)]
fixes after review IDEA-CR-14783

5 years ago[java] module path in app. run configuration; simplified
Roman Shevchenko [Fri, 21 Oct 2016 09:52:39 +0000 (11:52 +0200)]
[java] module path in app. run configuration; simplified

5 years agopython profiler: don't create coverage view for profiler (PY-21170) idea/171.320
Anna.Kozlova [Fri, 21 Oct 2016 09:20:10 +0000 (11:20 +0200)]
python profiler: don't create coverage view for profiler (PY-21170)

5 years agoremove unused code from LaterInvocator
peter [Fri, 21 Oct 2016 09:21:39 +0000 (11:21 +0200)]
remove unused code from LaterInvocator

5 years agoIDEA-149511 Add jre64 to IDEA bundle
Vladimir.Orlov [Fri, 21 Oct 2016 09:16:28 +0000 (12:16 +0300)]
IDEA-149511  Add jre64 to IDEA bundle
IDEA-158522  Bundle 64-bit custom JDK on Windows or add an option to the installer to download it automatically
IDEA-149164  Separate installers into 32 bit and 64 bit versions and bundle the appropriate JRE

Changes in build scripts.

5 years agoincrease timeout because our test agents are slow appcode/171.317 clion/171.318 webstorm/171.316
Vladimir Krivosheev [Fri, 21 Oct 2016 08:30:12 +0000 (10:30 +0200)]
increase timeout because our test agents are slow

5 years agojunit 5: for mixed junit 3 & 5 check inheritance if no annotations found (IDEA-162923)
Anna.Kozlova [Thu, 20 Oct 2016 17:22:15 +0000 (19:22 +0200)]
junit 5: for mixed junit 3 & 5 check inheritance if no annotations found (IDEA-162923)

5 years agodon't complain about frequent app.invokeLater calls since they don't lead to long... idea/171.315
peter [Fri, 21 Oct 2016 08:12:15 +0000 (10:12 +0200)]
don't complain about frequent app.invokeLater calls since they don't lead to long (linear) peekEvent in AWT event queue

fixes some log traces from IDEA-162047

5 years agoIDEA-162945 Stream API migration: support cases where variable is modified and reassigned
Tagir Valeev [Fri, 21 Oct 2016 08:07:51 +0000 (15:07 +0700)]
IDEA-162945 Stream API migration: support cases where variable is modified and reassigned

5 years agotemporary fix for default project settings appcode/171.313 clion/171.314
Anton Makeev [Fri, 21 Oct 2016 07:00:14 +0000 (09:00 +0200)]
temporary fix for default project settings

5 years agoIDEA-162875 Stream API migration: support conversion to BufferedReader.lines()
Tagir Valeev [Fri, 21 Oct 2016 05:10:10 +0000 (12:10 +0700)]
IDEA-162875 Stream API migration: support conversion to BufferedReader.lines()

5 years agoAdded AppLifecycleListener.appWilExit API dbe/171.304 pycharm/171.302 pycharm/171.312
Vyacheslav Karpukhin [Thu, 20 Oct 2016 22:11:13 +0000 (00:11 +0200)]
Added AppLifecycleListener.appWilExit API

5 years ago[git] more diagnostic for EA-62663
Julia Beliaeva [Thu, 20 Oct 2016 02:10:52 +0000 (05:10 +0300)]
[git] more diagnostic for EA-62663

5 years agotype migration: fix some warnings
Dmitry Batkovich [Thu, 20 Oct 2016 20:35:30 +0000 (23:35 +0300)]
type migration: fix some warnings

5 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Thu, 20 Oct 2016 20:02:34 +0000 (22:02 +0200)]
Merge remote-tracking branch 'origin/master'

5 years ago- Provide setting for starting directory (IDEA-125383)
Dmitry Trofimov [Thu, 20 Oct 2016 19:41:02 +0000 (21:41 +0200)]
- Provide setting for starting directory (IDEA-125383)
- Split settings into project and application parts (IDEA-157148)
- Respect changes of the default system shell (IDEA-147227)

5 years agoHide disabled and invisible actions from "Find Action..." result list
Vassiliy.Kudryashov [Thu, 20 Oct 2016 18:56:59 +0000 (21:56 +0300)]
Hide disabled and invisible actions from "Find Action..." result list

5 years agoA fix for IDEA-162922 Enter action produces 2 undo operations
Rustam Vishnyakov [Thu, 20 Oct 2016 18:20:22 +0000 (21:20 +0300)]
A fix for IDEA-162922 Enter action produces 2 undo operations

5 years agoMerge remote-tracking branch 'origin/master' into amakeev/cmake-configs-master clion/171.301
Anton Makeev [Thu, 20 Oct 2016 18:26:08 +0000 (20:26 +0200)]
Merge remote-tracking branch 'origin/master' into amakeev/cmake-configs-master

5 years agoIG: care for generics
Bas Leijdekkers [Thu, 20 Oct 2016 18:04:25 +0000 (20:04 +0200)]
IG: care for generics

5 years agoIG: avoid NPE
Bas Leijdekkers [Thu, 20 Oct 2016 14:50:01 +0000 (16:50 +0200)]
IG: avoid NPE

5 years agoIG: try to make inspection non-quadratic
Bas Leijdekkers [Thu, 20 Oct 2016 14:05:55 +0000 (16:05 +0200)]
IG: try to make inspection non-quadratic

5 years agocommon logic extracted
Egor.Ushakov [Thu, 20 Oct 2016 17:44:12 +0000 (20:44 +0300)]
common logic extracted

5 years agoreact native stylesheets support: completion and color icons (WEB-23829)
Dennis Ushakov [Thu, 20 Oct 2016 17:38:05 +0000 (20:38 +0300)]
react native stylesheets support: completion and color icons (WEB-23829)

5 years agoTry to kill Git processes softly when they are cancelled dbe/171.295
Kirill Likhodedov [Thu, 20 Oct 2016 09:38:45 +0000 (12:38 +0300)]
Try to kill Git processes softly when they are cancelled

To avoid leaving index.lock. IDEA-148376

5 years agoIntroduce Killable (not Colored) ProcessHandler
Kirill Likhodedov [Thu, 20 Oct 2016 09:20:35 +0000 (12:20 +0300)]
Introduce Killable (not Colored) ProcessHandler

For those clients who don't need to be ANSI-coloring aware.

For compatibility reasons disable the soft-kill feature by default
for ColoredProcessHandler: in case any clients didn't expect it
when overriding the ColoredProcessHandler.

5 years agoMove ColoredProcessHandler from api to impl
Kirill Likhodedov [Thu, 20 Oct 2016 09:05:17 +0000 (12:05 +0300)]
Move ColoredProcessHandler from api to impl

The main reason is to be able to make it Killable, which depends
on many things from impl.
However, it doesn't look as an API at any case.

5 years agoIntroduce a factory to create various ProcessHandlers
Kirill Likhodedov [Thu, 20 Oct 2016 09:01:50 +0000 (12:01 +0300)]
Introduce a factory to create various ProcessHandlers

To be able to move implementations from api to impl,
in particular the ColoredProcessHandler.

5 years agoAdd a test for escape sequence in git commit message
Kirill Likhodedov [Wed, 28 Sep 2016 13:48:41 +0000 (16:48 +0300)]
Add a test for escape sequence in git commit message

It should be parsed literally.

The test is added to prevent potential regressions e.g. if some
ColoredProcessHandler is used.
Such regression was introduced in 6a40bdd (already reverted).

5 years agoFix expected and actual values order
Kirill Likhodedov [Wed, 28 Sep 2016 13:39:43 +0000 (16:39 +0300)]
Fix expected and actual values order

5 years agomethod breakpoint emulation - added checkbox for switching
Egor.Ushakov [Thu, 20 Oct 2016 17:00:44 +0000 (20:00 +0300)]
method breakpoint emulation - added checkbox for switching

5 years agoinline to anonymous: allow to inline from library (IDEA-162893)
Anna.Kozlova [Thu, 20 Oct 2016 17:01:21 +0000 (19:01 +0200)]
inline to anonymous: allow to inline from library (IDEA-162893)

5 years agoadd module dependency: check if there are modules to add dependency on
Anna.Kozlova [Thu, 20 Oct 2016 13:11:06 +0000 (15:11 +0200)]
add module dependency: check if there are modules to add dependency on

5 years agoinline chained constructor from library class
Anna.Kozlova [Thu, 20 Oct 2016 12:59:25 +0000 (14:59 +0200)]
inline chained constructor from library class

5 years agoEA-90302 - NSEE: AbstractAddToTestsPatternAction.collectPatternConfigurations
Anna.Kozlova [Thu, 20 Oct 2016 12:14:21 +0000 (14:14 +0200)]
EA-90302 - NSEE: AbstractAddToTestsPatternAction.collectPatternConfigurations

5 years agoinference on incomplete code (EA-90195 - AIOOBE: PsiTypesUtil.getParameterType)
Anna.Kozlova [Thu, 20 Oct 2016 12:07:51 +0000 (14:07 +0200)]
inference on incomplete code (EA-90195 - AIOOBE: PsiTypesUtil.getParameterType)

5 years agoMinor Ipnb: make condition more readable
Valentina Kiryushkina [Thu, 20 Oct 2016 16:57:02 +0000 (19:57 +0300)]
Minor Ipnb: make condition more readable

5 years agoCleanup (formatting)
Roman Shevchenko [Thu, 20 Oct 2016 16:43:34 +0000 (18:43 +0200)]
Cleanup (formatting)

5 years ago[java] module path in app. run configuration
Roman Shevchenko [Thu, 20 Oct 2016 16:38:41 +0000 (18:38 +0200)]
[java] module path in app. run configuration

5 years agoImprove the explanation why global editor scheme is used for monospace
Kirill Likhodedov [Thu, 20 Oct 2016 16:25:58 +0000 (19:25 +0300)]
Improve the explanation why global editor scheme is used for monospace

5 years agorunnable->lambda cleanup
Ekaterina Tuzova [Thu, 20 Oct 2016 15:22:06 +0000 (18:22 +0300)]
runnable->lambda cleanup

5 years agorunnable cleanup
Ekaterina Tuzova [Thu, 20 Oct 2016 14:42:52 +0000 (17:42 +0300)]
runnable cleanup

5 years agoput cursor inside editable panel
Ekaterina Tuzova [Thu, 20 Oct 2016 14:29:29 +0000 (17:29 +0300)]
put cursor inside editable panel

5 years agoimproved view for editable panels in jupyter
Ekaterina Tuzova [Thu, 20 Oct 2016 12:50:15 +0000 (15:50 +0300)]
improved view for editable panels in jupyter

PY-20040 Too much whitespace in markdown cells

5 years agodoPostponedFormatting after formatting in completion after new (IDEA-CR-14717)
peter [Thu, 20 Oct 2016 16:10:31 +0000 (18:10 +0200)]
doPostponedFormatting after formatting in completion after new (IDEA-CR-14717)