Commit Graph
176015 Commits
Author SHA1 Message Date
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 Bukhonovandnik 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 Bukhonovandnik 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 Bukhonovandnik 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