Commit Graph
192503 Commits
Author SHA1 Message Date
Anna.Kozlova 412d071d08 add fixes to change expected type when inference fails due to it (IDEA-162846) 2017-04-07 09:51:10 +02:00
peter f3259b8405 add ProgressIndicatorListener#installToProgress and deprecate ProgressWindowWithNotification 2017-04-06 22:44:30 +02:00
Alexey Gopachenko cb500983a6 PHP nicer folding error diff!
(cherry picked from commit 34601b8)
2017-04-06 22:32:57 +02:00
Eldar Abusalimov d9f6b155d2 execution: Escape Cygwin glob special chars: [*?\[{}~] + [()']
These characters enable extended POSIX globbing on Cygwin.

References:

    https://github.com/mirror/newlib-cygwin/blob/961a6909d950a0423d0e70e8a64187fb7d535c7d/winsup/cygwin/dcrt0.cc#L208-L209

      if (*word != '~' && strpbrk (word, "?*[\"\'(){}") == NULL)
        return 0;

Fixes:
  - IDEA-165122 git stash broken
  - IDEA-54753 Git: Unstash changes: Apply and pop actions fail.
2017-04-06 22:56:14 +03:00
Roman Shevchenko 515511b5b1 Merge remote-tracking branch 'origin/master' 2017-04-06 21:02:06 +02:00
Roman Shevchenko d02266c7a7 Cleanup (typos; deprecation; formatting) 2017-04-06 21:01:40 +02:00
Roman Shevchenko ce598ae801 [ui] distinguishes IDE and plugin updates (IDEA-169473) 2017-04-06 20:58:50 +02:00
Bas Leijdekkers 8a39fee959 IG: add option to ignore all primitive arrays (IDEA-170812) 2017-04-06 20:55:29 +02:00
Bas Leijdekkers c4d259f0de IG: reusable & simpler UI code 2017-04-06 20:55:29 +02:00
Maxim.Mossienko b30506e0d0 do not use leading slash when requesting resource: it is non STD classloader behavior to retrieve resources with such path 2017-04-06 20:44:59 +02:00
Alexander Zolotov 6073068ba0 External dependencies: avoid cleaning jbre archives on each run 2017-04-06 21:34:33 +03:00
Alexander Zolotov 00f7d735ee Delete outdated scripts 2017-04-06 21:34:33 +03:00
Ekaterina Tuzova 3ab9fac128 EDU-863 Task Description Not Showing 2017-04-06 21:00:38 +03:00
Vladimir Plyashkun 7d15d41f7b Merge branch 'vplyashkun/clang-tidy' 2017-04-06 20:57:22 +03:00
Maxim.Mossienko 608f974f25 trove5j license with reference to modified source code / change description 2017-04-06 19:50:59 +02:00
Ekaterina Tuzova fa1f5c6228 added documentation to the course 2017-04-06 20:30:16 +03:00
peter 03c39c23bc create stub-based smart pointers even when AST is loaded 2017-04-06 18:35:58 +02:00
Sergey Malenkov c96866a636 IDEA-171084 Code completion popup in front of other widows
we should close all popups if a modal dialog is shown
2017-04-06 19:28:39 +03:00
peter e5b450372a invalidate injected PSI without retrieving its host smart pointer PSI 2017-04-06 18:26:28 +02:00
Alexander Zolotov 69914f5aaf External dependencies: cleanup broken symlink while unpacking jdk 1.6 2017-04-06 19:25:07 +03:00
Aleksey Pivovarov c7eadcb5fb diff: high resolution icons for frame windows 2017-04-06 19:15:42 +03:00
Yann Cébron c970aac1a2 [devkit] UndesirableClassUsageInspection -> UAST 2017-04-06 18:14:38 +02:00
Dmitry Batkovich 849f242cce javac ast indices: fix NPE since adapter can be not found for given element 2017-04-06 18:59:37 +03:00
Roman Shevchenko e02e84f9ae [ui] corrects "check for updates" action name on the welcome screen 2017-04-06 17:58:52 +02:00
Valentina Kiryushkina c17e250906 Fix addNextRecommendation method refactoring after merging drop cache branch
1) Use new methods for updating test and task description files for a new recommended task
2) Get lessons from open task not from course
2017-04-06 18:27:39 +03:00
Rustam Vishnyakov 437401b2a4 1) Custom titled separator (centered text, etc.),
2) White background (IDEA-170044)
2017-04-06 18:12:50 +03:00
Dmitry Jemerov 1cdfe7aa92 Enable registering inspections for a MetaLanguage 2017-04-06 17:03:38 +02:00
Vladimir Krivosheev adc4b93d18 IDEA-CR-20033: undeprecate disposeComponent
Deprecated is be removed until I or someone else will not provide full and clear overview of our disposal logic in the light of the future (plugin activation just in time, reloading and so on).
2017-04-06 17:02:25 +02:00
Dmitry Batkovich fc309beaf1 javac ast indices: update JavacFileData serializer to support member definitions 2017-04-06 17:56:47 +03:00
Sergey Malenkov 54192de4db IDEA-168238 lookup popup stays visible on focus change (via alt-tab), if auto popup documentation is turned on 2017-04-06 17:54:46 +03:00
Dmitry Jemerov 3a6f71c2b3 Move registration of UAST services to IdeaPlugin.xml as UAST depends on Java 2017-04-06 16:42:24 +02:00
peter 69eea9214c IDEA-170487 Resource validation in groovy should stop processing dependent module if errors are found
plus cleanup
2017-04-06 16:30:26 +02:00
peter bd61b6bf7d allow to GC custom file type KeywordParser, which can be quite large 2017-04-06 16:30:26 +02:00
Elizaveta Shashkova f7cd8b1fd9 Breakpoints are skipped in templates included with Django 1.10 (PY-23338)
Make condition for skipping rendering file less strict, because sometimes the same context is responsible for rendering more than one template.
2017-04-06 17:05:17 +03:00
Yann Cébron 00ef1fd3d4 [devkit] DevKitUastInspectionBase#isAllowed: align with DevKitInspectionBase changes 2017-04-06 15:56:50 +02:00
Roman Shevchenko 5c556d9db0 [ui] exact check for update timestamp in tooltip 2017-04-06 15:55:55 +02:00
Alexander Zolotov dfc9178987 Merge branch 'master' of git.labs.intellij.net:idea/community 2017-04-06 16:49:38 +03:00
Alexander Zolotov 5e391e17db External dependencies: fix extracting JBRE on windows 2017-04-06 16:38:46 +03:00
nik 13e4034647 readme updated: now IDEA 2017.1 is required to work on IDEA project
Gradle-based 'dependencies' module was added to the project so it's required to use IDEA 2017.1 or later to ensure that IDE will handle this module properly.
2017-04-06 16:37:52 +03:00
Dmitry Batkovich aa408cb5aa PreferMostUsedWeigher: calculate occurrences only for members 2017-04-06 16:27:27 +03:00
Dmitry Batkovich 1505134c44 annotate CompilerReferenceDataInCompletionTest with SkipSlowTestLocally 2017-04-06 16:27:27 +03:00
Dmitry Batkovich 50c269e095 PreferMostUsedWeigher: do not calculate occurrences for Object's methods 2017-04-06 16:27:26 +03:00
Dmitry Jemerov bb157e81a5 Use standard IDEA test framework for Java UAST tests 2017-04-06 15:19:42 +02:00
Dmitry Jemerov ed5390fd93 Add Java UAST tests 2017-04-06 15:19:42 +02:00
Dmitry Jemerov 72613dc7c8 Include UAST modules in installer 2017-04-06 15:19:42 +02:00
Dmitry Jemerov f15fc2f74d TEMPORARY: Allow running IDEA with Kotlin 1.1.1's UAST implementation 2017-04-06 15:19:42 +02:00
Dmitry Jemerov b2f5993e47 Support creating smart pointers to UAST elements 2017-04-06 15:19:42 +02:00
Dmitry Jemerov 546374f073 Implement base class for UAST-based inspections 2017-04-06 15:19:42 +02:00
Dmitry Jemerov be0894b76e UAST-based implementation of testdata navigation 2017-04-06 15:19:42 +02:00
Dmitry Jemerov 60dc0fdff9 UAST-based implementation of JavaColorProvider 2017-04-06 15:19:42 +02:00