Tagir Valeev
a94e87e968
StreamToLoop: inline simple common method references
2016-12-19 18:43:21 +07:00
Andrey Starovoyt
eb5ed0f3f1
postfix templates: doesn't start write action if it isn't necessary
2016-12-19 14:36:41 +03:00
Alexey Kudravtsev
b99bb074c2
cleanup
2016-12-19 14:32:27 +03:00
Alexey Kudravtsev
15f812f4fe
don't like these Ref<>
2016-12-19 14:32:27 +03:00
Alexey Kudravtsev
0b8b9e9c2c
rare data race in tests
2016-12-19 14:32:26 +03:00
Alexey Kudravtsev
ca2c6a2ed4
cleanup
2016-12-19 14:32:26 +03:00
Vladimir Krivosheev
eef345623f
js.debugger.node.use.inspect
2016-12-19 12:28:22 +01:00
Sergey Simonchik
2c7daef8bb
runnerw: restores normal processing of CTRL+C input. It helps if IDE is started in background, without console, e.g. "webstorm64.exe &", in this case CTRL+C is disabled (WEB-24480)
2016-12-19 13:54:04 +03:00
Ekaterina Tuzova
b707f3ba38
EDU-809 Possible to break answer placeholder
2016-12-19 13:22:36 +03:00
Rustam Vishnyakov
647c4660b2
Updated UI for code style and color schemes
2016-12-19 12:57:19 +03:00
Tagir Valeev
437d89ac15
StreamToLoop comparator support: insert parentheses if necessary
2016-12-19 16:50:08 +07:00
Tagir Valeev
9d8c54f279
TerminalOperation: PsiTypesUtil.getPsiClass -> PsiUtil.resolveClassInClassTypeOnly (IDEA-CR-16837)
2016-12-19 16:35:42 +07:00
Tagir Valeev
204a045f0a
StreamToLoop: min/max: Comparators as lambdas/method references supported; Comparator.naturalOrder() and reverseOrder() inlined.
2016-12-19 16:35:41 +07:00
Ekaterina Tuzova
a853ec4635
stepic user could be null
2016-12-19 12:29:57 +03:00
Eugene Zhuravlev
f83f867cbd
fix int overwlow in max heap size calculations for external javac process (follow-up for IDEA-164402)
2016-12-19 10:17:38 +01:00
Anna.Kozlova
8e80816dd0
goto target: avoid mem leak through static field connected via popup builder
2016-12-19 10:13:51 +01:00
Ekaterina Tuzova
c3ff6ce335
npe stepic user could be null
2016-12-19 11:58:25 +03:00
Gregory.Shrago
d815ffc730
pluralizer: let them be hobbitses
2016-12-19 11:50:44 +03:00
Anna.Kozlova
d7f10b93e1
retrieve type from binary comparisons to detect applicable constants (IDEA-165557)
2016-12-19 09:40:53 +01:00
nik
12e86f8f1d
disable 'Use compiler from module JDK' option in IDEA community project
...
Currently some of modules in IDEA project have JDK 1.6 as module JDK but depend on libraries with newer versions of class-files, so they cannot be compiled by javac from their target JDK. Also build is slightly faster if the same javac is used to compile all modules.
2016-12-19 11:13:54 +03:00
Dmitry Batrak
5cbcf18d96
convenience option for duplex printing of multiple files (IDEA-164472)
2016-12-19 11:04:09 +03:00
Dmitry Batrak
376ca21484
allow to print arbitrary number of selected files (IDEA-164472)
2016-12-19 11:04:09 +03:00
Dmitry Batrak
0880fab771
printing code cleanup
2016-12-19 11:04:09 +03:00
Tagir Valeev
606895246b
StreamToLoopInspection: better solution for type correction on mutable collection results (IDEA-CR-16837)
2016-12-19 10:01:16 +07:00
Gregory.Shrago
265d54fd9e
mem leaks: cleanup rootPane (Cancel action leaked via javax.swing.KeyboardManager) 2
2016-12-19 02:43:42 +03:00
Ekaterina Tuzova
8719a0be53
separate config for pycharm edu 3.5
2016-12-18 20:41:51 +03:00
Vladimir Krivosheev
b556edfa97
avoid linear search — added/removed modules
2016-12-18 18:17:00 +01:00
Vladimir Krivosheev
8cddb9a432
cleanup — ModuleListener
2016-12-18 18:17:00 +01:00
Vladimir Krivosheev
a7b0203b63
avoid linear search — myFailedModulePaths
2016-12-18 18:17:00 +01:00
Julia Beliaeva
c468cd513b
[git] simplify lines processing
...
(cherry picked from commit 0426492)
2016-12-18 18:38:16 +03:00
Julia Beliaeva
3ae85b7253
[git] extract MyGitLineHandlerListener class
...
(cherry picked from commit a20cc27)
2016-12-18 18:38:08 +03:00
Alexander Zolotov
c84920c28d
Allow to dispose actions in Create Project dialogs
2016-12-17 21:32:54 +03:00
Dmitry.Krasilschikov
95261654cc
TestFinder methods @NotNull annotating
2016-12-17 20:22:54 +03:00
Dmitry.Krasilschikov
9bd5077e94
RUBY-5449 find class related tests and vise versa for appropriate element
2016-12-17 20:16:16 +03:00
Valentina Kiryushkina
554947d2e8
Add darcula laf for choice variants panel
2016-12-17 20:00:00 +03:00
Sergey Ignatov
d88724cc7b
fix NPE
...
ava.lang.NullPointerException: element cannot be mapped to a null key
at java.util.Objects.requireNonNull(Objects.java:228)
at java.util.stream.Collectors.lambda$groupingBy$45(Collectors.java:907)
at java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
at com.intellij.openapi.vcs.changes.ChangesUtil$4.compute(ChangesUtil.java:304)
at com.intellij.openapi.vcs.changes.ChangesUtil$4.compute(ChangesUtil.java:300)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:895)
at com.intellij.openapi.vcs.changes.ChangesUtil.processItemsByVcs(ChangesUtil.java:299)
at com.intellij.openapi.vcs.changes.ChangesUtil.processVirtualFilesByVcs(ChangesUtil.java:324)
at com.intellij.openapi.vcs.changes.actions.EditAction.editFiles(EditAction.java:55)
at com.intellij.openapi.vcs.changes.actions.EditAction.editFilesAndShowErrors(EditAction.java:48)
2016-12-17 18:20:05 +03:00
Ekaterina Tuzova
3f4e4989d0
store stepic user in study task manager (per project)
...
due to some strange behaviour on startup
2016-12-17 16:57:56 +03:00
Eldar Abusalimov
b5ce9665c0
execution: Add OSProcessUtil.killProcess(int pid)
2016-12-17 01:53:08 +03:00
Anton Tarasov
cec6f42f4c
Fix division by zero
2016-12-17 01:01:53 +03:00
Anton Tarasov
05c68faf41
IDEA-165448 [partially reverted due to EditorPaintingTest.testBorderAtLastLine]
2016-12-17 00:37:27 +03:00
Julia Beliaeva
ceca7519e9
[vcs-log] statistic for number of branches
2016-12-17 00:29:28 +03:00
Julia Beliaeva
41e33b9197
[vcs-log] statistic for text filter settings
2016-12-17 00:25:38 +03:00
Julia Beliaeva
fa235511f9
[vcs-log] when filtering by regex, "Match Case" option is visible but disabled when only Mercurial roots are present
2016-12-16 21:47:01 +03:00
Julia Beliaeva
50d6538817
[vcs-log] reuse matching code from text filter in indexes
2016-12-16 21:47:01 +03:00
Julia Beliaeva
b716a35f91
[vcs-log] disable "Match Case" when "Regex" is enabled and VCS does not support that
...
If some vcs-es have support, and others do not, show that in action presentation.
2016-12-16 21:47:01 +03:00
Julia Beliaeva
e2e6200037
[hg] partially support regular expressions and matching case options in hg log
...
Case-insensitive regular expressions do not work.
2016-12-16 21:47:01 +03:00
Julia Beliaeva
3d1ea33bb4
[hg] add log text filter test with regex and matching case
2016-12-16 21:47:01 +03:00
Julia Beliaeva
d6b7e5022e
[git] git log provider recognizes "Regex" and "Match case" options in text filter
2016-12-16 21:47:01 +03:00
Julia Beliaeva
1f2dc75b06
[git] add test for text filtering with different combinations of "Regex" and "Match Case" options
2016-12-16 21:47:01 +03:00
Julia Beliaeva
56a16b6378
[vcs-log] add "Match Case" option to text filter
2016-12-16 21:47:01 +03:00