Sergey Simonchik [Mon, 15 Feb 2016 16:11:24 +0000 (19:11 +0300)]
mark "JSTestDriver Plugin":144.2911 as broken
Sergey Simonchik [Mon, 15 Feb 2016 16:09:49 +0000 (19:09 +0300)]
mark Karma:144.2911 as broken
Dmitry.Krasilschikov [Mon, 15 Feb 2016 16:01:30 +0000 (19:01 +0300)]
#RUBY-17804 ruby related projects are divided into groups Ruby, Rails, Web and Mobile
Mikhail Golubev [Mon, 15 Feb 2016 16:03:48 +0000 (19:03 +0300)]
Merge remote-tracking branch 'origin/master'
Mikhail Golubev [Mon, 15 Feb 2016 16:02:39 +0000 (19:02 +0300)]
Merge remote-tracking branch 'origin/master'
Semyon Proshev [Mon, 15 Feb 2016 15:46:12 +0000 (18:46 +0300)]
PyNamedTupleType: extract method for calculating field names + some minor updates
Semyon Proshev [Wed, 10 Feb 2016 15:38:40 +0000 (18:38 +0300)]
PY-5833 Fixed: No namedtuple autocompletion if field names passed in
Try to resolve fieldNamesExpression if it is a reference
Semyon Proshev [Wed, 10 Feb 2016 11:38:36 +0000 (14:38 +0300)]
PY-14044 Fixed: Autocomplete not working for namedtuple class constructor arguments
Add getter for namedtuple fields and use them as possible arg names for namedtuple constructor
Vladimir.Orlov [Mon, 15 Feb 2016 15:47:20 +0000 (18:47 +0300)]
Merge remote-tracking branch 'origin/master'
Vladimir.Orlov [Mon, 15 Feb 2016 15:43:33 +0000 (18:43 +0300)]
Merge remote-tracking branch 'origin/master'
Dmitry Trofimov [Mon, 15 Feb 2016 15:32:08 +0000 (16:32 +0100)]
Build scripts for Windows binaries
Vladimir.Orlov [Mon, 15 Feb 2016 15:38:52 +0000 (18:38 +0300)]
Merge remote-tracking branch 'origin/master'
Sergey Malenkov [Mon, 15 Feb 2016 15:36:20 +0000 (18:36 +0300)]
EA-79229 - NPE: AppearanceConfigurable.apply
Vladimir.Orlov [Mon, 15 Feb 2016 15:33:18 +0000 (18:33 +0300)]
removed custom-jdk-linux from artifact names.
Dmitry Jemerov [Mon, 15 Feb 2016 15:27:45 +0000 (16:27 +0100)]
allow specifying icon for console created through AbstractConsoleRunnerWithHistory
Rustam Vishnyakov [Mon, 15 Feb 2016 12:37:18 +0000 (15:37 +0300)]
Strip trailing spaces API refactoring (IDEA-CR-8203)
Alexey Kudravtsev [Mon, 15 Feb 2016 14:52:34 +0000 (17:52 +0300)]
IDEA-151656 ProgressableTextEditorHighlightingPass breaks (at least) Inifinitest plugin
Vladimir Krivosheev [Mon, 15 Feb 2016 14:54:18 +0000 (15:54 +0100)]
ICS: normalize repo (it is critical for platform-specific components)
Correctly hot-swap active keymap on ICS merge
Vladimir Krivosheev [Mon, 15 Feb 2016 14:53:08 +0000 (15:53 +0100)]
fix "Write access is allowed inside write-action only"
Vladimir Krivosheev [Mon, 15 Feb 2016 11:48:38 +0000 (12:48 +0100)]
move notifyUnknownMacros to impl class (the only usage)
Roman Shevchenko [Mon, 15 Feb 2016 14:52:14 +0000 (15:52 +0100)]
[platform] fixes nasty typos in Unix startup script (IDEA-151688)
Elizaveta Shashkova [Mon, 15 Feb 2016 14:43:18 +0000 (17:43 +0300)]
Module `platform` is not available on old Jython (PY-18334)
Anna Kozlova [Mon, 15 Feb 2016 14:28:03 +0000 (15:28 +0100)]
stream api: fix primitive boxing (IDEA-151494)
Anna Kozlova [Mon, 15 Feb 2016 09:55:04 +0000 (10:55 +0100)]
disable static import suggestions for references resolved with incomplete flag = true (IDEA-151264)
Mikhail Golubev [Mon, 15 Feb 2016 14:48:39 +0000 (17:48 +0300)]
Merge branch 'east825/pep484-function-type-comments'
Mikhail Golubev [Mon, 15 Feb 2016 12:03:08 +0000 (15:03 +0300)]
PY-18254 IDEA-CR-8433 Represent types of varargs annotated with **T or *T as dicts and raw tuples
Type of vararg parameter should be seen differently inside
method body and at the call site. For instance, in case of positional
vararg, it should be represented as "Iterable[T]" in function quick
doc, but as "Tuple[T, ...]" inside its body, because without the latter
type checker might complain about missing tuple's methods called on
such parameter. Unfortunately, we're not able to represent homogeneous
tuples of arbitrary length in our type system so far, so it's just raw
tuple for now.
The same thing applies to keyword varargs, since collections.Mapping
doesn't contain all methods defined for built-in dict. At least we can
parametrize type of the standard dict properly with the types of its
keys and values.
Mikhail Golubev [Mon, 15 Feb 2016 14:15:28 +0000 (17:15 +0300)]
PY-18254 Add javadoc for PyTypingTypeProvider#getTypeCommentValue
Mikhail Golubev [Fri, 12 Feb 2016 14:51:16 +0000 (17:51 +0300)]
PY-18254 Add more tests on keeping type comments in function stubs
Mikhail Golubev [Fri, 12 Feb 2016 14:10:29 +0000 (17:10 +0300)]
PY-18254 PyFunction#getTypeComment returns null if comment doesn't have "type:" prefix
Mikhail Golubev [Fri, 12 Feb 2016 11:13:52 +0000 (14:13 +0300)]
PY-18254 Don't expose StringRef in PyFunctionStubImpl's constructor
and keep simple nullable strings in the bean.
Mikhail Golubev [Fri, 12 Feb 2016 10:19:06 +0000 (13:19 +0300)]
PY-18254 Function type comments are persisted in stub files
Mikhail Golubev [Thu, 11 Feb 2016 14:36:08 +0000 (17:36 +0300)]
PY-18254 Add TypeEvalContext#maySwitchToAST guards in PyTypingTypeProvider
Aleksey Pivovarov [Mon, 15 Feb 2016 14:13:39 +0000 (17:13 +0300)]
vcs: fix initial diff selection for deleted files in UpdateInfo
* we don't need valid VirtualFile go get file path
nik [Mon, 15 Feb 2016 14:05:01 +0000 (17:05 +0300)]
UrlClassLoader: removed dependency on Patches to avoid its premature initialization if UrlClassLoader is used as java.system.class.loader (IDEA-CR-8434)
Dmitry Trofimov [Mon, 15 Feb 2016 13:56:56 +0000 (14:56 +0100)]
Search in terminal with ignored case by default + exception fixed
Liana Bakradze [Mon, 15 Feb 2016 13:38:30 +0000 (16:38 +0300)]
Merge branches 'liana/postfix' and 'master' of git.labs.intellij.net:idea/community
Vladislav.Soroka [Mon, 15 Feb 2016 13:23:46 +0000 (16:23 +0300)]
IDEA-125174 Linking gradle project fails: java.lang.String is not an interface
Pavel Dolgov [Mon, 15 Feb 2016 13:26:55 +0000 (16:26 +0300)]
Merge remote-tracking branch 'origin/master'
Pavel Dolgov [Mon, 15 Feb 2016 13:26:35 +0000 (16:26 +0300)]
Merge remote-tracking branch 'origin/master'
Pavel Dolgov [Mon, 15 Feb 2016 13:26:10 +0000 (16:26 +0300)]
javafx: Added more tests for "Unresolved fx:id reference" inspection quickfix (IDEA-141033)
Aleksey Pivovarov [Mon, 15 Feb 2016 13:17:36 +0000 (16:17 +0300)]
diff: do not break rendering on notification panel update
Aleksey Pivovarov [Thu, 4 Feb 2016 13:02:55 +0000 (16:02 +0300)]
IDEA-22363 IDEA-144276 diff: do not show "no differences" in status if all differences ignored
Julia Beliaeva [Mon, 15 Feb 2016 13:10:40 +0000 (16:10 +0300)]
[vcs-log] use Ints.asList
Dmitry Trofimov [Mon, 15 Feb 2016 13:08:19 +0000 (14:08 +0100)]
Take colors and keys for find in terminal from settings.
Dmitry Trofimov [Mon, 15 Feb 2016 12:26:11 +0000 (13:26 +0100)]
Don't swallow ActivateProjectToolWindow shortcut in terminal (IDEA-151339)
Semyon Proshev [Fri, 5 Feb 2016 15:17:53 +0000 (18:17 +0300)]
PY-12425 Fixed: Completion breaks when implementing a callable object with the __call__ method
Fix callType calculating for class instance: resolve __call__ member and process all possible return types
Pavel Dolgov [Mon, 15 Feb 2016 12:34:22 +0000 (15:34 +0300)]
Merge remote-tracking branch 'origin/master'
Pavel Dolgov [Mon, 15 Feb 2016 12:33:33 +0000 (15:33 +0300)]
javafx: "Unresolved fx:id reference" inspection quickfix add @FXML annotation only when needed, and use field visibility from project settings (IDEA-141033)
Roman Shevchenko [Mon, 15 Feb 2016 12:27:18 +0000 (13:27 +0100)]
Merge remote-tracking branch 'origin/master'
Alexander Lobas [Mon, 15 Feb 2016 12:06:35 +0000 (15:06 +0300)]
IDEA-151565 Action 'Form main()' in inappropriate place causes exception
Dmitry Trofimov [Mon, 15 Feb 2016 11:42:39 +0000 (12:42 +0100)]
Find in terminal (IDEA-117485)
Alexander Lobas [Mon, 15 Feb 2016 11:44:55 +0000 (14:44 +0300)]
IDEA-150585 uiDesigner NewKeyDialog missing getDimensionServiceKey
Eugene Zhuravlev [Mon, 15 Feb 2016 11:44:53 +0000 (12:44 +0100)]
remove unused code
Eugene Zhuravlev [Mon, 15 Feb 2016 11:42:59 +0000 (12:42 +0100)]
revert changes with delegate future
nik [Mon, 15 Feb 2016 11:25:00 +0000 (14:25 +0300)]
removed temporary property 'idea.no.java.version.check': it isn't possible to start IDEA under JRE older than 1.8 anyway
Semyon Proshev [Wed, 10 Feb 2016 09:32:21 +0000 (12:32 +0300)]
Remove obsolete context options from liveTemplates/Python.xml
Semyon Proshev [Wed, 10 Feb 2016 09:31:21 +0000 (12:31 +0300)]
PY-12396 Fixed: Property getter live template is useful only inside python class
Separate Python liveTemplatesContext into two parts: General and Class
Liana Bakradze [Mon, 15 Feb 2016 10:46:26 +0000 (13:46 +0300)]
support for tasks and lessons as separate modules
Dmitry Batrak [Mon, 15 Feb 2016 10:43:26 +0000 (13:43 +0300)]
avoid spurious project leak detection in tests, related to editor
Roman Shevchenko [Mon, 15 Feb 2016 10:17:02 +0000 (11:17 +0100)]
Cleanup (formatting; typos)
nik [Mon, 15 Feb 2016 09:55:19 +0000 (12:55 +0300)]
added test on LockFreeCopyOnWriteArrayList
peter [Mon, 15 Feb 2016 08:49:23 +0000 (09:49 +0100)]
dispose completion process when a lookup with "No suggestions" is finished
nik [Mon, 15 Feb 2016 08:45:46 +0000 (11:45 +0300)]
default project language level set to 1.8, 'Java language level migration aids' inspections temporary turned off
Alexander Zolotov [Sun, 14 Feb 2016 15:49:08 +0000 (18:49 +0300)]
Simplify conditional expression
peter [Sat, 13 Feb 2016 12:15:42 +0000 (13:15 +0100)]
use module to determine language level (IDEA-151620)
peter [Sat, 13 Feb 2016 11:24:57 +0000 (12:24 +0100)]
support vararg calls in freemarker/velocity under jdk8 (IDEA-151620)
Bas Leijdekkers [Fri, 12 Feb 2016 20:28:56 +0000 (21:28 +0100)]
IG: handle floating point literals with 'f' or 'd' suffix (IDEA-151625)
Bas Leijdekkers [Fri, 12 Feb 2016 16:37:22 +0000 (17:37 +0100)]
IG: more clear inspection messages
Bas Leijdekkers [Fri, 12 Feb 2016 15:36:24 +0000 (16:36 +0100)]
make IG test light
Bas Leijdekkers [Fri, 12 Feb 2016 15:28:12 +0000 (16:28 +0100)]
add quickfix for non-disjoint multi-catch
Roman Shevchenko [Fri, 12 Feb 2016 20:02:04 +0000 (21:02 +0100)]
[platform] plugin manager should tolerate URLs from broken class loaders (IDEA-151636)
Roman Shevchenko [Fri, 12 Feb 2016 19:05:29 +0000 (20:05 +0100)]
[tests] a test for IDEA-151593
Sergey Malenkov [Fri, 12 Feb 2016 18:05:41 +0000 (21:05 +0300)]
IDEA-151601 Too many events posted (
0624c16 reverted)
need to find another way to replace Alarm
Sergey Malenkov [Fri, 12 Feb 2016 17:55:46 +0000 (20:55 +0300)]
IDEA-149395 Add ability to use background of the scroll pane from the viewport's view
Dmitry Jemerov [Fri, 12 Feb 2016 17:39:42 +0000 (18:39 +0100)]
Merge remote-tracking branch 'origin/master'
Dmitry Jemerov [Fri, 12 Feb 2016 17:37:49 +0000 (18:37 +0100)]
remove outdated vendor from Git plugin.xml
Anna Kozlova [Fri, 12 Feb 2016 17:26:43 +0000 (18:26 +0100)]
disable 'good code is red' for jsp, java.ft, etc
Anna Kozlova [Fri, 12 Feb 2016 15:51:41 +0000 (16:51 +0100)]
EA-79190 - IOE: CheckUtil.checkWritable
Aleksey Pivovarov [Fri, 12 Feb 2016 17:10:04 +0000 (20:10 +0300)]
IDEA-151632 vcs: avoid rewriting ShortcutSet for global actions
follow-up
6095a02
Dmitry Avdeev [Fri, 12 Feb 2016 17:04:04 +0000 (20:04 +0300)]
check for initialized project
Alexander Zolotov [Fri, 12 Feb 2016 16:14:30 +0000 (19:14 +0300)]
Add ability to extend fileReference completion for particular references
peter [Fri, 12 Feb 2016 16:10:44 +0000 (17:10 +0100)]
unfold and add to navigation history on navigating within the same editor (IDEA-128907)
Dmitry Jemerov [Fri, 12 Feb 2016 15:17:22 +0000 (16:17 +0100)]
diagnostics for project view panes with non-unique weight
Aleksey Pivovarov [Fri, 12 Feb 2016 15:11:59 +0000 (18:11 +0300)]
vcs: do not change file status on trivial document modifications
Deepanshu Gupta [Thu, 11 Feb 2016 19:44:16 +0000 (11:44 -0800)]
Fix typo in FileDownloader javadoc
Pavel Dolgov [Fri, 12 Feb 2016 14:46:22 +0000 (17:46 +0300)]
Merge remote-tracking branch 'origin/master'
Nikolay Chashnikov [Fri, 12 Feb 2016 14:46:00 +0000 (17:46 +0300)]
fixed initialization of our UrlClassLoader in new JDK builds under Linux: don't call GraphicsEnvironment.isHeadless() during static initialization of Patches class because it leads to 'recursive invocation' exception from java.lang.ClassLoader.initSystemClassLoader since our UrlClassLoader's static initializer refers to Patches.USE_REFLECTION_TO_ACCESS_JDK7
Dmitry Batkovich [Fri, 12 Feb 2016 14:35:29 +0000 (17:35 +0300)]
inspections: presentation text cleanup
Egor.Ushakov [Fri, 12 Feb 2016 14:23:08 +0000 (17:23 +0300)]
prevent Alarm.checkDisposed assert
Liana Bakradze [Fri, 12 Feb 2016 14:14:54 +0000 (17:14 +0300)]
added new surrounders from postfix completion to surround with
Pavel Dolgov [Fri, 12 Feb 2016 14:03:28 +0000 (17:03 +0300)]
junit: check for existing java.system.class.loader property in the command line corrected
Pavel Dolgov [Fri, 12 Feb 2016 14:03:03 +0000 (17:03 +0300)]
Merge remote-tracking branch 'origin/master'
Pavel Dolgov [Fri, 12 Feb 2016 14:02:50 +0000 (17:02 +0300)]
javafx: test data corrected (IDEA-141033)
Aleksey Pivovarov [Fri, 12 Feb 2016 13:38:54 +0000 (16:38 +0300)]
lst: mark file as unchanged on ranges recalculation
Aleksey Pivovarov [Fri, 12 Feb 2016 10:52:16 +0000 (13:52 +0300)]
diff: better UI for error messages
* allow to copy text
* support newlines in message
Aleksey Pivovarov [Fri, 12 Feb 2016 11:17:35 +0000 (14:17 +0300)]
diff: do not expose Throwable.toString() to the user
use getMessage() instead
Aleksey Pivovarov [Fri, 12 Feb 2016 11:24:52 +0000 (14:24 +0300)]
ui: DumbAware actions in DialogWrapper
Aleksey Pivovarov [Fri, 12 Feb 2016 11:24:01 +0000 (14:24 +0300)]
add terminal plugin to community-main.iml
Egor.Ushakov [Fri, 12 Feb 2016 13:50:42 +0000 (16:50 +0300)]
misprint (IDEA-CR-8404)
Egor.Ushakov [Fri, 12 Feb 2016 13:45:52 +0000 (16:45 +0300)]
fixes for IDEA-CR-8404