Dmitry Trofimov [Tue, 14 Feb 2017 14:32:59 +0000 (15:32 +0100)]
Fix usages of broken PythonSdkType.getSdk method, which didn't take in account a Python facet configuration.
Dmitry Batkovich [Tue, 14 Feb 2017 14:30:09 +0000 (17:30 +0300)]
properties: cleanup (replace with forEach)
Roman Shevchenko [Tue, 14 Feb 2017 14:25:33 +0000 (15:25 +0100)]
Cleanup (formatting)
Egor.Ushakov [Tue, 14 Feb 2017 14:21:28 +0000 (17:21 +0300)]
fixed text drawing under search matches
Dmitry Avdeev [Tue, 14 Feb 2017 14:12:35 +0000 (17:12 +0300)]
RequiredAttributesInspection extracted from XmlHighlightVisitor
Dmitry Avdeev [Tue, 14 Feb 2017 14:10:08 +0000 (17:10 +0300)]
cleanup
Dmitry Batkovich [Tue, 14 Feb 2017 14:14:15 +0000 (17:14 +0300)]
properties files: optimize RBE construction for huge bundles IDEA-168122
Pavel Dolgov [Tue, 14 Feb 2017 09:59:06 +0000 (12:59 +0300)]
Java: Added priorities in the completion list for arguments of getField() and getMethod() (IDEA-167250)
Pavel Dolgov [Mon, 13 Feb 2017 14:29:45 +0000 (17:29 +0300)]
Java: Added priorities in the completion list for arguments of getAnnotation() and getConstructor() (IDEA-167250)
Aleksey Pivovarov [Sat, 4 Feb 2017 17:14:46 +0000 (20:14 +0300)]
diff: tests for UnifiedFragmentBuilder
Yann Cébron [Tue, 14 Feb 2017 14:00:52 +0000 (15:00 +0100)]
[devkit] plugin.xml: add plugin@allow-bundled-update attribute
Ekaterina Tuzova [Tue, 14 Feb 2017 13:07:52 +0000 (16:07 +0300)]
PY-6398 Hide "Package successfully installed" notification when you start installing another package
Liana.Bakradze [Tue, 14 Feb 2017 13:01:22 +0000 (16:01 +0300)]
add test for main postfix template in comments
Liana.Bakradze [Thu, 9 Feb 2017 11:00:16 +0000 (14:00 +0300)]
remove explicit type arguments (PY-21412)
Liana.Bakradze [Thu, 9 Feb 2017 10:58:15 +0000 (13:58 +0300)]
PY-21412 Postfix .main triggers in comments
Sergey Malenkov [Tue, 14 Feb 2017 12:48:19 +0000 (15:48 +0300)]
swing.bufferPerWindow=true by default and do not use a custom repaint manager if possible
Sergey Malenkov [Tue, 14 Feb 2017 10:18:11 +0000 (13:18 +0300)]
fix SearchEverywhere renderer according to WideSelectionListUI
Anna.Kozlova [Tue, 14 Feb 2017 12:36:06 +0000 (13:36 +0100)]
don't show information tooltip: other implementation (IDEA-CR-18014)
Elizaveta Shashkova [Mon, 13 Feb 2017 17:45:58 +0000 (20:45 +0300)]
Update windows binaries (PY-22450, PY-22454)
Elizaveta Shashkova [Mon, 13 Feb 2017 17:19:03 +0000 (20:19 +0300)]
Fix working with threads in frame evaluation debugger (PY-22450, PY-22454)
We need to use old tracing function for suspending threads without breakpoint. Also sys.settrace() should be called inside a thread, that's why we pass this command as internal thread command.
Anna.Kozlova [Tue, 14 Feb 2017 12:00:29 +0000 (13:00 +0100)]
run write action in refactorings under write action (IDEA-54664)
Egor.Ushakov [Tue, 14 Feb 2017 11:55:11 +0000 (14:55 +0300)]
IDEA-155088 Double click on tree's expand icon triggers double click listener - extra fix for watches
Daniil Ovchinnikov [Tue, 14 Feb 2017 11:41:51 +0000 (14:41 +0300)]
[groovy] decrease reference chain length (follow up IDEA-CR-18201)
Ekaterina Tuzova [Tue, 14 Feb 2017 11:41:10 +0000 (14:41 +0300)]
PY-3032 Surround action can't be invoked when first line of selection is a comment
Alexey Kudravtsev [Tue, 14 Feb 2017 11:15:26 +0000 (14:15 +0300)]
detect encoding of large files inside .jar
Alexey Kudravtsev [Tue, 14 Feb 2017 11:15:06 +0000 (14:15 +0300)]
cleanup
Alexey Kudravtsev [Mon, 13 Feb 2017 17:41:59 +0000 (20:41 +0300)]
check the project is disposed under the lock. When the project closes the queue is cleared under that same lock.
Alexey Kudravtsev [Mon, 13 Feb 2017 17:08:39 +0000 (20:08 +0300)]
added tests for detect files inside .jar
Alexey Kudravtsev [Mon, 13 Feb 2017 14:12:35 +0000 (17:12 +0300)]
use modality "any" to followup IDEA-CR-18167
Alexey Kudravtsev [Mon, 13 Feb 2017 12:57:21 +0000 (15:57 +0300)]
read action to fix EA-96790 - assert: SharedImplUtil.findFileElement
Roman Shevchenko [Tue, 14 Feb 2017 10:57:51 +0000 (11:57 +0100)]
[java] new module-info PSI
- 'requires' statements may own a modifier list
- 'transitive' modifier
Roman Shevchenko [Tue, 14 Feb 2017 10:56:43 +0000 (11:56 +0100)]
[tests] checks mapping in .class mirror building test
Vladislav.Soroka [Tue, 14 Feb 2017 10:56:18 +0000 (13:56 +0300)]
maven: invoke super.tearDown() in finally block
Yann Cébron [Tue, 14 Feb 2017 10:33:44 +0000 (11:33 +0100)]
Merge remote-tracking branch 'origin/master'
Yann Cébron [Tue, 14 Feb 2017 10:32:43 +0000 (11:32 +0100)]
[plugin manager] PluginManager.handleComponentError log known plugin ID
Konstantin Bulenkov [Tue, 14 Feb 2017 10:20:55 +0000 (11:20 +0100)]
Merge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Tue, 14 Feb 2017 10:13:13 +0000 (11:13 +0100)]
fix AA painting in Dimension component of UI Inspector
Anna.Kozlova [Tue, 14 Feb 2017 10:05:26 +0000 (11:05 +0100)]
smart pointers to ensure valid files during long move with language pushers which can influence dialect inside a file and thus the file view provider
EA-93157 - PIEAE: PsiUtilCore.ensureValid
Dmitry Batrak [Tue, 14 Feb 2017 09:36:31 +0000 (12:36 +0300)]
IDEA-167937 Documentation window gets focus on second Smart Type completion
Vassiliy.Kudryashov [Tue, 14 Feb 2017 09:32:22 +0000 (12:32 +0300)]
IDEA-155088 Double click on tree's expand icon triggers double click listener
Kirill Kirichenko [Mon, 13 Feb 2017 12:48:38 +0000 (15:48 +0300)]
IDEA-168089 New outline for text field components with invalid values
Egor.Ushakov [Tue, 14 Feb 2017 09:31:12 +0000 (12:31 +0300)]
IDEA-168070 Allow to use expression as a Capture key
peter [Tue, 14 Feb 2017 09:01:45 +0000 (10:01 +0100)]
make it explicit that nullity/contract inference from source works only with PsiMethodImpl
inspired by https://github.com/JetBrains/intellij-community/pull/511
dmitriy.tseyler [Tue, 14 Feb 2017 09:21:26 +0000 (12:21 +0300)]
EA-96681 assert: FileDocumentManagerImpl.saveDocument
Roman Shevchenko [Tue, 14 Feb 2017 08:33:45 +0000 (09:33 +0100)]
[vfs] wrap a stream for BOM detection (IDEA-CR-18165)
... instead of ignoring
Liana.Bakradze [Wed, 8 Feb 2017 15:32:55 +0000 (18:32 +0300)]
introduce frame listeners (PY-22535)
Liana.Bakradze [Wed, 8 Feb 2017 07:50:55 +0000 (10:50 +0300)]
extend PyFrameAccessor to avoid instanceof (PY-22535)
Liana.Bakradze [Tue, 7 Feb 2017 09:06:16 +0000 (12:06 +0300)]
setup antialiasing, use util method (PY-22411)
Liana.Bakradze [Mon, 6 Feb 2017 13:33:57 +0000 (16:33 +0300)]
PY-22572 Data View: close corresponding tabs when Python Console session removed
Liana.Bakradze [Mon, 6 Feb 2017 11:00:47 +0000 (14:00 +0300)]
PY-22566 Data View: distinguish tabs opened from debugger and console
Liana.Bakradze [Fri, 3 Feb 2017 15:35:18 +0000 (18:35 +0300)]
PY-22535 auto-update in Data View doesn't work when opened from console variables view
Liana.Bakradze [Fri, 3 Feb 2017 14:51:44 +0000 (17:51 +0300)]
activate "View as DataFrame/Array" hyperlink in Python Console (PY-22455)
Liana.Bakradze [Fri, 3 Feb 2017 14:01:42 +0000 (17:01 +0300)]
select the same tab when switching back (PY-22411)
Liana.Bakradze [Fri, 3 Feb 2017 12:45:29 +0000 (15:45 +0300)]
remove irrelevant tabs together (PY-22411)
otherwise they are closed one by one which looks weird
Liana.Bakradze [Fri, 3 Feb 2017 12:40:04 +0000 (15:40 +0300)]
get rid of empty content (PY-22411)
Liana.Bakradze [Fri, 3 Feb 2017 12:19:07 +0000 (15:19 +0300)]
update tabs when switching between different processes (PY-22411)
Liana.Bakradze [Wed, 1 Feb 2017 13:53:09 +0000 (16:53 +0300)]
save frame accessor inside panel (PY-22411)
Liana.Bakradze [Tue, 31 Jan 2017 09:22:56 +0000 (12:22 +0300)]
do not show empty content when there is a running PyDebugProcess (PY-22411)
Tagir Valeev [Tue, 14 Feb 2017 07:24:06 +0000 (14:24 +0700)]
StreamApiMigrationInspection: use Stream.of, etc. to iterate explicitly created array
Alexander Kass [Mon, 13 Feb 2017 09:07:11 +0000 (12:07 +0300)]
DBE: project-level mapping
Alexander Kass [Fri, 10 Feb 2017 16:46:34 +0000 (19:46 +0300)]
DBE: tooltips
Alexander Kass [Tue, 7 Feb 2017 07:04:31 +0000 (10:04 +0300)]
DBE: sql resolve mapping
Alexey Ushakov [Mon, 13 Feb 2017 23:53:25 +0000 (02:53 +0300)]
IDEA-167914 CLion IDE fails to start on FreeBSD
Added check for Linux to avoid hanging on FreeBSD on java -version
Konstantin Bulenkov [Mon, 13 Feb 2017 21:42:38 +0000 (22:42 +0100)]
Font size stats
Konstantin Bulenkov [Mon, 13 Feb 2017 21:28:34 +0000 (22:28 +0100)]
add extra constructor (key) as (key, 1)
Maxim.Mossienko [Mon, 13 Feb 2017 21:01:21 +0000 (22:01 +0100)]
properly determine set of keys to be invalidated if snapshot index has no prior unsaved keys (IDEA-167050), EA-92612, r=Dmitry.Batkovich
Alexander Koshevoy [Mon, 13 Feb 2017 19:51:30 +0000 (22:51 +0300)]
PY-22600 ide.ssh.one.time.password registry property added
Enabled for PyCharm by default. This property also affects PY-18738 disabling polling of JSch sessions for SftpFileProvider.
Daniil Ovchinnikov [Mon, 13 Feb 2017 20:43:46 +0000 (23:43 +0300)]
[groovy] dive into parenthesized expressions when computing dependencies
(follow up IDEA-CR-18201)
Gregory.Shrago [Mon, 13 Feb 2017 19:45:47 +0000 (22:45 +0300)]
make sure highlighter is not used after popup is closed
Gregory.Shrago [Mon, 13 Feb 2017 18:54:41 +0000 (21:54 +0300)]
introduce getEditorEx(FileEditor)
Bas Leijdekkers [Mon, 13 Feb 2017 19:31:23 +0000 (20:31 +0100)]
RegExp: disabling of inspection should not break test
Bas Leijdekkers [Mon, 13 Feb 2017 19:22:24 +0000 (20:22 +0100)]
don't warn on empty regexp element
Bas Leijdekkers [Mon, 13 Feb 2017 16:01:58 +0000 (17:01 +0100)]
DSM: try to make out-of-date message a little less harsh
Roman Shevchenko [Mon, 13 Feb 2017 19:19:23 +0000 (20:19 +0100)]
[java] new module-info PSI
- a module may own a modifier list
Roman Shevchenko [Mon, 13 Feb 2017 19:11:04 +0000 (20:11 +0100)]
Cleanup (archaic constant name)
Roman Shevchenko [Mon, 13 Feb 2017 19:06:52 +0000 (20:06 +0100)]
[java] new module-info keywords
Anna.Kozlova [Mon, 13 Feb 2017 19:02:50 +0000 (20:02 +0100)]
don't hide action when origin was not a group
Anna.Kozlova [Mon, 13 Feb 2017 18:59:00 +0000 (19:59 +0100)]
read action for all comparable lists backed in background
Sergey Malenkov [Mon, 13 Feb 2017 18:59:52 +0000 (21:59 +0300)]
use registry key for dynamic scroll bars from editor implementation
and switch it off by default
Sergey Malenkov [Mon, 13 Feb 2017 18:56:20 +0000 (21:56 +0300)]
extract public API for RemoteDesktopDetector
Sergey Malenkov [Mon, 13 Feb 2017 17:27:19 +0000 (20:27 +0300)]
move PowerSaveMode from core-impl to core-api
Daniil Ovchinnikov [Mon, 13 Feb 2017 18:50:49 +0000 (21:50 +0300)]
[groovy] resolve arithmetic operations to NumberNumber* methods
(IDEA-168116)
Anna.Kozlova [Mon, 13 Feb 2017 18:28:12 +0000 (19:28 +0100)]
static via instance: hide parameters/classes qualified names (IDEA-168084)
Elizaveta Shashkova [Fri, 10 Feb 2017 14:29:48 +0000 (17:29 +0300)]
Fix jinja2 templates debugging with frame evaluation debugger (PY-22447)
Daniil Ovchinnikov [Mon, 13 Feb 2017 17:19:07 +0000 (20:19 +0300)]
[groovy] resolve qualifiers before current reference,
resolve innermost assignments before current assignment
This is attempt to fix EA-95282.
Elizaveta Shashkova [Thu, 9 Feb 2017 14:18:13 +0000 (17:18 +0300)]
Disable matplotlib support if display isn't available (PY-16100)
Anna.Kozlova [Mon, 13 Feb 2017 17:01:21 +0000 (18:01 +0100)]
ensure assignability for standalone expressions during applicability check (IDEA-159086)
Konstantin Bulenkov [Mon, 13 Feb 2017 17:18:46 +0000 (18:18 +0100)]
update groovy icons
Vladimir.Orlov [Mon, 13 Feb 2017 17:18:24 +0000 (20:18 +0300)]
Merge remote-tracking branch 'origin/master'
Vladimir.Orlov [Mon, 13 Feb 2017 17:14:55 +0000 (20:14 +0300)]
Reverted: Bundle jdk instead of jre+tools.jar.
IDEA-CR-18019
Vladimir Krivosheev [Mon, 13 Feb 2017 16:45:14 +0000 (17:45 +0100)]
IDEA-167897 Unable to save settings: Failed to save settings. Please restart IntelliJ IDEA
Roman Shevchenko [Mon, 13 Feb 2017 16:44:01 +0000 (17:44 +0100)]
Cleanup (unneeded @Nullable)
Gregory.Shrago [Mon, 13 Feb 2017 16:24:14 +0000 (19:24 +0300)]
DBE-1481 Option to hide toolbar in database console.
Gregory.Shrago [Mon, 13 Feb 2017 15:47:15 +0000 (18:47 +0300)]
drop @Nullable anno as in Function
Roman Shevchenko [Mon, 13 Feb 2017 16:26:58 +0000 (17:26 +0100)]
Cleanup (formatting)
Alexandr Evstigneev [Mon, 13 Feb 2017 16:21:49 +0000 (19:21 +0300)]
Merge remote-tracking branch 'origin/master'
Daniil Ovchinnikov [Mon, 13 Feb 2017 16:13:53 +0000 (19:13 +0300)]
[spock] do not mark fixture and feature methods as 'may be static'
(IDEA-167919)
Alexandr Evstigneev [Mon, 13 Feb 2017 16:17:55 +0000 (19:17 +0300)]
Merge branch 'hurricup/vcs-util'
Julia Beliaeva [Mon, 13 Feb 2017 16:02:55 +0000 (19:02 +0300)]
[vcs-log] when there are commits with both \u0001 and \u0003 symbols, try no to fail completely, but rather return commits that were loaded IDEA-156249
peter [Mon, 13 Feb 2017 16:00:00 +0000 (17:00 +0100)]
make home/end navigate through editor during completion (IDEA-167531)