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