Commit Graph
211945 Commits
Author SHA1 Message Date
Tagir Valeev 6cb1553fdf JavaCompletionUtil: do not add an unnecessary cast if hierarchy signature has several levels
Fixes IDEA-185554 Redundant cast on autocompletion
2018-01-26 15:07:46 +07:00
Denis Fokin 109276d13d IDEA-185093 Second popup sometimes dissapers 2018-01-26 10:59:47 +03:00
nik f61dfc5ea6 platform: remove -Xbootclasspath arguments from IDE command line
It isn't required to have boot.jar on bootclasspath, it's enough to have its classes on the regular classpath (IDEA-185591). Now classes from 'intellij.platform.boot' module are packed into bootstrap.jar.
2018-01-26 10:54:03 +03:00
nik 2ef0a096ba platform: remove -Xbootclasspath arguments from IDE command line
It isn't required to have boot.jar on bootclasspath, it's enough to have its classes on the regular classpath (IDEA-185591).
2018-01-26 10:21:38 +03:00
nik da15f8e3b1 build scripts: javadoc refined 2018-01-26 10:21:38 +03:00
nik f506814dbf cleanup: remove obsolete unused build.xml 2018-01-26 10:21:38 +03:00
Tagir Valeev 0d23cefe70 ConstantExpressionInspection: display computed value in inspection message, cosmetics
Review ID: IDEA-CR-28753
2018-01-26 12:36:52 +07:00
Tagir Valeev 97300d73f1 IDEA-185548 Inspection to remove excessive Comparator.comparing call 2018-01-26 12:27:12 +07:00
Tagir Valeev 88bc353da4 PsiExpressionList: added getExpressionCount() and isEmpty()
Optimized implementations in PsiExpressionListImpl, usages replaced where possible
2018-01-26 12:27:11 +07:00
Roman Ivanov 2c40a8a181 TryFinallyCanBeTryWithResources:remove finally if no stmt: IDEA-CR-28726 2018-01-26 10:59:40 +07:00
Roman Ivanov e926fc71e3 TryFinallyCanBeTryWithResources: support java 9 variables : IDEA-171304 2018-01-26 10:59:40 +07:00
Roman Ivanov f40d2f8734 AutoCloseableResourceInspection: invert func, move class : IDEA-CR-28727 2018-01-26 10:41:55 +07:00
Roman Ivanov 403d526645 AutoCloseableResourceInspection: ignore immediately closed : IDEA-171866 2018-01-26 10:41:55 +07:00
Roman Ivanov 7ec14afd81 AutoCloseableResourceInspection: add EP to ignore implicit close 2018-01-26 10:41:54 +07:00
Tagir Valeev 95cc95e9cf IntentionPowerPackBundle.properties: restored constant.expression.intention.name
Used in constant subexpression intention action
2018-01-26 10:14:57 +07:00
Tagir Valeev adead41f83 ComparatorCombinatorsInspection: disable explicitly for Java <8 2018-01-26 10:14:57 +07:00
Ilya.Kazakevich 841bdc95f3 underTeamcity check moved to PyEnvTestSettings to improve logging 2018-01-26 02:19:37 +03:00
Ilya.Kazakevich 1216d0ec33 Python test Env configurations refactored 2018-01-26 01:21:21 +03:00
Sergey Ignatov cff075651e a better fix progress presentation mode for HiDPI Linux
scale progress bar prefered size properly, there's no need to fill the
whole row with it

avoid progress bar twitching
2018-01-26 00:27:30 +03:00
Maxim.Mossienko 530954b9c4 cleanup in passing loader options around 2018-01-25 21:50:31 +01:00
Sergey Karashevich 0e0010b04e [gui-test] fix home 2018-01-25 23:35:40 +03:00
Maxim.Mossienko 5ed73135f9 Add option to tolerate unexpected problem with jar file (IDEA-163705) 2018-01-25 21:31:41 +01:00
Dennis Ushakov 217cb82645 WEB-21129: parameters -> params 2018-01-25 23:15:19 +03:00
Sergey Karashevich 8be096762c [gui-test] fix relative path for the origin gant script 2018-01-25 22:56:49 +03:00
Vassiliy.Kudryashov 58fd3a8a62 EA-115156 - NPE: FindPopupDirectoryChooser.<init> 2018-01-25 22:06:13 +03:00
Sergey Karashevich 33f706e88d [gui-test] add an optional prepare gant script to setup environment
This script is needed to perform a custom shell script to setup environment before running tests, e.g. to start X server for UI tests.
2018-01-25 21:20:25 +03:00
Sergey Malenkov c30874621c IDEA-185543: custom implementation of getPreferredScrollableViewportSize 2018-01-25 20:51:54 +03:00
Denis Fokin 8818e720db IDEA-185008 Show usages is closed on escape in usages settings dialog 2018-01-25 20:26:06 +03:00
Denis Fokin d6e638e618 IDEA-185581 Can't add new Startup Tasks configuration 2018-01-25 19:59:45 +03:00
Mikhail Golubev a4ebbece45 Don't pass null value for allRenames to RenamePsiElementProcessor#findCollisions()
since its nullability contract has changed.

Additionally, properly pass all elements renamed during change signature
instead, despite the fact that implementations of RenamePsiElementProcessor
for Python don't use it anyhow at the moment.
2018-01-25 19:38:40 +03:00
Dmitry Trofimov c668c24626 Correctly source paths with spaces (PY-28113) 2018-01-25 17:32:02 +01:00
Egor Ushakov e965acf756 capture agent: cleanup 2018-01-25 19:28:12 +03:00
Egor Ushakov 94160c620e capture agent: speedup on java 9, avoid calling getStackTraceDepth all the time 2018-01-25 19:28:12 +03:00
Anton Tarasov 14f5a8c4c5 [followup] Log PNG/SVG icons load time statistics
fix ConcurrentModificationException
2018-01-25 19:08:38 +03:00
Aleksey Pivovarov 22d093003a vcs: do not report error for changes without mappings
* related PartialChangeTracker could've been removed during update
2018-01-25 18:56:56 +03:00
Aleksey Pivovarov a60796f66d vcs: do not use actual trackers in ChangeListUpdater 2018-01-25 18:56:56 +03:00
Alexey Kudravtsev 797cf630ad redundant deprecation removed 2018-01-25 18:48:40 +03:00
Alexey Kudravtsev 2c04b0686e cleanup 2018-01-25 18:48:39 +03:00
Ilya.Kazakevich 5c50663710 Use env vars for tests instead of sys.properties
It may not be easy to push java properties through runner
in TC, so we use env var.
2018-01-25 18:43:38 +03:00
Semyon Proshev 5f64cfe98e Support incomplete stubs by changing language level to Python 3.7 (PY-22868) 2018-01-25 18:32:10 +03:00
Aleksey Pivovarov 2d04c9070a vcs: deprecate Consumer<VcsDirtyScopeManager> in CLM.invokeAfterUpdate()
follow-up: 4cfac80064
2018-01-25 18:27:32 +03:00
Aleksey Pivovarov 56ae46e607 vcs: do not move changes to affected changelist explicitly in "Apply Patch"
* switch default changelist instead
* this enables support for Partial changes for applied patches
2018-01-25 18:27:31 +03:00
Aleksey Pivovarov 2429c1646f vcs: simplify - remove code duplication 2018-01-25 18:08:10 +03:00
Aleksey Pivovarov 224ae5893f vcs: simplify - unify code flows for similar methods
* refresh and move to target changelist at the very end
2018-01-25 18:08:10 +03:00
Aleksey Pivovarov dd2c8a2782 vcs: simplify - inline helper class 2018-01-25 18:08:09 +03:00
Aleksey Pivovarov f457a22e1f vcs: simplify - extract method 2018-01-25 18:08:09 +03:00
Aleksey Pivovarov a8241bd82c vcs: remove support for CustomBinaryPatchApplier 2018-01-25 18:08:09 +03:00
Aleksey Pivovarov ecbfaf7c78 vcs: better error message if we failed to rollback partially applied patch 2018-01-25 18:08:09 +03:00
Aleksey Pivovarov 76b5ac7c1b vcs: cleanup 2018-01-25 18:08:09 +03:00
Aleksey Pivovarov 0863923c05 vcs: remove generics from PathsVerifier
* they are not needed and do not contribute to type safety
2018-01-25 18:08:09 +03:00