Commit Graph
215253 Commits
Author SHA1 Message Date
Anna.Kozlova e75b0faed2 inference: ensure erasure flag is pushed to the container expression
IDEA-185316
2018-03-14 17:39:04 +01:00
Anna.Kozlova 62598b023f redundant cast: poly conditional expressions (IDEA-187764)
since 1.8 type of the (poly) conditional evaluates based on it's target type, so all checks on it's type are useless, instead check that operands expressions are compatible with the target type
2018-03-14 17:39:04 +01:00
Anna.Kozlova 6a9bc6782d ensure class added to the throws list is visible outside of method
IDEA-187595
2018-03-14 17:39:04 +01:00
Vassiliy.Kudryashov fb44d01f44 UIInspector: try to display explicit field name 2018-03-14 19:34:55 +03:00
Vladimir Krivosheev b8632fad0d change level to warn until known cases not investigated (Content equals... warn) 2018-03-14 17:31:42 +01:00
Vladislav.Soroka 50e70e9e36 IDEA-188057 Kotlin Gradle script created by New Project/Module wizard fails with Gradle 4.1+ 2018-03-14 19:28:28 +03:00
Elizaveta Shashkova 1a722794f3 Add "await" to async method overriding (PY-28046) 2018-03-14 19:20:12 +03:00
Vladimir Krivosheev 3db103481a PackageHtmlGenerator — reduce html (do not print span for black plain font) 2018-03-14 17:17:22 +01:00
Vladimir Krivosheev 5b0c3448a4 PackageHtmlGenerator — support kotlin 2018-03-14 17:17:22 +01:00
Vladimir Krivosheev 269bc83c88 IDEA-CR-30551 add package.html 2018-03-14 17:17:21 +01:00
Vladimir Krivosheev bd7ed43419 generate package.html from markdown readme.md 2018-03-14 17:17:21 +01:00
Vladimir Krivosheev 1735edd0c6 cleanup — add type param LineMarkerInfo<PsiElement> 2018-03-14 17:17:20 +01:00
Sergey Ignatov f37dfec555 report status for runs with test discovery 2018-03-14 19:15:35 +03:00
Sergey Ignatov e21c7f6886 remove yellow code 2018-03-14 19:15:34 +03:00
Anton Tarasov c70c22a26a [followup] Add EffectPainter2D and WavePainter2D versions 2018-03-14 19:03:11 +03:00
Anton Tarasov 6f804df909 Add EffectPainter2D and WavePainter2D versions
- also fix EffectPainterTest
2018-03-14 18:35:36 +03:00
Pavel Dolgov e0b966650e Java: Fixed duplicate matching for complex expressions (IDEA-188127) 2018-03-14 18:21:30 +03:00
Anton Tarasov c0e863d609 Unify RegionPainter2D interface with RegionPainter 2018-03-14 18:20:07 +03:00
Roman Shevchenko 6413feb5ab Cleanup (fixes a typo in a former change) 2018-03-14 16:08:34 +01:00
nik fc280fb011 javadoc: fixed links to external documentation
To avoid redirects.
2018-03-14 18:05:22 +03:00
Roman Shevchenko 396dd17742 Cleanup (IDEA-CR-30620) 2018-03-14 16:02:43 +01:00
Aleksey Pivovarov acf01c7e54 dir-diff: disable binary diff viewer when dir-diff is available
ZIP files now can be viewed via ApkEditorProvider from android studio.
2018-03-14 17:49:38 +03:00
Aleksey Pivovarov b3e57baa4c IDEA-188245 IDEA-188244 dir-diff: update productivity guide stats 2018-03-14 17:49:38 +03:00
Roman Shevchenko a83c9a58ec [java] more exact VM executable name on Windows (IDEA-188247) 2018-03-14 15:47:13 +01:00
sergey.vasiliev 16e04831bf Feature Usages Statistics: run service in IC 2018-03-14 15:45:32 +01:00
Alexander Luyblinsky 6866e0a729 Merge branch 'aliublinskii/OC-16776_broken_external_link' 2018-03-14 17:20:50 +03:00
nik b128c1011e javadoc: add link to the page about extension points (IDEA-186742) 2018-03-14 17:12:41 +03:00
Kirill Kirichenko 759129e7f3 IDEA-187873 UI glitch in editable combobox with wide popup 2018-03-14 17:08:14 +03:00
Kirill Kirichenko 4147cdd345 IDEA-186723 toolbar separator length modified another time 2018-03-14 16:51:14 +03:00
Elizaveta Shashkova 773115f8a0 Tests: reformat test data (PY-15360) 2018-03-14 16:45:28 +03:00
nik e4575162c2 platform: remove old unused configuration xml files
PlatformLang*.xml files should be used instead.
2018-03-14 16:44:09 +03:00
Roman Shevchenko 2a734e3348 Merge remote-tracking branch 'origin/master' 2018-03-14 14:43:05 +01:00
Roman Shevchenko 634d9172c4 [java] suggests renaming Java modules after IDEA ones (IDEA-186125) 2018-03-14 14:42:17 +01:00
Alexander Kass b7fd0ce90c maria light icons 2018-03-14 16:35:33 +03:00
Aleksey Pivovarov 53156b4ddb lst: update affected changelists if initialisation produced no new changes
If base content is the same as it was before (at tracker initialisation),
there are would be no events fired by `DocumentTrackerHandler`.
But we cleared `initialChangeListId` field, so affected changelists
could have been modified.

follow-up: 33806f068e
2018-03-14 16:27:12 +03:00
Aleksey Pivovarov 4718fd94b4 vcs: add tests for LineStatusTrackerManager 2018-03-14 16:27:12 +03:00
Aleksey Pivovarov 2a9a45e078 lst: replace Project.isDisposed() check with an inner boolean flag
Avoid issues with LightPlatformTestCase and "Disposed temporarily" projects,
that might cancel `notifyTrackerRefreshed` without disposing the queue,
causing requests to stuck forever in `waitingForRefresh` state
(preventing all further `addAfterUpdateRunnable` callbacks from execution)
2018-03-14 16:27:12 +03:00
Aleksey Pivovarov 009fa8eb1e lst: remove unnecessary invokeLaterIfNeeded 2018-03-14 16:27:12 +03:00
Aleksey Pivovarov 993743bb66 vcs: add debug logging 2018-03-14 16:27:12 +03:00
Aleksey Pivovarov 327475a6d4 vcs: do not unregister partial tracker on wrong request 2018-03-14 16:27:12 +03:00
alexey.afanasiev 6b4fd56acd IDEA-185445 Cannot return null from method returning BigDecimal 2018-03-14 16:19:22 +03:00
Roman Shevchenko 4922d32bad Cleanup (warnings; formatting) 2018-03-14 14:11:37 +01:00
Dmitry Batrak e84e6936a5 IDEA-187666 Fix next/prev-word navigation around >= operator in Java 2018-03-14 15:51:18 +03:00
Alexey Utkin f7585c7e5d CPP-12350 Implement calculation of indentation in line from the information of the lexer 2018-03-14 15:45:43 +03:00
Pavel Dolgov 402bb5ec56 Java: Handle wildcard types when extracting duplicate code (EA-115239) 2018-03-14 15:42:03 +03:00
Gregory.Shrago 734743a470 EA-43028 - assert: EditorsSplitters.getOpenFiles: a better fix
EditorsSplitters#getOpenFiles() shall return all files even invalid ones
2018-03-14 15:20:13 +03:00
nik 1e123fd6da testing scripts: report error if run configuration uses a fork mode 2018-03-14 15:18:09 +03:00
sergey.vasiliev 7578d8d6fc Feature Usages Statistics: migrate old collectors 2018-03-14 12:59:19 +01:00
nik ff82c5d458 'Project Structure' dialog: fix race condition in module removing
Without this change `ProjectStructureDaemonAnalyzer` may concurrently call `getOrCreateModuleEditor` (via `getRootModel`) which will re-add a module editor to `myModuleEditors` map and that will cause problems on 'apply' (IDEA-188194).
2018-03-14 14:57:48 +03:00
Pavel Dolgov 4fa4cb4b5b Java: Show "Extract Method" dialog in transaction only when needed (IDEA-186521) 2018-03-14 14:51:30 +03:00