Commit Graph
133494 Commits
Author SHA1 Message Date
Anna Kozlova b585c95984 inline method: check unique names for this variable in initial class scope (IDEA-127411) 2014-07-22 13:49:32 +02:00
Anna Kozlova ccc235e6a4 tests: show warning when only ignored tests were detected (IDEA-127660) 2014-07-22 13:49:31 +02:00
nik ad42de60fc vcs: reformat and cleanup 2014-07-22 15:23:04 +04:00
nik e9fe36974a fixed starting jps-builders tests 2014-07-22 15:07:03 +04:00
Vladimir Krivosheev 9d121c2cd0 fix disposeUIResources if merged 2014-07-22 12:54:58 +02:00
peter 2e780d7a47 turn off contract inference for overrideable methods: fix logic 2014-07-22 12:48:51 +02:00
peter 1bf7333c32 don't measure MinusculeMatcher performance 2014-07-22 12:43:00 +02:00
peter 2eae3c8876 contract inference: take explicit parameter notnull into account (IDEA-127667) 2014-07-22 12:43:00 +02:00
peter 8851417c87 non-code gutter: get annotations for bytecode psi when highlighting library source 2014-07-22 12:42:59 +02:00
Vladimir Krivosheev 6608b52da6 generic debugger settings: step 2 — stepping — transform Groovy, all Stepping configurable on one page 2014-07-22 12:41:36 +02:00
Vladimir Krivosheev e46729f070 cleanup 2014-07-22 12:41:35 +02:00
Vladimir Krivosheev dd0fd0ffc0 ContainerUtil notNullize/nullize 2014-07-22 12:41:35 +02:00
Vladimir Krivosheev 3d30b275bd extract EMPTY_SETTINGS_PANEL_PROVIDER 2014-07-22 12:41:34 +02:00
Dmitry Batkovich efe0d5a7b5 Inspections settings ui: filter actions in toolbar added 2014-07-22 14:34:45 +04:00
nik 006705cf3d DefaultVcsRootPolicy refactoring: 'isIgnored' check moved from 'matchesDefaultMapping' implementations to 'getMappingFor' 2014-07-22 14:25:42 +04:00
nik 363b2cd981 simplification 2014-07-22 14:25:42 +04:00
Roman Shevchenko 12a3d4f4ee platform: minor optimization (do not rename/delete directory recursively) 2014-07-22 12:09:45 +02:00
Roman Shevchenko 9a80d3328c vfs: on create/delete notifications mark a child dirty as well 2014-07-22 12:09:03 +02:00
Aleksey Pivovarov 74d6cb269b diff: use separate action for 'roolback' for file (VCS action) and 'roolback' for local changes (LST action) 2014-07-22 13:49:57 +04:00
Aleksey Pivovarov 8b69a0f1b3 diff: fix access to the invalid ranges 2014-07-22 13:49:57 +04:00
Aleksey Pivovarov 1f4de9d57e diff: diff from LineStatusTracker
* allow to show diff from inserted blocks
* expand ranges for oneside ranges
- this will fix some issues with invalid ranges
- Ex: on trying to manually revert some piece of deleted change
- This will not fix issue completely, but will make invalid RangeMarkers to occure a lot less often
2014-07-22 13:49:56 +04:00
Aleksey Pivovarov 950a80a0d8 IDEA-110611 diff: Ability to revert lines in selection 2014-07-22 13:49:56 +04:00
Aleksey Pivovarov b6cd05a8e6 diff: small fixes in LineStatusTracker
* document.getLineCount() can be 0 (if document is empty). This breaks some assumptions, so we have to fix it manually.
* pass proper ranges into DocumentWrapper - this could lead to invalid change computation in some rare cases (ex: deleting of whole document or inserting into empty document)
* remove magic-related ranges
- getRange() - will return only selected lines, without any outer separators (only separators between lines, that included in range)
- Modification - simple case, just replace one range with another
- Insertion - delete one nearby separator ('\n'), if exists
- Deletion - insert additional separator. Special case - deletion at the end of file: we can't get offsets depending on next line.
2014-07-22 13:49:55 +04:00
Mikhail Golubev db873ee3e2 Use Guava's immutable lists instead of static initializers in PySmartEnterProcessor 2014-07-22 13:48:03 +04:00
Mikhail Golubev b1b8116a76 PY-9176 Converting % to format() doesn't handle multiline string literals 2014-07-22 13:48:03 +04:00
Eugene Zhuravlev 3d377d95c2 trigger automake for deleted files 2014-07-22 11:20:19 +02:00
Konstantin Bulenkov 1101b55f0c Merge remote-tracking branch 'origin/master' 2014-07-22 10:53:45 +02:00
Konstantin Bulenkov 3bf8f902ba fix paint track 2014-07-22 10:52:05 +02:00
Aleksey Pivovarov 1e1a9c799b IDEA-61550 respect EditorFilter 2014-07-22 12:49:35 +04:00
Konstantin Bulenkov 831cecb855 Merge remote-tracking branch 'origin/master' 2014-07-22 10:46:04 +02:00
Konstantin Bulenkov 28dd985f6d make editor vertical scrollbar bg the same as editor bg on Mac 2014-07-22 10:43:42 +02:00
Sergey Simonchik c3a963a352 fix preferred height for JComboBox too 2014-07-22 12:39:42 +04:00
Dmitry Batrak da026c5443 override ControlDoubleClick+Left/Right, make new bindings switchable 2014-07-22 12:21:08 +04:00
Dmitry Batrak 222d8ef5fe bind 'clone caret' actions to ControlDoubleClick+Up/Down 2014-07-22 12:21:07 +04:00
nik 41034f6b5d DirectoryInfo: extracted sub-class 2014-07-22 12:15:37 +04:00
nik 693b2a2c03 DirectoryIndexTest: renames 2014-07-22 12:15:36 +04:00
Dmitry Batkovich a06bd87407 Inspections settings ui: added mask and fixed height of severity icon 2014-07-22 11:10:47 +04:00
Yaroslav Lepenkin 73dfd94582 parameter name folding reducing:
- do not inline if parameter length is less than 3
- do not inline if two subsequent parameters has interval names (beginIndex, endIndex; startId, endId; from, to...)
2014-07-22 10:09:55 +04:00
nik 90d58bef51 DirectoryIndex: removed unnecessary isProjectExcludeRoot method 2014-07-22 10:04:28 +04:00
nik 359bc9496c DirectoryInfo simplification: use booleans instead of bit flags because now we have no so many instance of this class (CR-IC-5807) 2014-07-22 10:04:27 +04:00
Dmitry Batkovich df51a0d290 Inspections settings ui: severity colors in tree showed only for enabled inspections 2014-07-22 09:08:41 +04:00
Dmitry Batkovich 931d60065e Inspections ui: expand/collapse tree fixed 2014-07-22 08:48:22 +04:00
peter c0d216205b EA-58395 - NPE: PerlMatcher.matches 2014-07-21 22:14:07 +02:00
peter d203d8f937 bytecode-inferred annotations are only available for compiled elements (IDEA-127608) 2014-07-21 21:51:56 +02:00
Anna Kozlova 5c1256f0a6 Merge remote-tracking branch 'origin/master' 2014-07-21 20:50:20 +02:00
Anna Kozlova bacc3c2ad6 lambda -> method refs: collapse when acceptable method without supers found 2014-07-21 20:47:52 +02:00
Roman Shevchenko 3bed88181a Merge remote-tracking branch 'origin/master' 2014-07-21 20:39:52 +02:00
Anna Kozlova dd4ddfb83f method ref -> lambda: names based on resolved method (IDEA-126977) 2014-07-21 20:35:45 +02:00
Anna Kozlova 4b7122b83d shorten FQNs when insert casts (IDEA-127573) 2014-07-21 19:19:15 +02:00
Anna Kozlova 91f505e2f7 create static method from usage in interface (IDEA-127563) 2014-07-21 19:19:14 +02:00