Commit Graph
186896 Commits
Author SHA1 Message Date
Bas Leijdekkers 96fdd517c5 regexp: lookbehind error highlighting 2017-01-17 17:11:38 +01:00
Bas Leijdekkers 80a10dad96 improved regexp group api 2017-01-17 17:11:38 +01:00
Bas Leijdekkers 57ca2e7195 regexp: separate token for atomic group 2017-01-17 17:11:38 +01:00
Dmitry Batrak ce8f8dbd7a diagnostics for exceptions from a disposed editor 2017-01-17 19:04:56 +03:00
Aleksey Pivovarov e488033b7e Merge pull request #501 (https://github.com/JetBrains/intellij-community/pull/501) 2017-01-17 18:54:54 +03:00
Daniil Ovchinnikov 7214963b14 [groovy] simple walk up instead of non code walk up 2017-01-17 18:37:06 +03:00
pasynkov 7d149968ba Extract method which could be overridden in Upsource 2017-01-17 15:54:46 +01:00
Dmitry Batrak 32cee21115 IDEA-166208 Selection expansion skips a step: method without comment - fix old test 2017-01-17 17:02:00 +03:00
Dmitry Batrak b60656e8e1 IDEA-166403 Backspace does not remove indents and new lines in scratch files 2017-01-17 16:46:38 +03:00
Andrey Mischenko aa738c33ab Fill subject and description in Github Pull Request creation dialog
When you create PR now title is first line of commit message and description is other text.
It's the same behaviour that used when you create PR from Github website or using hub (github cli tools)
2017-01-17 21:42:32 +08:00
Pavel Dolgov ce236e3666 Java: Don't offer "Unwrap 'else' branch" intention if it might cause unreachable code (IDEA-165428) 2017-01-17 16:36:08 +03:00
Valentina Kiryushkina 09aa5b41f8 EDU-850 Couldn't save and change stepic login settings outside study project
Now we don't need study project to store user login credentials
2017-01-17 16:02:43 +03:00
Valentina Kiryushkina 66991089a4 Do not check language level for null sdk 2017-01-17 16:02:43 +03:00
Michael Golubev c97a6b2750 IDEA-152660: Docker Log console does not support ANSI color codes
- fixed for all cloud deployments / "main" and "additional" logs
2017-01-17 13:44:13 +01:00
Rustam Vishnyakov dd31e6dcbd Color and Code style schemes UI refactoring, dialogless Duplicate action 2017-01-17 15:25:34 +03:00
Alexey Kudravtsev b2dfd5cc4c IDEA-166669 FileTypeRegistry.FileTypeDetector should not be skipped for large files 2017-01-17 15:10:16 +03:00
Alexey Kudravtsev 765b9f4aac subtle concurrency bug: when file pointer calls update() outside lock its myNode can point to already obsolete node with null myFileAndUrl (can happen during intensive modifications) 2017-01-17 15:10:16 +03:00
Alexey Kudravtsev 1e6ab8fb7b renamed to CachedValueLeakChecker for clarity 2017-01-17 15:10:16 +03:00
Alexey Kudravtsev 8c16808f37 IDEA-161069 Show special gutter icon for 'implemented via sub-class' methods 2017-01-17 15:10:16 +03:00
Alexey Kudravtsev 7c57e6fe69 more deprecations and visibility tightening 2017-01-17 15:10:15 +03:00
Alexey Kudravtsev e138c44906 cleanup 2017-01-17 15:10:15 +03:00
Dmitry Batrak e79a56e67c IDEA-166208 Selection expansion skips a step: method without comment
this also redoes the fix for IDEA-116706 to make sure select/unselect actions are 'symmetric'
2017-01-17 15:03:18 +03:00
peter 28f5ee6817 use a single field for green and normal stubs
now, if AST has been loaded, only getGreenStub may return non-null something, otherwise getStub returns it as well
2017-01-17 12:17:38 +01:00
sergey.vasiliev ff80b5e6a5 fixed incorrect collecting of PsiReference[] from PsiProviders with lower priority 2017-01-17 12:16:24 +01:00
Dennis Ushakov f70980ca08 EA-92604 2017-01-17 13:58:16 +03:00
peter b29e7bc2a8 use less memory in CachingConstructorInjectionComponentAdapter
* copy some code from picocontainer, remove "extends" type => reduce field count
* cleanup thread-local references to this adapter after initialization
2017-01-17 11:42:21 +01:00
peter 98cf0a92aa http.requests.override.context.classloader=true by default (IDEA-164497) 2017-01-17 11:42:21 +01:00
Egor.Ushakov 7c404ef7c6 IDEA-122966 Open formatted json/xml/text value in scratch file during debugger's string inspection 2017-01-17 13:40:41 +03:00
Konstantin Aleev 2548a800e1 IDEA-155345 Add run/stop/edit and grouping actions for runtime dashboard tool window 2017-01-17 13:10:49 +03:00
Egor.Ushakov 6001236530 IDEA-165002 Can't Disable Message: Remote desktop detected, Animation disabled 2017-01-17 13:01:26 +03:00
Dmitry Batkovich b87be3ba1d resource bundle editor: optimize VFS listener to avoid N^2 (N = non-mergeable vfs events) performance in EDT 2017-01-17 12:59:55 +03:00
Valentina Kiryushkina 243107e093 EDU-848 Fix typo 2017-01-17 12:56:47 +03:00
Valentina Kiryushkina 6f86cff584 Fix NPE on resetTask action caused by choice tasks 2017-01-17 12:52:15 +03:00
Valentina Kiryushkina 6e243dfb1a EDU-848 Remove unnecessary check if product is pycharm 2017-01-17 12:47:28 +03:00
Dmitry Batkovich e7e24a933c resource bundle editor: optimize VFS listener to avoid N^2 (N = non-mergeable vfs events) performance in EDT 2017-01-17 12:43:23 +03:00
Tagir Valeev 97bf215035 SimplifyStreamApiCallChainsInspection: remove support of user-defined collections as it could be incorrect (IDEA-CR-17005) 2017-01-17 15:45:04 +07:00
Dmitry Batkovich fbc56a607c inspection view: fix alarm leak EA-92663 2017-01-17 11:42:33 +03:00
Dmitry Avdeev 6f8ffc1dcd cleanup 2017-01-17 11:33:55 +03:00
Dmitry Avdeev 3179b02ee1 cleanup 2017-01-17 11:33:55 +03:00
peter 9ccfc30d74 remember completion method statistics per qualifier type (alas, undoing IDEA-87104)
otherwise methods from base classes get preferred over more relevant ones

example: Object methods like equals/getClass would be preselected when invoking a completion in a just created class, instead of its own methods
2017-01-17 09:24:44 +01:00
peter f85b52691f make completion stats prefix-independent, make prefix more important a weighing criterion (IDEA-165932, also needed for IDEA-166442) 2017-01-17 09:24:43 +01:00
peter 8e8be7e208 let StatisticsManager.getLastUseRecency operate on a large time span (another approach to IDEA-81775) 2017-01-17 09:24:42 +01:00
Dmitry Avdeev 703044f7a0 disable suggested items on unix 2017-01-17 10:18:15 +03:00
Tagir Valeev 337d16d1a9 IDEA-163460 Recognize patterns convertible to Arrays.setAll() 2017-01-17 12:50:10 +07:00
Tagir Valeev 8b4f950405 CountingLoop extracted and used; IndexedContainer simplified 2017-01-17 11:34:30 +07:00
Tagir Valeev 2a4829a345 UseBulkOperationInspectionTest: PlatformTestUtil.registerExtension used 2017-01-17 10:44:13 +07:00
Tagir Valeev 853c57beb9 StreamApiMigration: CollectTerminal is abstract class now (IDEA-CR-17236) 2017-01-17 10:29:00 +07:00
Tagir Valeev 2c82e3f862 StreamToLoop: SourceOperation#wrap: chop parentheses by index (first and last); explanatory comments (IDEA-CR-17009) 2017-01-17 10:11:15 +07:00
Tagir Valeev 6d0ab542c0 MethodCallUtils#isVarArgCall: resolveMethodGenerics() used instead of resolveMethod() (IDEA-CR-17240) 2017-01-17 10:01:45 +07:00
Tagir Valeev d29a7fef56 SimplifyStreamApiCallChainsInspectionTest#IterateListUnbox fixed (forgot to update expected result) 2017-01-17 09:41:54 +07:00