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