peter
22b9dc61a6
fin functional expressions of SAM interfaces related to the given one
2016-07-23 23:05:56 +02:00
Konstantin Bulenkov
d16e471bdb
new registry key for icons
2016-07-23 22:42:56 +02:00
Dmitry Trofimov
e88b0a5c69
Allow to put breakpoints in Cython files
2016-07-23 16:49:24 +02:00
Kirill Likhodedov
a30e7bbd67
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.
2016-07-23 13:45:38 +03:00
Gregory.Shrago
73a89dc0c6
fix NPE
2016-07-23 07:58:17 +03:00
Ilya.Kazakevich
9e911dd710
PY-20097: Outdated and unsupported template engine removed (see conversation in issue)
2016-07-23 03:38:00 +03:00
Sergey Malenkov
3f91423046
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
2016-07-22 22:56:50 +03:00
Anton Makeev
fa27aa105c
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
2016-07-22 20:58:53 +02:00
Valentina Kiryushkina
08c549d94d
Possibly fix EDU-682 Multihints are not saved
2016-07-22 21:43:00 +03:00
Valentina Kiryushkina
6929e76343
Fix EDU-672 EDU-670: show grayed text for the first hint and leave hint field empty for other Minor cleanup
2016-07-22 21:43:00 +03:00
Valentina Kiryushkina
ff0e001cc2
Fix EDU-679 do not show (1/1) in create answer placeholder dialog if only one hint available
2016-07-22 21:43:00 +03:00
Valentina Kiryushkina
51d84ba62a
Refactoring Inline unnecessary "myHints" field
2016-07-22 21:43:00 +03:00
Valentina Kiryushkina
e304d4dc37
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
2016-07-22 21:43:00 +03:00
Valentina Kiryushkina
f87dbb7e56
Minor Cleanup
2016-07-22 21:43:00 +03:00
Valentina Kiryushkina
46c4cdb070
Remove unused code from StudyShowHintAction
2016-07-22 21:43:00 +03:00
Sergey Malenkov
2cd3c64abf
IDEA-145124 Console contents not visible when window is floating
2016-07-22 20:56:55 +03:00
Vassiliy.Kudryashov
bfd9f915a9
IDEA-156735 Bookmarks causing typing slowness (check dispatch thread)
2016-07-22 20:52:54 +03:00
nik
32f76d62e2
build scripts: extracted common suffix from MacDistributionCustomizer::rootDirectoryName, default implementation specified
2016-07-22 20:49:58 +03:00
Artem Bukhonov and nik
2ae9e7ee36
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)
2016-07-22 20:27:28 +03:00
Nadya Zabrodina
317c49e66c
[patch]: fix problems with last line when applying patch; tests added
2016-07-22 20:07:59 +03:00
Artem Bukhonov and nik
43d65d77e8
quick doc: added method which allows to request focus in javadoc popup
...
(cherry picked from commit 85cdb11, RIDER-IC-CR-3)
2016-07-22 19:25:21 +03:00
Roman Shevchenko
4f9c269a13
Cleanup (warning)
2016-07-22 18:24:07 +02:00
Anton Makeev
08f642b13c
EA-86221 - IAE: ProjectFileIndexImpl.getModuleForFile: 'Go to test/class' should handle files in memory
...
https://ea.jetbrains.com/browser/ea_problems/86221
2016-07-22 17:59:20 +02:00
peter
2a93e063bd
rewrite functional expression search to use stub index
2016-07-22 17:41:21 +02:00
Anna.Kozlova
05c9e5acd0
check ImportFilter during static member imports
2016-07-22 17:27:57 +02:00
Anna.Kozlova
25e2a6ecd2
check for org.junit.Test to revert to junit 3 if nothing was passed explicitly
2016-07-22 17:27:57 +02:00
Roman Shevchenko
b6dc7197e0
[platform] update compatibility info in the dialog (IDEA-CR-12398)
2016-07-22 17:04:33 +02:00
Eugene Zhuravlev
98a69960d6
fix io (IDEA-158917)
2016-07-22 16:53:09 +02:00
Vasily Pisar
47360b5f45
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
2016-07-22 17:44:09 +03:00
Vasily Pisar
48124d159f
CPP-7228 CMake console doesn't display broken configurations on Windows
...
- supporting icons in tab names
- and using icons in CMake console tabs
2016-07-22 17:44:09 +03:00
Vassiliy.Kudryashov
c9841586c2
IDEA-156735 Bookmarks causing typing slowness (data key should be private and final)
2016-07-22 16:24:40 +03:00
Anna.Kozlova
f9c6e0fda2
enum constants should be checked to implement enum interfaces
2016-07-22 15:05:47 +02:00
Sergey Malenkov
6644d0c0d7
IDEA-152741 Horizontal scrolling is too aggressive in "wide" files
...
disable "smart scrolling" by default until we made it really smart
2016-07-22 15:56:37 +03:00
nik
b94b6b2620
build scripts: make sure we don't try to sign directories
2016-07-22 15:46:08 +03:00
Dmitry Batkovich
344f4743f2
avoid NPE
2016-07-22 15:43:35 +03:00
Sergey Malenkov
192562dab8
IDEA-158653 Stdout horizontal scrollbar integer overflow
...
use floating point calculation to avoid integer overflow
2016-07-22 15:23:50 +03:00
Pavel Dolgov
2be74e8c45
Java control flow: Added conditional branch that bypasses assert statement because assertions can be disabled (IDEA-71526)
2016-07-22 14:58:35 +03:00
Eugene Zhuravlev
5437898e57
store annotation info for fields and methods in dependency cache;
...
supported array values in annotation defaults
2016-07-22 13:49:53 +02:00
Roman Shevchenko
45f322dc00
Cleanup (formatting)
2016-07-22 13:42:35 +02:00
Nadya Zabrodina
be3658f98a
[hg]: IDEA-158778 Switching Tasks fails to switch branch (for some specific hg versions on windows)
2016-07-22 14:40:38 +03:00
nik
8bb1035db2
build scripts: sign all *.exe files in Windows distribution
2016-07-22 13:47:42 +03:00
Denis Fokin
a2eda03dc5
IDEA-158913 Quick definition popup does not have focus
2016-07-22 12:52:15 +03:00
nik
5c1eba1caf
cleanup: code style and names improved
2016-07-22 12:48:52 +03:00
Artem Bukhonov and nik
b5c364bf53
platform: added custom utility to get list of running processes on Windows, it works faster than standard wmic.exe (RIDER-IC-CR-2)
2016-07-22 12:48:52 +03:00
Egor.Ushakov
d29500f89b
simplify java process attach line
2016-07-22 12:39:30 +03:00
peter
287988cd14
drop new LighterAST methods in favor of LightTreeUtil
2016-07-22 11:25:55 +02:00
Dennis Ushakov
01488e46ea
more docs for IDEA-158425
2016-07-22 12:09:37 +03:00
Roman Shevchenko
1d2b570e16
[java] drops unneeded annotation shuffling (IDEA-156150)
2016-07-22 10:46:39 +02:00
nik
b25654b727
platform: search for files added to plugin.xml via xi:include in all plugin's JARs
2016-07-22 11:37:19 +03:00
nik
7036dd23fe
build scripts: correctly report build messages when utils.gant isn't used
2016-07-22 11:37:19 +03:00