liana.bakradze [Tue, 23 Aug 2016 12:18:52 +0000 (15:18 +0300)]
cleanup
use more general class and correct affected documents
liana.bakradze [Tue, 23 Aug 2016 12:15:28 +0000 (15:15 +0300)]
use util method to exclude generated files root
liana.bakradze [Thu, 18 Aug 2016 11:38:57 +0000 (14:38 +0300)]
add/delete answer placeholder tests
liana.bakradze [Wed, 17 Aug 2016 14:03:39 +0000 (17:03 +0300)]
isolate UI for better testability
Liana Bakradze [Tue, 16 Aug 2016 10:27:50 +0000 (13:27 +0300)]
tests for CCShowPreview
Egor.Ushakov [Tue, 16 Aug 2016 08:48:40 +0000 (11:48 +0300)]
made toString - default label renderer for compound renderers
nik [Thu, 11 Aug 2016 18:37:32 +0000 (21:37 +0300)]
phpstorm build scripts rewritten
Dmitry Batkovich [Tue, 16 Aug 2016 07:44:01 +0000 (10:44 +0300)]
type migration: use side effect checker in type migration to void
Dmitry Batkovich [Tue, 16 Aug 2016 07:24:03 +0000 (10:24 +0300)]
type migration: start rename method in read action
Dmitry Batkovich [Mon, 15 Aug 2016 17:20:22 +0000 (20:20 +0300)]
type migration:fixed typo
Dmitry Batkovich [Mon, 15 Aug 2016 15:55:16 +0000 (18:55 +0300)]
type migration: to void: remove unused variables in simple cases IDEA-158196
Dmitry Batkovich [Mon, 15 Aug 2016 11:48:09 +0000 (14:48 +0300)]
inspection view: wrap with write action (EA-86818)
Vasily Pisar [Tue, 16 Aug 2016 02:39:49 +0000 (05:39 +0300)]
CPP-7227 'Split group' action for CMake consoles breaks console rendering
- well, it won't be needed anymore
Vasily Pisar [Mon, 15 Aug 2016 14:27:24 +0000 (17:27 +0300)]
CPP-7227 'Split group' action for CMake consoles breaks console rendering
- well, it won't be needed anymore
Anna Kozlova [Mon, 15 Aug 2016 18:33:17 +0000 (21:33 +0300)]
remove test engine nodes from the result tree (IDEA-159709)
Anna Kozlova [Mon, 15 Aug 2016 18:07:36 +0000 (21:07 +0300)]
preserve comments on invert if (IDEA-159847)
Pavel Dolgov [Mon, 15 Aug 2016 18:21:32 +0000 (21:21 +0300)]
Java inspection: Renamed the inspection "Make Type Generic" to a noun-based name. (IDEA-157727)
Daniil Ovchinnikov [Mon, 15 Aug 2016 17:53:20 +0000 (20:53 +0300)]
[groovy] return proper PsiElement type name in FU (IDEA-142282)
Mikhail Golubev [Mon, 15 Aug 2016 14:25:13 +0000 (17:25 +0300)]
PY-20058 Fix the check that we should suppress E402 in Jupyter notebooks
So that it ignores preceding comments and imports and, overall,
mutes this error not only on the first import statement in a cell.
Also I accidentally used the interface PyImportStatement instead of
PyImportStatementBase before, so, the previous fix didn't handle the
original case with "from __future__ import print_function".
Mikhail Golubev [Fri, 12 Aug 2016 15:14:17 +0000 (18:14 +0300)]
PY-20421 Fix IOOBE on parsing Tuple[SomeType] annotation in function type comments
Pavel Dolgov [Mon, 15 Aug 2016 17:18:05 +0000 (20:18 +0300)]
Java control flow: Collect more data on try-catch statements which contain errors ahd therefore can't be handled normally. Use LOG.error for that instead of 'assert'
Pavel Dolgov [Mon, 15 Aug 2016 17:04:28 +0000 (20:04 +0300)]
Java inspection: Improved messages and documentation for the inspection "Lambda parameter type is redundant" - use LOG.error
Pavel Dolgov [Mon, 15 Aug 2016 16:27:10 +0000 (19:27 +0300)]
Java inspection: Improved messages and documentation for the inspection "Lambda parameter type is redundant"
Anna Kozlova [Mon, 15 Aug 2016 17:12:47 +0000 (20:12 +0300)]
highlight comments inside qualified names (IDEA-154450)
Anna Kozlova [Mon, 15 Aug 2016 16:16:47 +0000 (19:16 +0300)]
names highlighting: don't highlight typed reference as class name (IDEA-65270)
Anna Kozlova [Mon, 15 Aug 2016 13:48:30 +0000 (16:48 +0300)]
introduce parameter: clear @Override when delegate (IDEA-153158)
Anna Kozlova [Mon, 15 Aug 2016 13:14:42 +0000 (16:14 +0300)]
extract method with folded parameter: resolve names conflict (IDEA-156943)
Anna Kozlova [Mon, 15 Aug 2016 11:08:12 +0000 (14:08 +0300)]
quotes (IDEA-117054)
Denis Fokin [Mon, 15 Aug 2016 15:32:50 +0000 (18:32 +0300)]
IDEA-159850 NPE on welcome screen (Import Project)
Pavel Dolgov [Mon, 15 Aug 2016 15:28:40 +0000 (18:28 +0300)]
Java inspection: Collect more data on information-level inspections when they're applied to non-physical elements
Pavel Dolgov [Mon, 15 Aug 2016 15:02:27 +0000 (18:02 +0300)]
Java inspection: Renamed the inspection "Expand lambda expression body to code block" to a noun-based name. (IDEA-157727)
Roman Shevchenko [Mon, 15 Aug 2016 14:21:50 +0000 (17:21 +0300)]
Cleanup (non-essential classes moved out of 'util')
Vasily Pisar [Mon, 15 Aug 2016 14:02:49 +0000 (17:02 +0300)]
CPP-7227 'Split group' action for CMake consoles breaks console rendering
- ...and disposing content afterwards
Vasily Pisar [Mon, 15 Aug 2016 13:59:25 +0000 (16:59 +0300)]
CPP-7227 'Split group' action for CMake consoles breaks console rendering
- looks like the main content should not be disposed here...
Alexey Kudravtsev [Mon, 15 Aug 2016 13:53:47 +0000 (16:53 +0300)]
cleanup
Alexey Kudravtsev [Mon, 15 Aug 2016 13:53:38 +0000 (16:53 +0300)]
initialize ForkJoinCommon pool because some tests do not init application but want to use parallel streams
Alexey Kudravtsev [Fri, 12 Aug 2016 16:33:40 +0000 (19:33 +0300)]
more clear messages
Alexey Kudravtsev [Fri, 12 Aug 2016 11:29:42 +0000 (14:29 +0300)]
doc
Alexey Kudravtsev [Fri, 12 Aug 2016 10:52:17 +0000 (13:52 +0300)]
moved min to ArrayUtil
Denis Fokin [Mon, 15 Aug 2016 13:30:06 +0000 (16:30 +0300)]
IDEA-159840 Impossible to select a boot jdk from disk with native file dialogs on mac
Pavel Dolgov [Mon, 15 Aug 2016 13:37:09 +0000 (16:37 +0300)]
Java inspection: Don't apply information-level inspections to non-physical elements because problem descriptor can't be attached to such elements
Aleksey Pivovarov [Mon, 15 Aug 2016 12:48:52 +0000 (15:48 +0300)]
IDEA-135207 github: fix token authentication behind proxy with basic auth
Without setting AuthScope, PreemptiveBasicAuthInterceptor might use proxy password from CredentialsProvider.
So the request contained both "Authorization: Basic <proxy password>" and "Authorization: token <token>" headers.
Roman Shevchenko [Mon, 15 Aug 2016 13:13:07 +0000 (16:13 +0300)]
Cleanup (dead code)
Denis Fokin [Mon, 15 Aug 2016 13:12:14 +0000 (16:12 +0300)]
Code clean-up
Denis Fokin [Mon, 15 Aug 2016 13:00:25 +0000 (16:00 +0300)]
IDEA-159671 Mac Native File Chooser: after opening file chooser from main IDEA frame, Main Menu become inactive
Roman Shevchenko [Mon, 15 Aug 2016 12:35:16 +0000 (15:35 +0300)]
[platform] temporarily avoids using parallel streams in tests
Vladislav.Soroka [Mon, 15 Aug 2016 12:21:40 +0000 (15:21 +0300)]
maven: clean-up
nik [Mon, 15 Aug 2016 12:14:09 +0000 (15:14 +0300)]
build scripts: generate unique names for parallel tasks
nik [Mon, 15 Aug 2016 11:54:39 +0000 (14:54 +0300)]
build scripts: print output of commands executed on macbuilder to file on the agent to debug problems with ssh
Vladislav.Soroka [Mon, 15 Aug 2016 11:51:27 +0000 (14:51 +0300)]
IDEA-158073 'Download sources' link should open source file after download
Nadya Zabrodina [Mon, 15 Aug 2016 11:44:37 +0000 (14:44 +0300)]
[patch]: wrap reading patch file into readAction; add log.warn
Vladislav.Soroka [Mon, 15 Aug 2016 11:41:10 +0000 (14:41 +0300)]
IDEA-158073 'Download sources' link should open source file after download
nik [Mon, 15 Aug 2016 11:38:40 +0000 (14:38 +0300)]
build scripts: code which prints log message about created artifact moved to BuildMessageLogger and implemented properly for TeamCity
Sergey Simonchik [Mon, 15 Aug 2016 11:16:09 +0000 (14:16 +0300)]
AtomicNotNullLazyValue#createValue overrides NotNullLazyValue#createValue intentionally (following IDEA-CR-13011)
Roman Shevchenko [Mon, 15 Aug 2016 11:11:49 +0000 (14:11 +0300)]
[platform] allows unit testing of CanonicalPathMap
nik [Thu, 11 Aug 2016 17:35:45 +0000 (20:35 +0300)]
build scripts: 'brandingModule' property replaced by 'brandingResourcePaths' to support cases when resources aren't located under module source roots (e.g. in PhpStorm)
nik [Thu, 11 Aug 2016 17:33:36 +0000 (20:33 +0300)]
build scripts: replace 'until-build' during build if it is already set in plugin.xml (some plugins set it to 999.999)
Roman Shevchenko [Mon, 15 Aug 2016 10:44:03 +0000 (13:44 +0300)]
Cleanup (common code)
Roman Shevchenko [Mon, 15 Aug 2016 10:23:00 +0000 (13:23 +0300)]
Merge remote-tracking branch 'origin/master'
Roman Shevchenko [Mon, 15 Aug 2016 10:22:29 +0000 (13:22 +0300)]
[tests] correct state restore in PyMoveTest
Roman Shevchenko [Mon, 15 Aug 2016 10:21:27 +0000 (13:21 +0300)]
[platform] allows the IDE to shutdown gracefully when JNA isn't loaded (IDEA-159824)
Roman Shevchenko [Mon, 15 Aug 2016 09:57:44 +0000 (12:57 +0300)]
Cleanup (correct location)
Nadya Zabrodina [Mon, 15 Aug 2016 09:55:26 +0000 (12:55 +0300)]
[hg]: cleanUp prompthooks: use isinstance instead of direct import
Roman Shevchenko [Mon, 15 Aug 2016 09:11:41 +0000 (12:11 +0300)]
Cleanup (dead code; formatting; C.O. docs)
Yaroslav Lepenkin [Mon, 15 Aug 2016 08:43:47 +0000 (11:43 +0300)]
[FreezeLogger] do not report in tests
Yaroslav Lepenkin [Mon, 15 Aug 2016 08:32:51 +0000 (11:32 +0300)]
When retrieving language indent options use LanguageUtil.getLanguageForPsi instead of FileType.getLanguage, since for scratches it is always plain text (fixes IDEA-156091)
Egor.Ushakov [Mon, 15 Aug 2016 08:48:20 +0000 (11:48 +0300)]
EA-86856 - NPE: ReloadClassesWorker.reloadClasses
Egor.Ushakov [Mon, 15 Aug 2016 08:46:37 +0000 (11:46 +0300)]
EA-85482 - assert: DataManagerImpl$MyDataContext.getData
Bas Leijdekkers [Sun, 14 Aug 2016 21:01:20 +0000 (23:01 +0200)]
regexp: nicer highlighted range for "Unresolved named group reference"
Bas Leijdekkers [Sun, 14 Aug 2016 07:56:18 +0000 (09:56 +0200)]
IDEA-156494 (Unknown character category IsAlphabetic)
Nadya Zabrodina [Sun, 14 Aug 2016 19:32:30 +0000 (22:32 +0300)]
[hg]: IDEA-159546 Problem with pull\push operation on hg
* make prompt hooks extension compatible with hg > 3.8.3;
* password manager -> find user password method signature was changed;
* module urllib2 usages were changed to urlreq and urlerr;
Konstantin Bulenkov [Sun, 14 Aug 2016 19:49:26 +0000 (21:49 +0200)]
use JBColor and Gray
Konstantin Bulenkov [Sat, 13 Aug 2016 21:27:21 +0000 (23:27 +0200)]
Progress Dialog has extra border on win10 laf
Konstantin Bulenkov [Sat, 13 Aug 2016 21:20:47 +0000 (23:20 +0200)]
proper size of Progress Dialog on HiDPI
Konstantin Bulenkov [Sat, 13 Aug 2016 21:13:21 +0000 (23:13 +0200)]
win10: make shortcuts white for selected menu items
Konstantin Bulenkov [Sat, 13 Aug 2016 20:51:37 +0000 (22:51 +0200)]
win10: fix menu separator color
Konstantin Bulenkov [Sat, 13 Aug 2016 20:19:21 +0000 (22:19 +0200)]
win10 radio buttons
Konstantin Bulenkov [Sat, 13 Aug 2016 18:58:48 +0000 (20:58 +0200)]
rollback
Konstantin Bulenkov [Sat, 13 Aug 2016 18:52:43 +0000 (20:52 +0200)]
win10: remove thick border around progress
Konstantin Bulenkov [Sat, 13 Aug 2016 18:11:20 +0000 (20:11 +0200)]
Merge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Sat, 13 Aug 2016 18:08:37 +0000 (20:08 +0200)]
don't show help button if win10 laf is on
peter [Sat, 13 Aug 2016 10:10:14 +0000 (12:10 +0200)]
add FileLocalResolver to allow some basic in-file resolve during indexing
peter [Sat, 13 Aug 2016 10:03:04 +0000 (12:03 +0200)]
a bit more efficient annotation parameter stub storage (IDEA-CR-12611)
peter [Sat, 13 Aug 2016 10:00:02 +0000 (12:00 +0200)]
speedup functional expression search (IDEA-159107)
* filter inapplicable expressions without loading AST if possible, via approximate resolve
* for that, store the approximate call chains in index
* iterate over files once, not for each empty marker Runnable interface separately
* don't rely on generic method parameter index: it's huge, memory-hungry and works only in Java
peter [Thu, 11 Aug 2016 06:24:00 +0000 (08:24 +0200)]
fun expr search: minor improvements after reviews
John Hui [Fri, 12 Aug 2016 19:35:25 +0000 (22:35 +0300)]
Fixed typo in Groovy description for missing switch branch
Roman Shevchenko [Fri, 12 Aug 2016 19:25:11 +0000 (22:25 +0300)]
[tests] fixes CanonicalPathMapTest on Windows
Andrey Vlasovskikh [Fri, 12 Aug 2016 19:02:50 +0000 (22:02 +0300)]
Fixed resolve when regular and namespace packages with same name are in Python path (PY-19691)
According to PEP 420, if any non-namespace package is found in the
Python paths, then it is used as the import result. If several
namespace packages are found, then the import result is a namespace
package that contains every module within them.
Sergey Simonchik [Fri, 12 Aug 2016 17:50:25 +0000 (20:50 +0300)]
clean up ts stubs downloading
Anna Kozlova [Fri, 12 Aug 2016 17:08:43 +0000 (20:08 +0300)]
zip collected discovery index
Kirill Likhodedov [Thu, 11 Aug 2016 15:33:35 +0000 (18:33 +0300)]
IDEA-146022 IDEA-148275 filter affected roots by vcs and fresh state
After
00e2508e IDEA tried to call git log on a hg repository.
Kirill Likhodedov [Mon, 8 Aug 2016 13:01:38 +0000 (16:01 +0300)]
Add a tooltip to Git sign-off checkbox (IDEA-65721)
Display how the signature will look like
if the current user information is available.
Kirill Likhodedov [Tue, 2 Aug 2016 12:11:18 +0000 (15:11 +0300)]
IDEA-65721 Git Sign-off
Add a checkbox to the commit dialog which calls `git commit -s`
thus adding "Signed-off-by" suffix to the commit message.
There was an idea to add a toggle button which wouldn't call "-s",
but modify the commit message in place. However it appeared that this
process could cause confusion in several cases, e.g.:
* user usually signs commits in this project;
* he opens the commit dialog, the signature is already there at the end
of the previous commit message;
* the commit message is selected to ease writing new commit message;
* user starts typing, everything gets erased =>
* should the sign-off suffix be added or not? The button is still
toggled, because it is a project wide control.
The checkbox is a bit less neat option, but lets avoid such confusions.
The state of the checkbox is remembered in Git project settings.
Several methods became non-static to avoid passing 3-4 parameters
which can be easily retrieved from the class fields.
Kirill Likhodedov [Tue, 2 Aug 2016 11:49:10 +0000 (14:49 +0300)]
cleanup & lambdify
Kirill Likhodedov [Tue, 2 Aug 2016 09:44:59 +0000 (12:44 +0300)]
refactor git & hg amend option layout & class hierarchy
Make a provider of "Amend Commit" checkbox instead of existing
additional component hierarchy which has
unclear layouting hard to be customized in clients.
Use GridBag instead of GridBagConstraints.
Egor.Ushakov [Fri, 12 Aug 2016 15:36:22 +0000 (18:36 +0300)]
IDEA-159697 Adroid Debug: Source Code does not match the bytecode message
Denis Fokin [Fri, 12 Aug 2016 15:16:18 +0000 (18:16 +0300)]
IDEA-146669 Enable Mac native file dialogs
Denis Fokin [Fri, 12 Aug 2016 14:59:21 +0000 (17:59 +0300)]
IDEA-145568 Import Project non-native file chooser on MacOS
Egor.Ushakov [Fri, 12 Aug 2016 14:31:37 +0000 (17:31 +0300)]
fixed disabled restore button
Elizaveta Shashkova [Fri, 12 Aug 2016 14:25:39 +0000 (17:25 +0300)]
Breakpoints ignored after code editing (PY-19642)
Do not rely on breakpoint's offset, because it isn't always updated after code editing