Mikhail Golubev [Mon, 22 Aug 2016 14:58:53 +0000 (17:58 +0300)]
IDEA-157507 Use "deploymentType" field in serverInfo to detect instances of JIRA in Cloud
It seems that at the moments most of existing JIRA Cloud servers have
this parameter, but just in case I left the old heuristics as a
fallback. Also whether the server is an instance of Cloud is shown in
the editor settings next to the version to ease debugging.
Mikhail Golubev [Thu, 25 Aug 2016 17:39:28 +0000 (20:39 +0300)]
Do not use <small/> in the description of "Negate comparison" intention
Mikhail Golubev [Thu, 25 Aug 2016 17:15:47 +0000 (20:15 +0300)]
EA-87349 Fix NPE in the "Convert from variadic to normal parameter(s)" intention
Mikhail Golubev [Thu, 25 Aug 2016 17:10:55 +0000 (20:10 +0300)]
Fix the example for the intention "Convert from variadic to normal parameter(s)"
peter [Fri, 26 Aug 2016 09:32:49 +0000 (11:32 +0200)]
update StubBasedPsiElementBase javadocs to the new reality
Roman Shevchenko [Fri, 26 Aug 2016 10:43:20 +0000 (13:43 +0300)]
Cleanup (formatting)
Roman Shevchenko [Fri, 26 Aug 2016 10:40:52 +0000 (13:40 +0300)]
[java] unifies duplicate module statements highlighting
Vladimir.Orlov [Fri, 26 Aug 2016 10:36:43 +0000 (13:36 +0300)]
Merge remote-tracking branch 'origin/master'
Vladimir.Orlov [Fri, 26 Aug 2016 10:23:19 +0000 (13:23 +0300)]
updater: do not show dialog for creation new file(s) with changes only in upper/lower case name.
Roman Shevchenko [Fri, 26 Aug 2016 10:21:59 +0000 (13:21 +0300)]
[java] module 'uses' statement highlighting
Andrey Vokin [Fri, 26 Aug 2016 10:03:17 +0000 (12:03 +0200)]
Option whether to use rsync or not added to registry. RUBY-14931 Speed up remote gem downloading
Vladimir.Orlov [Fri, 26 Aug 2016 10:19:15 +0000 (13:19 +0300)]
IDEA-CR-13184
Yaroslav Lepenkin [Fri, 26 Aug 2016 10:04:48 +0000 (13:04 +0300)]
[Hint Reporter ] added clarifying comment
Egor.Ushakov [Fri, 26 Aug 2016 09:37:30 +0000 (12:37 +0300)]
check only java sdk versions
Rustam Vishnyakov [Fri, 26 Aug 2016 09:30:12 +0000 (12:30 +0300)]
FIXED IDEA-159856 Colors & Fonts > Import button is present in IDEA-based IDEs and does nothing
Tagir Valeev [Fri, 26 Aug 2016 09:13:35 +0000 (12:13 +0300)]
IDEA-CR-13278 PsiReferenceExpressionBase -> PsiReferenceExpression
Egor.Ushakov [Fri, 26 Aug 2016 09:14:07 +0000 (12:14 +0300)]
IDEA-29246 Debug with alternative JRE - JDK source is incorrect - fixes after review IDEA-CR-13233
nik [Fri, 26 Aug 2016 09:14:27 +0000 (12:14 +0300)]
sources of trove4j library removed from IDEA distributions (IDEA-159429)
nik [Fri, 26 Aug 2016 09:12:26 +0000 (12:12 +0300)]
build scripts: reused code to build updater.jar and use new 'LayoutBuilder' instead of old 'layout' method
Tagir Valeev [Fri, 26 Aug 2016 09:00:15 +0000 (12:00 +0300)]
IDEA-160325 Replace Arrays.asList(...).stream() with Stream.of(...) quick fix removes generic type parameter which may lead to compilation error
Rustam Vishnyakov [Thu, 25 Aug 2016 19:09:25 +0000 (22:09 +0300)]
IDEA-160103 fix
Anna Kozlova [Fri, 26 Aug 2016 08:48:01 +0000 (11:48 +0300)]
replace with foreach: disable for arrays of collection type (IDEA-160323)
Anna Kozlova [Fri, 26 Aug 2016 08:41:23 +0000 (11:41 +0300)]
replace with collect: allow comments to produce assignments (IDEA-160327)
nik [Fri, 26 Aug 2016 08:37:25 +0000 (11:37 +0300)]
sources of trove4j library removed from product distributions (IDEA-159429)
Tagir Valeev [Fri, 26 Aug 2016 07:23:14 +0000 (10:23 +0300)]
IDEA-160239: refactoring
nik [Thu, 25 Aug 2016 20:38:59 +0000 (23:38 +0300)]
updater: specify Main-Class in MANIFEST.MF directly in updater module to simplify build scripts
nik [Thu, 25 Aug 2016 20:34:38 +0000 (23:34 +0300)]
build scripts: always build 'updater' module
nik [Thu, 25 Aug 2016 17:13:50 +0000 (20:13 +0300)]
build scripts: allow products to exclude some folders from platform modules
nik [Thu, 25 Aug 2016 17:11:18 +0000 (20:11 +0300)]
build scripts: extracted method which creates copy of BuildContext to allow building two products in single script
nik [Thu, 25 Aug 2016 16:11:33 +0000 (19:11 +0300)]
unused iml file removed
Tagir Valeev [Fri, 26 Aug 2016 07:11:37 +0000 (10:11 +0300)]
IDEA-160239: shortenClassReferences after insertion of new PsiExpression
Dmitry Batkovich [Fri, 26 Aug 2016 06:26:27 +0000 (09:26 +0300)]
guava inspection: conversion for FluentIterable.last (IDEA-160221)
peter [Fri, 26 Aug 2016 06:07:27 +0000 (08:07 +0200)]
InjectionCache: don't load AST, search in non-Java files as well
Gregory.Shrago [Thu, 25 Aug 2016 20:48:04 +0000 (23:48 +0300)]
introduce classTraverser
Gregory.Shrago [Thu, 25 Aug 2016 19:12:22 +0000 (22:12 +0300)]
JBIterable, JBTreeTraversal: filter out duplicates; add some javadoc (IDEA-159584)
Daniil Ovchinnikov [Thu, 25 Aug 2016 19:33:11 +0000 (22:33 +0300)]
[groovy] support @Synchronized transformation (IDEA-140847)
Aleksey Pivovarov [Thu, 25 Aug 2016 17:48:37 +0000 (20:48 +0300)]
diff: simplify
Anna Kozlova [Thu, 25 Aug 2016 17:52:54 +0000 (20:52 +0300)]
class patterns: validate input sting to be a valid java identifier with '*' extension (IDEA-160281)
Anna Kozlova [Thu, 25 Aug 2016 17:39:30 +0000 (20:39 +0300)]
unused declaration: restart daemon if patterns were changed (IDEA-160293)
Anna Kozlova [Thu, 25 Aug 2016 17:29:46 +0000 (20:29 +0300)]
apply inspection fixes
Anna Kozlova [Thu, 25 Aug 2016 16:54:27 +0000 (19:54 +0300)]
bind parameter to field: ensure applicable field is chosen/skip already assigned (IDEA-160180)
Anna Kozlova [Thu, 25 Aug 2016 15:40:33 +0000 (18:40 +0300)]
coverage percentage: assume 0/0 to be 100% (IDEA-160268)
Roman Shevchenko [Thu, 25 Aug 2016 17:52:09 +0000 (20:52 +0300)]
Cleanup (formatting)
Roman Shevchenko [Thu, 25 Aug 2016 17:50:57 +0000 (20:50 +0300)]
[java] module 'exports' package completion
peter [Thu, 25 Aug 2016 16:27:09 +0000 (18:27 +0200)]
don't let recursive PIEAE spoil the diagnostics (PY-20537)
Aleksey Zezukin [Thu, 25 Aug 2016 16:32:28 +0000 (19:32 +0300)]
some toString() added/improved for easier debugging
Rustam Vishnyakov [Thu, 25 Aug 2016 16:38:00 +0000 (19:38 +0300)]
IDEA-160104 fix
Yaroslav Lepenkin [Thu, 25 Aug 2016 16:47:25 +0000 (19:47 +0300)]
[Inlay Text Hints] isEnabledAndVisible = false, when inline hints disabled
Maxim.Mossienko [Thu, 25 Aug 2016 16:45:05 +0000 (18:45 +0200)]
- Find in Path dialog: Preview tab doesn't show file path anywhere (IDEA-150931)
Vladimir Krivosheev [Thu, 25 Aug 2016 16:45:22 +0000 (18:45 +0200)]
rename to KeePassCredentialStore
Vladimir Krivosheev [Thu, 25 Aug 2016 16:39:28 +0000 (18:39 +0200)]
IDEA-159614 Saved database passwords from the previous versions can not be used
Dennis Ushakov [Thu, 25 Aug 2016 16:09:03 +0000 (19:09 +0300)]
EA-87348
Roman Shevchenko [Thu, 25 Aug 2016 16:03:38 +0000 (19:03 +0300)]
Merge remote-tracking branch 'origin/master'
Roman Shevchenko [Thu, 25 Aug 2016 13:27:35 +0000 (16:27 +0300)]
[java] module 'exports' statement highlighting
Roman Shevchenko [Thu, 25 Aug 2016 13:18:30 +0000 (16:18 +0300)]
Cleanup (test consolidation; code reuse)
Yaroslav Lepenkin [Thu, 25 Aug 2016 15:33:10 +0000 (18:33 +0300)]
[Inlay Text Hints] use ParameterHintsPresentationManager to retrieve hint text
Julia Beliaeva [Thu, 25 Aug 2016 15:32:31 +0000 (18:32 +0300)]
[vcs-log] minor: extract static class from anonimous, reorder fields
Julia Beliaeva [Thu, 25 Aug 2016 15:31:10 +0000 (18:31 +0300)]
[vcs-log] minor: remove some extra empty lines, fix format
Julia Beliaeva [Thu, 25 Aug 2016 15:27:19 +0000 (18:27 +0300)]
[vcs-log] add a diagnostic for an assertion, try to workaround broken storage EA-87308
Maxim.Mossienko [Thu, 25 Aug 2016 15:24:58 +0000 (17:24 +0200)]
IDEA-156611 Find/Replace toolbar: Escape now clears the replace lineedit which also clears the lineedit history entry
Artem Khvastunov [Thu, 25 Aug 2016 14:20:37 +0000 (16:20 +0200)]
PHP tests: fixed PHP Env Tests suite - instantiate WebModuleType as late as possible
Anna Kozlova [Thu, 25 Aug 2016 14:09:38 +0000 (17:09 +0300)]
ambiguity of implicit constructor call (IDEA-160248)
Anna Kozlova [Thu, 25 Aug 2016 12:35:32 +0000 (15:35 +0300)]
shorten refs on physical element
Anna Kozlova [Thu, 25 Aug 2016 09:34:42 +0000 (12:34 +0300)]
method refs: prefer unhandled exception to wrong return type error (IDEA-160251)
Anton Makeev [Thu, 25 Aug 2016 14:32:53 +0000 (16:32 +0200)]
CPP-7479 Project tool window collapsed by default: handle potential situation when tool window is registered early
Sergey Malenkov [Thu, 25 Aug 2016 14:30:23 +0000 (17:30 +0300)]
IDEA-159498 initialize listeners for native preferences before requesting their values
Tagir Valeev [Thu, 25 Aug 2016 14:06:25 +0000 (17:06 +0300)]
CommonClassNames.JAVA_LANG_MATH and JAVA_LANG_STRICTMATH
Maxim.Mossienko [Thu, 25 Aug 2016 13:56:38 +0000 (15:56 +0200)]
avoid whole words search failures like (RUBY-18057)
Dmitry Batkovich [Thu, 25 Aug 2016 13:49:44 +0000 (16:49 +0300)]
unused declaration: MoveEntriesToSuspicious always shows "remove from user defined EP-s"
Tagir Valeev [Thu, 25 Aug 2016 13:43:57 +0000 (16:43 +0300)]
InvalidComparatorMethodReferenceInspection: fixes according to IDEA-CR-13278
Dmitry Avdeev [Thu, 25 Aug 2016 13:31:32 +0000 (16:31 +0300)]
BasicInstallerTest skipped
Dmitry Avdeev [Thu, 25 Aug 2016 12:40:14 +0000 (15:40 +0300)]
typo
Yaroslav Lepenkin [Wed, 24 Aug 2016 17:13:54 +0000 (20:13 +0300)]
[Inlay Text Hints] added action to report tourbled inline hints
Pavel Dolgov [Wed, 24 Aug 2016 12:13:26 +0000 (15:13 +0300)]
Undo accidental change
peter [Thu, 25 Aug 2016 13:11:17 +0000 (15:11 +0200)]
fix item preselection in goto popups
peter [Thu, 25 Aug 2016 12:43:23 +0000 (14:43 +0200)]
use green stub in StubBasedPsiElementBase#getParent
peter [Thu, 25 Aug 2016 12:28:26 +0000 (14:28 +0200)]
contract inference: resolve method calls lazily
peter [Thu, 25 Aug 2016 11:18:15 +0000 (13:18 +0200)]
contract inference: check for variable initializer side effects lazily, only if any contracts are actually inferred
peter [Thu, 25 Aug 2016 10:44:25 +0000 (12:44 +0200)]
introduce PreContract to make contract inference lazier (and eventually indexable)
peter [Thu, 25 Aug 2016 09:39:17 +0000 (11:39 +0200)]
contract inference: make method's not-null check lazy
Anton Makeev [Thu, 25 Aug 2016 12:31:51 +0000 (14:31 +0200)]
CPP-6817 Changing code generation options causes duplicating sections and values in codeStyleSettings.xml: test added
Mikhail Golubev [Thu, 25 Aug 2016 11:55:23 +0000 (14:55 +0300)]
PY-20392 Handle ambiguous settings for space after trailing comma in collection literals
If one has chosen to omit a space after comma in settings but still
wants a space within braces or brackets in collection literals.
Mikhail Golubev [Wed, 24 Aug 2016 19:18:16 +0000 (22:18 +0300)]
PY-20392 Put space after trailing comma in dict literals if SPACE_AFTER_COMMA is enabled
Mikhail Golubev [Wed, 24 Aug 2016 11:39:44 +0000 (14:39 +0300)]
PY-18744 Don't advertise compatibility inspection in library sources
In particular, if some library imports __future__ or six, it doesn't
necessarily mean that project which uses it is intended to be
cross-compatible as well.
Anton Makeev [Thu, 25 Aug 2016 11:54:22 +0000 (13:54 +0200)]
CPP-6817 Changing code generation options causes duplicating sections and values in codeStyleSettings.xml
Dmitry Avdeev [Thu, 25 Aug 2016 11:50:49 +0000 (14:50 +0300)]
fixing ClassChooserTest.testSubclassModel
Vladimir Krivosheev [Thu, 25 Aug 2016 11:08:38 +0000 (13:08 +0200)]
simplify — require credentials attributes (it is ok for set, but not for get)
Vladimir Krivosheev [Thu, 25 Aug 2016 11:00:30 +0000 (13:00 +0200)]
use factory method to create credentials attributes, part 2
Vladimir Krivosheev [Thu, 25 Aug 2016 10:40:34 +0000 (12:40 +0200)]
restore createGlobalContextForTool (go plugin compatibility)
Vladimir Krivosheev [Thu, 25 Aug 2016 10:34:12 +0000 (12:34 +0200)]
setPassword as null means that we set account name to nul as well
Vladimir Krivosheev [Thu, 25 Aug 2016 10:06:45 +0000 (12:06 +0200)]
use factory method to create credentials attributes
Dennis Ushakov [Thu, 25 Aug 2016 10:03:44 +0000 (13:03 +0300)]
fix emmet edit points for js
Vladimir Krivosheev [Thu, 25 Aug 2016 09:38:46 +0000 (11:38 +0200)]
mac keychain — allow null password
Tagir Valeev [Thu, 25 Aug 2016 09:33:03 +0000 (12:33 +0300)]
IDEA-160239 Warn about using Integer::min, Integer::max where Comparator expected
Konstantin Bulenkov [Thu, 25 Aug 2016 09:20:56 +0000 (12:20 +0300)]
re-write warning message
Roman Shevchenko [Thu, 25 Aug 2016 09:18:37 +0000 (12:18 +0300)]
Cleanup (formatting)
Anton Makeev [Wed, 24 Aug 2016 19:56:02 +0000 (21:56 +0200)]
CPP-7479 Project tool window collapsed by default
Dmitry Avdeev [Thu, 25 Aug 2016 09:10:53 +0000 (12:10 +0300)]
IDEA-160207 Redundant default parameter value assignment doesn’t catch unnecessary array assignments
Roman Shevchenko [Thu, 25 Aug 2016 09:00:24 +0000 (12:00 +0300)]
[java] module reference completion
Vladimir Krivosheev [Thu, 25 Aug 2016 07:15:49 +0000 (09:15 +0200)]
OneTimeString — do not clear on set