Vladimir Krivosheev [Fri, 22 Jul 2016 11:08:33 +0000 (13:08 +0200)]
fix compilation
Vladimir Krivosheev [Fri, 22 Jul 2016 10:18:05 +0000 (12:18 +0200)]
Merge remote-tracking branch 'origin/master' into develar/is
Vladimir Krivosheev [Fri, 22 Jul 2016 10:17:09 +0000 (12:17 +0200)]
do not save default project profile
Denis Fokin [Fri, 22 Jul 2016 09:50:47 +0000 (12:50 +0300)]
IDEA-158913 Quick definition popup does not have focus
nik [Fri, 22 Jul 2016 09:48:34 +0000 (12:48 +0300)]
cleanup: code style and names improved
Artem Bukhonov [Fri, 22 Jul 2016 09:47:34 +0000 (12:47 +0300)]
platform: added custom utility to get list of running processes on Windows, it works faster than standard wmic.exe (RIDER-IC-CR-2)
Egor.Ushakov [Fri, 22 Jul 2016 09:33:13 +0000 (12:33 +0300)]
simplify java process attach line
peter [Fri, 22 Jul 2016 09:23:00 +0000 (11:23 +0200)]
drop new LighterAST methods in favor of LightTreeUtil
Dennis Ushakov [Fri, 22 Jul 2016 08:53:04 +0000 (11:53 +0300)]
more docs for IDEA-158425
Roman Shevchenko [Fri, 22 Jul 2016 08:46:16 +0000 (10:46 +0200)]
[java] drops unneeded annotation shuffling (IDEA-156150)
nik [Fri, 22 Jul 2016 08:36:53 +0000 (11:36 +0300)]
platform: search for files added to plugin.xml via xi:include in all plugin's JARs
nik [Thu, 21 Jul 2016 19:00:51 +0000 (22:00 +0300)]
build scripts: correctly report build messages when utils.gant isn't used
Anton Tarasov [Fri, 22 Jul 2016 08:05:59 +0000 (11:05 +0300)]
IDEA-158541 Changed font in plugins dialog
Sergey Malenkov [Thu, 21 Jul 2016 19:03:16 +0000 (22:03 +0300)]
IDEA-122083 Show shadow for popups
memory leak - add only one window listener
Alexander Zolotov [Thu, 21 Jul 2016 18:35:01 +0000 (21:35 +0300)]
Implement concat template macro (IDEA-158886)
Pavel Dolgov [Thu, 21 Jul 2016 18:33:46 +0000 (21:33 +0300)]
Java inspection: Check that the file is writable when applying the fix for "Add Array Creation Expression" inspection (IDEA-157727)
Ilya.Kazakevich [Thu, 21 Jul 2016 18:02:55 +0000 (21:02 +0300)]
Flaky test fixed
--version is reported to stderr on some anaconda interpreters, but we parse stdout
Dennis Ushakov [Thu, 21 Jul 2016 17:41:13 +0000 (20:41 +0300)]
docs for IDEA-158425
Anna.Kozlova [Thu, 21 Jul 2016 16:59:50 +0000 (18:59 +0200)]
lambda return type inconsistency: highlight all found errors (IDEA-158853)
Anna.Kozlova [Thu, 21 Jul 2016 16:30:52 +0000 (18:30 +0200)]
don't prefer primitive types based on statistics (IDEA-158843)
Anna.Kozlova [Thu, 21 Jul 2016 15:47:10 +0000 (17:47 +0200)]
inline method: don't repeat field initializer (IDEA-158832)
Sergey Malenkov [Thu, 21 Jul 2016 16:58:17 +0000 (19:58 +0300)]
IDEA-141952 Reopen Project (ListPopup) does not show the first underscore
peter [Thu, 21 Jul 2016 11:25:51 +0000 (13:25 +0200)]
add some helper methods to LighterAST
peter [Thu, 21 Jul 2016 10:58:48 +0000 (12:58 +0200)]
make light AST getParent work for lazy-parseable token contents
Alexey Utkin [Thu, 21 Jul 2016 16:47:08 +0000 (19:47 +0300)]
IDEA-158863 Semantic highlighting for Java-doc
Roman Shevchenko [Thu, 21 Jul 2016 16:33:20 +0000 (18:33 +0200)]
Cleanup (minor optimization)
Roman Shevchenko [Thu, 21 Jul 2016 16:31:00 +0000 (18:31 +0200)]
Cleanup (warnings)
Vladimir Krivosheev [Thu, 21 Jul 2016 15:46:24 +0000 (17:46 +0200)]
fix profiles test
Vladimir Krivosheev [Thu, 21 Jul 2016 15:39:09 +0000 (17:39 +0200)]
Merge remote-tracking branch 'origin/master' into develar/is
Alexey Gopachenko [Thu, 21 Jul 2016 14:12:02 +0000 (16:12 +0200)]
Fix equals contract x.equals(null) => false
(cherry picked from commit
1ad34e5)
Vladimir Krivosheev [Thu, 21 Jul 2016 15:17:17 +0000 (17:17 +0200)]
cleanup
nik [Thu, 21 Jul 2016 15:10:38 +0000 (18:10 +0300)]
build scripts: correctly exclude files which need to be scrambled from 'lib' directory when building on Windows; added additional check to make sure that such files aren't copied to 'lib' directory
nik [Thu, 21 Jul 2016 14:35:01 +0000 (17:35 +0300)]
build scripts: javadoc corrected
Ilya.Kazakevich [Thu, 21 Jul 2016 14:57:32 +0000 (17:57 +0300)]
Flaky test fixed
Due to precision sleep(1000) may actually take 998 and lead to test error.
Roman Shevchenko [Thu, 21 Jul 2016 14:40:52 +0000 (16:40 +0200)]
[java] missing annotations on method return types
irengrig [Thu, 21 Jul 2016 14:36:38 +0000 (16:36 +0200)]
magic numbers -> constants; WEB-19898 Add code completion for eslintrc section inside package.json file
Roman Shevchenko [Thu, 21 Jul 2016 14:09:53 +0000 (16:09 +0200)]
Cleanup (warning)
Aleksey Pivovarov [Thu, 21 Jul 2016 13:16:07 +0000 (16:16 +0300)]
diff: move fragmented contents to api
Sergey Malenkov [Thu, 21 Jul 2016 13:51:08 +0000 (16:51 +0300)]
Throw real OutOfMemoryError
Dmitry Batkovich [Thu, 21 Jul 2016 13:45:39 +0000 (16:45 +0300)]
inspection configurable: use one-px splitter
Sergey Malenkov [Thu, 21 Jul 2016 13:20:51 +0000 (16:20 +0300)]
IDEA-152049 Project view collapses in unpinned mode after some time and changes in editor
Sergey Malenkov [Thu, 21 Jul 2016 13:12:49 +0000 (16:12 +0300)]
IDEA-152049 add more debugging info
Vassiliy.Kudryashov [Thu, 21 Jul 2016 13:05:30 +0000 (16:05 +0300)]
IDEA-156735 Bookmarks causing typing slowness (use document as storage, add some synchronization)
Denis Fokin [Thu, 21 Jul 2016 10:02:30 +0000 (13:02 +0300)]
IDEA-158422 Keymap: for non-QWERTY keyboard layouts Ctrl is processed as Ctrl+Alt (Windows) or Alt (Mac OS) when combined with symbols
Alexey Kudravtsev [Thu, 21 Jul 2016 12:14:29 +0000 (15:14 +0300)]
cleanup
Pavel Dolgov [Thu, 21 Jul 2016 11:56:05 +0000 (14:56 +0300)]
Java inspection: In "Remove Braces" inspection handle the case where if/loop body contains another if/loop in a code block, and the quick fix is invoked at the closing brace of the code block. Tests added. (IDEA-157727)
Anna.Kozlova [Thu, 21 Jul 2016 10:47:07 +0000 (12:47 +0200)]
exceptions declared by try with resources should collect all close methods from the resource class and choose exceptions in the intersection (IDEA-158762)
Anna.Kozlova [Thu, 21 Jul 2016 08:24:16 +0000 (10:24 +0200)]
suppress inspection for testdata
Roman Shevchenko [Thu, 21 Jul 2016 11:38:46 +0000 (13:38 +0200)]
Cleanup (annotations)
Aleksey Pivovarov [Thu, 21 Jul 2016 11:22:09 +0000 (14:22 +0300)]
diff: fix typo in field name
Aleksey Pivovarov [Thu, 21 Jul 2016 11:14:58 +0000 (14:14 +0300)]
diff: do not access invalid RangeMarker
Konstantin Ulitin [Thu, 21 Jul 2016 11:22:08 +0000 (14:22 +0300)]
update wip protocol to chromium 51 (WEB-22491)
nik [Thu, 21 Jul 2016 10:54:15 +0000 (13:54 +0300)]
build scripts: class renamed
Egor.Ushakov [Thu, 21 Jul 2016 10:33:53 +0000 (13:33 +0300)]
lower FJ threads priority
peter [Wed, 20 Jul 2016 15:22:32 +0000 (17:22 +0200)]
a test that lambdas in constructor calls are found
peter [Wed, 20 Jul 2016 15:10:03 +0000 (17:10 +0200)]
find lambdas passed into vararg methods
peter [Wed, 20 Jul 2016 14:54:30 +0000 (16:54 +0200)]
cache LambdaUtil.findFunctionCandidates
nik [Thu, 21 Jul 2016 09:57:57 +0000 (12:57 +0300)]
build scripts: set custom idea.platform.prefix in bat-file, duplication removed
Alexey Kudravtsev [Thu, 21 Jul 2016 09:33:25 +0000 (12:33 +0300)]
use mock jdk 8 by default in InspectionTestCase
Alexey Kudravtsev [Thu, 21 Jul 2016 09:07:23 +0000 (12:07 +0300)]
cleanup
Alexey Kudravtsev [Wed, 20 Jul 2016 15:53:11 +0000 (18:53 +0300)]
javadoc
Alexey Kudravtsev [Wed, 20 Jul 2016 15:34:47 +0000 (18:34 +0300)]
removed redundant overrides
Alexey Kudravtsev [Wed, 20 Jul 2016 13:57:18 +0000 (16:57 +0300)]
test fixed
Egor.Ushakov [Thu, 21 Jul 2016 09:37:34 +0000 (12:37 +0300)]
check enabled flag in prioritizeUiActivity
nik [Thu, 21 Jul 2016 09:34:43 +0000 (12:34 +0300)]
build scripts redesign, phase 2: scripts which produce the platform and plugins JAR files are rewritten; more customizations added
nik [Wed, 20 Jul 2016 12:37:56 +0000 (15:37 +0300)]
project configuration: export library from 'terminal' plugin instead of using it directly from 'remote-run' plugin to ensure that library isn't packaged with 'remote-run' plugin by redesigned build scripts
Roman Shevchenko [Thu, 21 Jul 2016 09:20:53 +0000 (11:20 +0200)]
Cleanup (minor optimization)
Roman Shevchenko [Thu, 21 Jul 2016 09:19:49 +0000 (11:19 +0200)]
[platform] more accurate fix for missing scratch extensions issue (IDEA-126952)
Egor.Ushakov [Thu, 21 Jul 2016 09:09:48 +0000 (12:09 +0300)]
IDEA-54188 add a configuration option to preselect/automate disconnection and process termination on termination of a debugging session - better settings name
Roman Shevchenko [Thu, 21 Jul 2016 08:53:34 +0000 (10:53 +0200)]
[platform] update compatibility info in the dialog (IDEA-CR-12398)
Vladimir Krivosheev [Thu, 21 Jul 2016 08:34:00 +0000 (10:34 +0200)]
fix compliation
Vladimir Krivosheev [Thu, 21 Jul 2016 08:28:34 +0000 (10:28 +0200)]
Merge remote-tracking branch 'origin/master' into develar/is
Vladimir Krivosheev [Thu, 21 Jul 2016 08:27:46 +0000 (10:27 +0200)]
cleanup
Vladimir Krivosheev [Thu, 21 Jul 2016 08:09:02 +0000 (10:09 +0200)]
fix compilation
Bas Leijdekkers [Wed, 20 Jul 2016 22:01:43 +0000 (00:01 +0200)]
test profile for merged throwable not thrown inspections
Sergey Simonchik [Wed, 20 Jul 2016 21:35:52 +0000 (00:35 +0300)]
mark NodeJS 163.1699 as broken
Dmitry Batkovich [Wed, 20 Jul 2016 19:26:50 +0000 (22:26 +0300)]
inspection view: show diff
Sergey Malenkov [Wed, 20 Jul 2016 19:10:56 +0000 (22:10 +0300)]
IDEA-97406 do not clip a dotted line in the middle of a dot
Roman Shevchenko [Wed, 20 Jul 2016 18:44:26 +0000 (20:44 +0200)]
[platform] update compatibility info in the dialog (IDEA-CR-12398)
Anna.Kozlova [Wed, 20 Jul 2016 17:48:27 +0000 (19:48 +0200)]
junit: reject tests without method name during building of a tree (IDEA-158727)
Anna.Kozlova [Wed, 20 Jul 2016 17:47:43 +0000 (19:47 +0200)]
introduce variable: suggest upper bound of captured wildcard
Julia Beliaeva [Wed, 20 Jul 2016 18:27:11 +0000 (21:27 +0300)]
[vcs-log] get log provider for correct ref in comparator
Semyon Proshev [Fri, 15 Jul 2016 14:33:51 +0000 (17:33 +0300)]
Specify nullability annotations in PyClassStub and PyClassStubImpl
Semyon Proshev [Fri, 15 Jul 2016 14:26:21 +0000 (17:26 +0300)]
Introduce PyResolveUtil.resolveLocally methods to resolve references and names in current file
Semyon Proshev [Fri, 15 Jul 2016 12:46:36 +0000 (15:46 +0300)]
NotNull annotation for PyClassElementType.getStubElementType
Semyon Proshev [Fri, 15 Jul 2016 12:45:55 +0000 (15:45 +0300)]
Attempt to make PyClassElementType more readable
Semyon Proshev [Fri, 15 Jul 2016 12:15:36 +0000 (15:15 +0300)]
Annotation for PyStubElementType.PyStubElementType and its inheritors
Semyon Proshev [Fri, 15 Jul 2016 12:09:06 +0000 (15:09 +0300)]
NotNull annotation for IStubElementType.createStub and its inheritors
Semyon Proshev [Fri, 15 Jul 2016 11:57:42 +0000 (14:57 +0300)]
NotNull annotation for PyStubElementType.createElement and its inheritors
Semyon Proshev [Mon, 4 Jul 2016 13:27:43 +0000 (16:27 +0300)]
PY-19461 Fixed: Inspection does not recognize all subclasses
PY-19530 Fixed: from MODULE import SUBMODULE as NAME not find inheritance
If superclass is imported via 'as', save its imported and original names in stubs.
Use original name in PySuperClassIndex building and imported name in superclasses calculating
Sergey Malenkov [Wed, 20 Jul 2016 18:07:18 +0000 (21:07 +0300)]
IDEA-97406 cached images refactoring
Pavel Dolgov [Wed, 20 Jul 2016 17:57:15 +0000 (20:57 +0300)]
Java inspection: Converted the intention "Add Array Creation Expression" into an INFORMATION-level inspection (IDEA-157727)
Andrey Vokin [Wed, 20 Jul 2016 17:24:26 +0000 (19:24 +0200)]
RUBY-18217 Show only Ruby 2.2+ for Rails API applications in Ruby Plugin. After review changes
Valentin Fondaratov [Wed, 20 Jul 2016 15:24:35 +0000 (18:24 +0300)]
Fix YAML parser to include into block scalars only their real content
Egor.Ushakov [Wed, 20 Jul 2016 16:03:30 +0000 (19:03 +0300)]
cache source positions to speedup frame loading when stepping
Alexey Utkin [Wed, 20 Jul 2016 17:00:45 +0000 (20:00 +0300)]
CPP-778 Semantic per-variable highlighting (new approach for small set of rainbow colors)
Roman Shevchenko [Wed, 20 Jul 2016 16:41:45 +0000 (18:41 +0200)]
[platform] fixes unwanted file extension appending (IDEA-148656)
Anna.Kozlova [Wed, 20 Jul 2016 16:13:03 +0000 (18:13 +0200)]
descriptions of misspelled inspections
Anna.Kozlova [Wed, 20 Jul 2016 16:04:39 +0000 (18:04 +0200)]
pull up from anonymous: check for base class type instead of extends list
Anna.Kozlova [Wed, 20 Jul 2016 15:47:05 +0000 (17:47 +0200)]
introduce constant: don't traverse inside class or lambda to check unhandled throwables; check for calls to instance methods though