Valentina Kiryushkina [Mon, 25 Jul 2016 10:43:45 +0000 (13:43 +0300)]
Minor Deserialize hints string to generic list properly
Valentina Kiryushkina [Mon, 25 Jul 2016 09:38:36 +0000 (12:38 +0300)]
Minor Change default first hint text Reformat and rearrange code
Valentina Kiryushkina [Mon, 25 Jul 2016 09:35:23 +0000 (12:35 +0300)]
EDU-246 Add tooltips to hint field and buttons
Egor.Ushakov [Mon, 25 Jul 2016 16:23:32 +0000 (19:23 +0300)]
IDEA-159007 Allow to keep class fields in enumeration children renderers
Egor.Ushakov [Mon, 25 Jul 2016 16:09:31 +0000 (19:09 +0300)]
use JDOMExternalizerUtil
Pavel Dolgov [Mon, 25 Jul 2016 16:19:04 +0000 (19:19 +0300)]
Java control flow: Fixed false positive for unreachable code in multi-catch clause (IDEA-138978)
Ekaterina Tuzova [Mon, 25 Jul 2016 15:42:48 +0000 (18:42 +0300)]
associate silently created virtual env with new project
Ekaterina Tuzova [Mon, 25 Jul 2016 15:40:54 +0000 (18:40 +0300)]
Merge branch 'liana/python-version'
# Conflicts:
# python/ide/src/com/jetbrains/python/newProject/actions/PythonGenerateProjectCallback.java
Ekaterina Tuzova [Mon, 25 Jul 2016 15:33:27 +0000 (18:33 +0300)]
show course language level only in change course info dialog
peter [Mon, 25 Jul 2016 14:30:58 +0000 (16:30 +0200)]
recognize escapes in file template text in absence of Velocity plugin (IDEA-158193)
peter [Mon, 25 Jul 2016 13:49:31 +0000 (15:49 +0200)]
allow to define CompletionConfidence for language="any"
peter [Mon, 25 Jul 2016 13:01:39 +0000 (15:01 +0200)]
IDEA-158947 "Make Inferred Annotations Explicit" intention should not be available on library source
peter [Mon, 25 Jul 2016 12:34:46 +0000 (14:34 +0200)]
there should be no hardcoded contracts for injected code (IDEA-158227)
Vladimir Krivosheev [Mon, 25 Jul 2016 15:05:07 +0000 (17:05 +0200)]
allow about:blank
Vladimir Krivosheev [Mon, 25 Jul 2016 15:04:39 +0000 (17:04 +0200)]
cleanup
Ekaterina Tuzova [Mon, 25 Jul 2016 14:52:49 +0000 (17:52 +0300)]
use course language level to create virtualenv
Rustam Vishnyakov [Mon, 25 Jul 2016 14:47:20 +0000 (17:47 +0300)]
Command-line formatter code style configuration
Ekaterina Tuzova [Mon, 25 Jul 2016 14:26:51 +0000 (17:26 +0300)]
moved virtualenv creation to the project generator
Konstantin Ulitin [Mon, 25 Jul 2016 14:22:19 +0000 (17:22 +0300)]
karma debug: fix NPE (WEB-22522)
Alexey Kudravtsev [Mon, 25 Jul 2016 12:19:14 +0000 (15:19 +0300)]
diagnostics
Alexey Kudravtsev [Fri, 22 Jul 2016 15:02:38 +0000 (18:02 +0300)]
more assertions
Alexey Kudravtsev [Fri, 22 Jul 2016 14:58:25 +0000 (17:58 +0300)]
too many stacktraces in debug mode
Alexey Kudravtsev [Fri, 22 Jul 2016 14:50:34 +0000 (17:50 +0300)]
cleanup
Alexey Kudravtsev [Fri, 22 Jul 2016 14:50:11 +0000 (17:50 +0300)]
do not scan compiled scope: EA-86173 - assert: LowLevelSearchUtil.a
Alexey Kudravtsev [Fri, 22 Jul 2016 10:22:43 +0000 (13:22 +0300)]
cleanup, checkCanceled
Alexey Kudravtsev [Fri, 22 Jul 2016 10:19:18 +0000 (13:19 +0300)]
optimisation
Alexey Kudravtsev [Thu, 21 Jul 2016 14:30:40 +0000 (17:30 +0300)]
diagnostics
Aleksey Pivovarov [Mon, 25 Jul 2016 13:17:06 +0000 (16:17 +0300)]
ui: fix progress indicator rendering
Do not use `g.translate` with non-integer arguments - it causes ugly blury rendering.
Instead, adjust height to ensure that progress still can be placed exactly in a center.
Konstantin Bulenkov [Mon, 25 Jul 2016 13:20:43 +0000 (15:20 +0200)]
Merge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Mon, 25 Jul 2016 13:16:54 +0000 (15:16 +0200)]
new pack for icons
Dmitry Batrak [Mon, 25 Jul 2016 13:15:08 +0000 (16:15 +0300)]
cleanup (avoid overriding deprecated method in ConvertIndentsActionBase)
Dmitry Batrak [Mon, 25 Jul 2016 13:12:12 +0000 (16:12 +0300)]
IDEA-72973 Converting spaces to tab on a large file seems to effectively kill phpstorm
Eugene Zhuravlev [Mon, 25 Jul 2016 13:10:59 +0000 (15:10 +0200)]
IDEA-158203 Allow JPS plugins to be notified when annotations on method return type or parameter types are changed
Dmitry Batkovich [Mon, 25 Jul 2016 12:55:31 +0000 (15:55 +0300)]
inspection view: RefManagerImpl#getGroupName tries to extract name from parent directories if can't from extensions
nik [Mon, 25 Jul 2016 12:46:55 +0000 (15:46 +0300)]
build scripts: obsolete scripts temporary restored to fix Rider build
Vladimir Krivosheev [Mon, 25 Jul 2016 12:12:46 +0000 (14:12 +0200)]
Merge branch 'develar/is'
peter [Mon, 25 Jul 2016 12:07:43 +0000 (14:07 +0200)]
fix NPE in JavaFunctionalExpressionSearcher
Vladimir Krivosheev [Mon, 25 Jul 2016 11:39:58 +0000 (13:39 +0200)]
Merge remote-tracking branch 'origin/master' into develar/is
# Conflicts:
# platform/lang-impl/src/com/intellij/application/options/colors/ColorAndFontOptions.java
nik [Mon, 25 Jul 2016 11:04:53 +0000 (14:04 +0300)]
command line wrapper: don't copy program arguments twice
Dmitry Batkovich [Mon, 25 Jul 2016 10:43:33 +0000 (13:43 +0300)]
properties: do not collect property as its own implementation
Pavel Dolgov [Mon, 25 Jul 2016 10:00:38 +0000 (13:00 +0300)]
Java control flow: Handle the case where the variable from the left part of a compound assignment is modified in the right part of the same assignment (IDEA-23725)
Aleksey Pivovarov [Mon, 25 Jul 2016 09:55:52 +0000 (12:55 +0300)]
merge: fix rendering for resolved changes in merge
follow-up
95384fd3707df547b21b07dd0f41ae322eb07c7a
Egor.Ushakov [Mon, 25 Jul 2016 10:00:46 +0000 (13:00 +0300)]
IDEA-158928 Breakpoint in enum methods may not work
Maxim.Mossienko [Mon, 25 Jul 2016 09:47:37 +0000 (11:47 +0200)]
less logging when running tests
Aleksey Pivovarov [Wed, 20 Jul 2016 15:45:40 +0000 (18:45 +0300)]
vcs: annotate revision - open file immediatly, load annotations in background
Aleksey Pivovarov [Mon, 25 Jul 2016 09:15:39 +0000 (12:15 +0300)]
vcs: extract method
peter [Mon, 25 Jul 2016 08:53:19 +0000 (10:53 +0200)]
distinguish boolean lambdas for finer search granularity; make FunctionalExpressionKey#hashCode independent of enum hashCode
Aleksey Pivovarov [Mon, 30 May 2016 16:15:55 +0000 (19:15 +0300)]
IDEA-64244 git: fill info about affected revisions for merge conflicts
Aleksey Pivovarov [Mon, 30 May 2016 15:11:25 +0000 (18:11 +0300)]
IDEA-64244 vcs: support "annotate" in merge viewer
Aleksey Pivovarov [Mon, 30 May 2016 15:01:19 +0000 (18:01 +0300)]
vcs: refactor AnnotateDiffViewerAction - inline methods, renames
Aleksey Pivovarov [Mon, 30 May 2016 14:59:28 +0000 (17:59 +0300)]
vcs: refactor AnnotateDiffViewerAction - prepare for ThreeSide viewers
* hide Side logic inside ViewerAnnotator
* remove lots of "noinspection unchecked"
Aleksey Pivovarov [Mon, 30 May 2016 11:52:41 +0000 (14:52 +0300)]
vcs: move data key to common interface
Aleksey Pivovarov [Mon, 30 May 2016 11:49:25 +0000 (14:49 +0300)]
merge: lambdify
Dmitry Batrak [Mon, 25 Jul 2016 08:27:28 +0000 (11:27 +0300)]
avoid incorrect horizontal scrolling when editor is not visible
Konstantin Bulenkov [Mon, 25 Jul 2016 00:55:52 +0000 (02:55 +0200)]
add "don't ask option" when ask to change dark/bright editor theme
Vassiliy.Kudryashov [Sun, 24 Jul 2016 21:35:13 +0000 (00:35 +0300)]
IDEA-158971 Delete "before run task" for deleted run configuration
Elizaveta Shashkova [Sun, 24 Jul 2016 11:03:24 +0000 (13:03 +0200)]
Missed attributes in sys.stdin after patching (PY-20154, PY-20165)
We can't override all the attributes of BaseStdIn, so there is need to call the attributes from the original sys.stdin if they weren't found.
Konstantin Bulenkov [Sat, 23 Jul 2016 21:17:50 +0000 (23:17 +0200)]
Merge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Sat, 23 Jul 2016 21:15:32 +0000 (23:15 +0200)]
show Quick Action popup under selection
Bas Leijdekkers [Sat, 23 Jul 2016 13:47:39 +0000 (15:47 +0200)]
IG: fix type check
peter [Sat, 23 Jul 2016 18:35:17 +0000 (20:35 +0200)]
index variable types to make functional expression search process only relevant variable initializers
peter [Sat, 23 Jul 2016 17:28:22 +0000 (19:28 +0200)]
fin functional expressions of SAM interfaces related to the given one
Konstantin Bulenkov [Sat, 23 Jul 2016 20:42:56 +0000 (22:42 +0200)]
new registry key for icons
Dmitry Trofimov [Sat, 23 Jul 2016 14:44:40 +0000 (16:44 +0200)]
Allow to put breakpoints in Cython files
Kirill Likhodedov [Sat, 23 Jul 2016 09:49:10 +0000 (12:49 +0300)]
IDEA-118140 don't add unversioned file to VCS on file move
The bug was introduced in
783963b while fixing IDEA-153272.
Originally the code used to avoid registering unversioned and ignored
moved files in performMoveRename(), thus they were not passed to
`git add/rm` in executeMoveRename(), thus they were correctly not added
to the VCS.
But that behavior led to IDEA-153272 (both files are lost
when unversioned file is moved to overwrite existing file of the same name)
Here is what actually happened:
1. Delete original file to let it be overwritten.
2. beforeFileDeleted: remember to git rm this file later.
3. Move unversioned file to the place of original.
4. Don't remember the file because it is unversioned.
5. git rm the original file from executeDelete() after the command finished.
=> both unversioned (during the move) and original (during git rm)
were deleted.
The fix in
783963b was to avoid #4 in this sequence. However,
moved unversioned files were not filtered anymore, and thus were later
passed to executeMoveRename and further to `git add/rm/mv`.
This fix is actually a partial revert of
783963b: it returns filtering
by UNKNOWN/INGORED file status back (with a special handle for Perforce),
but in order to keep IDEA-153272 fixed it moves the unversioned & ignored check
from performMoveRename to executeMoveRename. The latter is called after
files are checked for doNotDeleteAddedCopiedOrMovedFiles => file is
not scheduled for deletion anymore even if it was unversioned moved file.
Tests were added for both IDEA-153272 and IDEA-118140.
Gregory.Shrago [Sat, 23 Jul 2016 04:58:17 +0000 (07:58 +0300)]
fix NPE
Ilya.Kazakevich [Sat, 23 Jul 2016 00:37:01 +0000 (03:37 +0300)]
PY-20097: Outdated and unsupported template engine removed (see conversation in issue)
Sergey Malenkov [Fri, 22 Jul 2016 19:53:44 +0000 (22:53 +0300)]
IDEA-152049 Project view collapses in unpinned mode after some time and changes in editor
ignore state of root nodes for trees, which always expand root node
Anton Makeev [Fri, 22 Jul 2016 18:57:35 +0000 (20:57 +0200)]
EA-86221 - IAE: ProjectFileIndexImpl.getModuleForFile: 'Go to test/class' should handle files in memory: use PsiUtilCore.getVirtualFile
https://ea.jetbrains.com/browser/ea_problems/86221
Valentina Kiryushkina [Fri, 22 Jul 2016 18:39:05 +0000 (21:39 +0300)]
Possibly fix EDU-682 Multihints are not saved
Valentina Kiryushkina [Fri, 22 Jul 2016 18:35:43 +0000 (21:35 +0300)]
Fix EDU-672 EDU-670: show grayed text for the first hint and leave hint field empty for other Minor cleanup
Valentina Kiryushkina [Fri, 22 Jul 2016 17:51:04 +0000 (20:51 +0300)]
Fix EDU-679 do not show (1/1) in create answer placeholder dialog if only one hint available
Valentina Kiryushkina [Fri, 22 Jul 2016 17:01:04 +0000 (20:01 +0300)]
Refactoring Inline unnecessary "myHints" field
Valentina Kiryushkina [Fri, 22 Jul 2016 16:32:18 +0000 (19:32 +0300)]
Improve hints creation ui in hints popup: 1) Don't automatically enter in editing mode on hint creation 2) Change edit hint action tool tip depending on selection state 3) In editing mode remove default hint text on focus
Valentina Kiryushkina [Fri, 22 Jul 2016 12:04:21 +0000 (15:04 +0300)]
Minor Cleanup
Valentina Kiryushkina [Fri, 22 Jul 2016 10:11:15 +0000 (13:11 +0300)]
Remove unused code from StudyShowHintAction
Sergey Malenkov [Fri, 22 Jul 2016 17:50:53 +0000 (20:50 +0300)]
IDEA-145124 Console contents not visible when window is floating
Vassiliy.Kudryashov [Fri, 22 Jul 2016 17:49:59 +0000 (20:49 +0300)]
IDEA-156735 Bookmarks causing typing slowness (check dispatch thread)
nik [Fri, 22 Jul 2016 17:49:58 +0000 (20:49 +0300)]
build scripts: extracted common suffix from MacDistributionCustomizer::rootDirectoryName, default implementation specified
Artem Bukhonov [Fri, 22 Jul 2016 17:27:04 +0000 (20:27 +0300)]
xdebugger: asynchronously compute list of local processes to which debuggers can attach; allow to compute some data for all debuggable processes at once and reuse it to present these processes (RIDER-IC-CR-2)
Nadya Zabrodina [Fri, 22 Jul 2016 16:49:21 +0000 (19:49 +0300)]
[patch]: fix problems with last line when applying patch; tests added
Artem Bukhonov [Tue, 9 Feb 2016 19:29:26 +0000 (22:29 +0300)]
quick doc: added method which allows to request focus in javadoc popup
(cherry picked from commit
85cdb11, RIDER-IC-CR-3)
Roman Shevchenko [Fri, 22 Jul 2016 16:23:30 +0000 (18:23 +0200)]
Cleanup (warning)
Anton Makeev [Fri, 22 Jul 2016 15:58:27 +0000 (17:58 +0200)]
EA-86221 - IAE: ProjectFileIndexImpl.getModuleForFile: 'Go to test/class' should handle files in memory
https://ea.jetbrains.com/browser/ea_problems/86221
peter [Fri, 22 Jul 2016 15:40:44 +0000 (17:40 +0200)]
rewrite functional expression search to use stub index
Anna.Kozlova [Fri, 22 Jul 2016 15:26:00 +0000 (17:26 +0200)]
check ImportFilter during static member imports
Anna.Kozlova [Fri, 22 Jul 2016 15:03:19 +0000 (17:03 +0200)]
check for org.junit.Test to revert to junit 3 if nothing was passed explicitly
Roman Shevchenko [Fri, 22 Jul 2016 15:04:10 +0000 (17:04 +0200)]
[platform] update compatibility info in the dialog (IDEA-CR-12398)
Eugene Zhuravlev [Fri, 22 Jul 2016 14:52:01 +0000 (16:52 +0200)]
fix io (IDEA-158917)
Vasily Pisar [Fri, 22 Jul 2016 14:39:17 +0000 (17:39 +0300)]
CPP-7228 CMake console doesn't display broken configurations on Windows
- aligning tab names when they have icons displayed - see https://youtrack.jetbrains.com/issue/CPP-7228#comment=27-
1531400
- minor refactoring
Vasily Pisar [Thu, 21 Jul 2016 16:52:00 +0000 (19:52 +0300)]
CPP-7228 CMake console doesn't display broken configurations on Windows
- supporting icons in tab names
- and using icons in CMake console tabs
Vassiliy.Kudryashov [Fri, 22 Jul 2016 13:21:45 +0000 (16:21 +0300)]
IDEA-156735 Bookmarks causing typing slowness (data key should be private and final)
Anna.Kozlova [Fri, 22 Jul 2016 13:02:10 +0000 (15:02 +0200)]
enum constants should be checked to implement enum interfaces
Sergey Malenkov [Fri, 22 Jul 2016 12:53:36 +0000 (15:53 +0300)]
IDEA-152741 Horizontal scrolling is too aggressive in "wide" files
disable "smart scrolling" by default until we made it really smart
nik [Fri, 22 Jul 2016 12:45:09 +0000 (15:45 +0300)]
build scripts: make sure we don't try to sign directories
Dmitry Batkovich [Fri, 22 Jul 2016 12:43:09 +0000 (15:43 +0300)]
avoid NPE
Sergey Malenkov [Fri, 22 Jul 2016 12:18:39 +0000 (15:18 +0300)]
IDEA-158653 Stdout horizontal scrollbar integer overflow
use floating point calculation to avoid integer overflow
Pavel Dolgov [Fri, 22 Jul 2016 11:58:06 +0000 (14:58 +0300)]
Java control flow: Added conditional branch that bypasses assert statement because assertions can be disabled (IDEA-71526)
Eugene Zhuravlev [Fri, 22 Jul 2016 11:48:58 +0000 (13:48 +0200)]
store annotation info for fields and methods in dependency cache;
supported array values in annotation defaults
Roman Shevchenko [Fri, 22 Jul 2016 11:42:18 +0000 (13:42 +0200)]
Cleanup (formatting)