Anton Makeev [Fri, 21 Oct 2016 16:15:40 +0000 (18:15 +0200)]
Merge remote-tracking branch 'origin/master' 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
Anna.Kozlova [Fri, 21 Oct 2016 16:00:19 +0000 (18:00 +0200)]
repeated tests: replace total with actual finished count
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
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()
Vladimir Krivosheev [Fri, 21 Oct 2016 15:25:19 +0000 (17:25 +0200)]
IDEA-161462: master password
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 ...>)
Konstantin Bulenkov [Fri, 21 Oct 2016 15:12:32 +0000 (17:12 +0200)]
some settings for Project View applied only on second attempt
Dmitry Batkovich [Fri, 21 Oct 2016 15:03:40 +0000 (18:03 +0300)]
javac ast indices: process removed files only if they exists
Dmitry Batkovich [Fri, 21 Oct 2016 14:46:59 +0000 (17:46 +0300)]
javac ast indices: remove redundant forceEnabled option from index writer
Dmitry Batkovich [Fri, 21 Oct 2016 14:37:37 +0000 (17:37 +0300)]
javac ast indices: improve index update performance
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)
Yaroslav Lepenkin [Fri, 21 Oct 2016 13:37:49 +0000 (16:37 +0300)]
[Parameter Name Hints] javadocs added
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
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)
Egor.Ushakov [Fri, 21 Oct 2016 13:45:50 +0000 (16:45 +0300)]
minor cleanup
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
Sergey Ignatov [Fri, 21 Oct 2016 13:59:30 +0000 (16:59 +0300)]
[dbe] honor DbSrcStorage.isEnabled()
Alexander Koshevoy [Fri, 21 Oct 2016 13:13:57 +0000 (16:13 +0300)]
PY-21183 Debugger state after accepting debugging script connection is connected
Vassiliy.Kudryashov [Fri, 21 Oct 2016 13:07:51 +0000 (16:07 +0300)]
Revert: Hide disabled and invisible actions from "Find Action..." result list
Anna.Kozlova [Fri, 21 Oct 2016 12:50:42 +0000 (14:50 +0200)]
inline local: go through lambda/inner class hierarchy evenly (IDEA-162909)
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)
Konstantin Bulenkov [Fri, 21 Oct 2016 12:27:02 +0000 (14:27 +0200)]
setup proper AA settings for Event Log console
Konstantin Bulenkov [Fri, 21 Oct 2016 12:11:34 +0000 (14:11 +0200)]
dotted focus for win10 radio buttons
Konstantin Bulenkov [Fri, 21 Oct 2016 12:10:56 +0000 (14:10 +0200)]
don't hide paintFocus() method to DarculaRadioButtonUI
Konstantin Bulenkov [Fri, 21 Oct 2016 12:09:20 +0000 (14:09 +0200)]
+ drawDottedRectangle(Graphics, Rectangle)
Nadya Zabrodina [Fri, 21 Oct 2016 11:52:53 +0000 (14:52 +0300)]
[vcs]: cleanUp - update javadoc
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;
Nadya Zabrodina [Thu, 20 Oct 2016 15:25:54 +0000 (18:25 +0300)]
[vcs]: (IDEA-162404) Commit details quick info font fixed
Vyacheslav Karpukhin [Fri, 21 Oct 2016 10:27:49 +0000 (12:27 +0200)]
Revert "Added AppLifecycleListener.appWilExit API"
This reverts commit
bc8f03f8ff44a15abbb93abec7dcb90bee0b24d5.
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
Rustam Vishnyakov [Fri, 21 Oct 2016 10:30:59 +0000 (13:30 +0300)]
Revert
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)
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.
peter [Fri, 21 Oct 2016 10:15:11 +0000 (12:15 +0200)]
remove unused IgnoreDocumentRunnable
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
Egor.Ushakov [Fri, 21 Oct 2016 10:12:32 +0000 (13:12 +0300)]
fixes after review IDEA-CR-14783
Anna.Kozlova [Fri, 21 Oct 2016 09:20:10 +0000 (11:20 +0200)]
python profiler: don't create coverage view for profiler (PY-21170)
peter [Fri, 21 Oct 2016 09:21:39 +0000 (11:21 +0200)]
remove unused code from LaterInvocator
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.
Vladimir Krivosheev [Fri, 21 Oct 2016 08:30:12 +0000 (10:30 +0200)]
increase timeout because our test agents are slow
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)
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
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
Anton Makeev [Fri, 21 Oct 2016 07:00:14 +0000 (09:00 +0200)]
temporary fix for default project settings
Tagir Valeev [Fri, 21 Oct 2016 05:10:10 +0000 (12:10 +0700)]
IDEA-162875 Stream API migration: support conversion to BufferedReader.lines()
Vyacheslav Karpukhin [Thu, 20 Oct 2016 22:11:13 +0000 (00:11 +0200)]
Added AppLifecycleListener.appWilExit API
Julia Beliaeva [Thu, 20 Oct 2016 02:10:52 +0000 (05:10 +0300)]
[git] more diagnostic for EA-62663
Dmitry Batkovich [Thu, 20 Oct 2016 20:35:30 +0000 (23:35 +0300)]
type migration: fix some warnings
Dmitry Trofimov [Thu, 20 Oct 2016 20:02:34 +0000 (22:02 +0200)]
Merge remote-tracking branch 'origin/master'
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)
Vassiliy.Kudryashov [Thu, 20 Oct 2016 18:56:59 +0000 (21:56 +0300)]
Hide disabled and invisible actions from "Find Action..." result list
Rustam Vishnyakov [Thu, 20 Oct 2016 18:20:22 +0000 (21:20 +0300)]
A fix for IDEA-162922 Enter action produces 2 undo operations
Anton Makeev [Thu, 20 Oct 2016 18:26:08 +0000 (20:26 +0200)]
Merge remote-tracking branch 'origin/master' into amakeev/cmake-configs-master
Bas Leijdekkers [Thu, 20 Oct 2016 18:04:25 +0000 (20:04 +0200)]
IG: care for generics
Bas Leijdekkers [Thu, 20 Oct 2016 14:50:01 +0000 (16:50 +0200)]
IG: avoid NPE
Bas Leijdekkers [Thu, 20 Oct 2016 14:05:55 +0000 (16:05 +0200)]
IG: try to make inspection non-quadratic
Egor.Ushakov [Thu, 20 Oct 2016 17:44:12 +0000 (20:44 +0300)]
common logic extracted
Dennis Ushakov [Thu, 20 Oct 2016 17:38:05 +0000 (20:38 +0300)]
react native stylesheets support: completion and color icons (WEB-23829)
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
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.
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.
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.
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).
Kirill Likhodedov [Wed, 28 Sep 2016 13:39:43 +0000 (16:39 +0300)]
Fix expected and actual values order
Egor.Ushakov [Thu, 20 Oct 2016 17:00:44 +0000 (20:00 +0300)]
method breakpoint emulation - added checkbox for switching
Anna.Kozlova [Thu, 20 Oct 2016 17:01:21 +0000 (19:01 +0200)]
inline to anonymous: allow to inline from library (IDEA-162893)
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
Anna.Kozlova [Thu, 20 Oct 2016 12:59:25 +0000 (14:59 +0200)]
inline chained constructor from library class
Anna.Kozlova [Thu, 20 Oct 2016 12:14:21 +0000 (14:14 +0200)]
EA-90302 - NSEE: AbstractAddToTestsPatternAction.collectPatternConfigurations
Anna.Kozlova [Thu, 20 Oct 2016 12:07:51 +0000 (14:07 +0200)]
inference on incomplete code (EA-90195 - AIOOBE: PsiTypesUtil.getParameterType)
Valentina Kiryushkina [Thu, 20 Oct 2016 16:57:02 +0000 (19:57 +0300)]
Minor Ipnb: make condition more readable
Roman Shevchenko [Thu, 20 Oct 2016 16:43:34 +0000 (18:43 +0200)]
Cleanup (formatting)
Roman Shevchenko [Thu, 20 Oct 2016 16:38:41 +0000 (18:38 +0200)]
[java] module path in app. run configuration
Kirill Likhodedov [Thu, 20 Oct 2016 16:25:58 +0000 (19:25 +0300)]
Improve the explanation why global editor scheme is used for monospace
Ekaterina Tuzova [Thu, 20 Oct 2016 15:22:06 +0000 (18:22 +0300)]
runnable->lambda cleanup
Ekaterina Tuzova [Thu, 20 Oct 2016 14:42:52 +0000 (17:42 +0300)]
runnable cleanup
Ekaterina Tuzova [Thu, 20 Oct 2016 14:29:29 +0000 (17:29 +0300)]
put cursor inside editable panel
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
peter [Thu, 20 Oct 2016 16:10:31 +0000 (18:10 +0200)]
doPostponedFormatting after formatting in completion after new (IDEA-CR-14717)
Semyon Proshev [Thu, 20 Oct 2016 15:57:08 +0000 (18:57 +0300)]
PY-21060 Fixed: Generic type hinting (PEP 484) breaks autocomplete
Update calculating class slots: if class or any ancestor doesn't have __slots__ then return null
Anton Makeev [Thu, 20 Oct 2016 15:55:53 +0000 (17:55 +0200)]
Confusing and incorrect ProcessOutput API fixed.
Aleksey Pivovarov [Thu, 20 Oct 2016 15:47:23 +0000 (18:47 +0300)]
IDEA-158165 ui: fix goto popups preferred size
Dmitry Batkovich [Thu, 20 Oct 2016 15:43:01 +0000 (18:43 +0300)]
null argument checker: initialize memory state with nullable parameter states IDEA-162816
Roman Shevchenko [Thu, 20 Oct 2016 15:32:03 +0000 (17:32 +0200)]
[java] descriptor lookup in multi-release .jars (inline)
peter [Thu, 20 Oct 2016 15:25:26 +0000 (17:25 +0200)]
don't grant read privileges to pooled threads that start after write action is resumed (IDEA-CR-14502)
Vladimir Krivosheev [Thu, 20 Oct 2016 15:23:29 +0000 (17:23 +0200)]
IDEA-162844 A simple copy of Default color scheme is flooded with inheritance defining attributes
Aleksey Pivovarov [Thu, 20 Oct 2016 15:10:01 +0000 (18:10 +0300)]
IDEA-161294 ui: fix Find Usages popup rendering under HiDPI
Aleksey Pivovarov [Thu, 20 Oct 2016 14:05:41 +0000 (17:05 +0300)]
diff: scale splitter divider under HiDPI
Gregory.Shrago [Thu, 20 Oct 2016 14:27:37 +0000 (17:27 +0300)]
IDEA-162885 Diff window is not showing selections with background image enabled
Konstantin Bulenkov [Thu, 20 Oct 2016 14:19:15 +0000 (16:19 +0200)]
fix Show Members option in Project View
Vladislav.Soroka [Thu, 20 Oct 2016 13:54:16 +0000 (16:54 +0300)]
gradle: build project preview w/o request to gradle, there are two main reasons for the change:
1. Slow project open - even the simplest project info provided by gradle can be gathered too long (mostly because of new gradle distribution download and downloading buildscript dependencies) (IDEA-136800)
2. Ability to open an invalid projects (e.g. with errors in build scripts) (IDEA-149593)
Dmitry Batkovich [Thu, 20 Oct 2016 13:46:58 +0000 (16:46 +0300)]
inspection settings: add Stream.distinct() to have possibly not-null result when multiple nodes are selected (follow-up
6f7d79f)
Dmitry Batkovich [Thu, 20 Oct 2016 13:17:46 +0000 (16:17 +0300)]
javac ast indices: move tools.jar dependent parts to another classes (follow-up
768cee3)
Dmitry Batkovich [Thu, 20 Oct 2016 12:31:59 +0000 (15:31 +0300)]
typo
Anton Tarasov [Thu, 20 Oct 2016 13:10:28 +0000 (16:10 +0300)]
[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)
Sergey Ignatov [Thu, 20 Oct 2016 12:49:48 +0000 (15:49 +0300)]
EA-89820 - NPE: HighlightDisplayLevel$SingleColorIcon.getColorInner
Egor.Ushakov [Thu, 20 Oct 2016 12:34:38 +0000 (15:34 +0300)]
more streams 2
Vladimir Krivosheev [Thu, 20 Oct 2016 12:29:22 +0000 (14:29 +0200)]
IDEA-162774 "Use inherited attributes" option reverts back to default value on Apply
Vladimir Krivosheev [Thu, 20 Oct 2016 12:24:40 +0000 (14:24 +0200)]
cleanup