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