idea/community.git
4 years agoFix usages of broken PythonSdkType.getSdk method, which didn't take in account a...
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.

4 years agoproperties: cleanup (replace with forEach)
Dmitry Batkovich [Tue, 14 Feb 2017 14:30:09 +0000 (17:30 +0300)]
properties: cleanup (replace with forEach)

4 years agoCleanup (formatting)
Roman Shevchenko [Tue, 14 Feb 2017 14:25:33 +0000 (15:25 +0100)]
Cleanup (formatting)

4 years agofixed text drawing under search matches
Egor.Ushakov [Tue, 14 Feb 2017 14:21:28 +0000 (17:21 +0300)]
fixed text drawing under search matches

4 years agoRequiredAttributesInspection extracted from XmlHighlightVisitor
Dmitry Avdeev [Tue, 14 Feb 2017 14:12:35 +0000 (17:12 +0300)]
RequiredAttributesInspection extracted from XmlHighlightVisitor

4 years agocleanup
Dmitry Avdeev [Tue, 14 Feb 2017 14:10:08 +0000 (17:10 +0300)]
cleanup

4 years agoproperties files: optimize RBE construction for huge bundles IDEA-168122
Dmitry Batkovich [Tue, 14 Feb 2017 14:14:15 +0000 (17:14 +0300)]
properties files: optimize RBE construction for huge bundles IDEA-168122

4 years agoJava: Added priorities in the completion list for arguments of getField() and getMeth...
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)

4 years agoJava: Added priorities in the completion list for arguments of getAnnotation() and...
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)

4 years agodiff: tests for UnifiedFragmentBuilder
Aleksey Pivovarov [Sat, 4 Feb 2017 17:14:46 +0000 (20:14 +0300)]
diff: tests for UnifiedFragmentBuilder

4 years ago[devkit] plugin.xml: add plugin@allow-bundled-update attribute
Yann Cébron [Tue, 14 Feb 2017 14:00:52 +0000 (15:00 +0100)]
[devkit] plugin.xml: add plugin@allow-bundled-update attribute

4 years agoPY-6398 Hide "Package successfully installed" notification when you start installing...
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

4 years agoadd test for main postfix template in comments
Liana.Bakradze [Tue, 14 Feb 2017 13:01:22 +0000 (16:01 +0300)]
add test for main postfix template in comments

4 years agoremove explicit type arguments (PY-21412)
Liana.Bakradze [Thu, 9 Feb 2017 11:00:16 +0000 (14:00 +0300)]
remove explicit type arguments (PY-21412)

4 years agoPY-21412 Postfix .main triggers in comments
Liana.Bakradze [Thu, 9 Feb 2017 10:58:15 +0000 (13:58 +0300)]
PY-21412 Postfix .main triggers in comments

4 years agoswing.bufferPerWindow=true by default and do not use a custom repaint manager if...
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

4 years agofix SearchEverywhere renderer according to WideSelectionListUI
Sergey Malenkov [Tue, 14 Feb 2017 10:18:11 +0000 (13:18 +0300)]
fix SearchEverywhere renderer according to WideSelectionListUI

4 years agodon't show information tooltip: other implementation (IDEA-CR-18014)
Anna.Kozlova [Tue, 14 Feb 2017 12:36:06 +0000 (13:36 +0100)]
don't show information tooltip: other implementation (IDEA-CR-18014)

4 years agoUpdate windows binaries (PY-22450, PY-22454)
Elizaveta Shashkova [Mon, 13 Feb 2017 17:45:58 +0000 (20:45 +0300)]
Update windows binaries (PY-22450, PY-22454)

4 years agoFix working with threads in frame evaluation debugger (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.

4 years agorun write action in refactorings under write action (IDEA-54664)
Anna.Kozlova [Tue, 14 Feb 2017 12:00:29 +0000 (13:00 +0100)]
run write action in refactorings under write action (IDEA-54664)

4 years agoIDEA-155088 Double click on tree's expand icon triggers double click listener - extra... clion/171.3236
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

4 years ago[groovy] decrease reference chain length (follow up IDEA-CR-18201) appcode/171.3235
Daniil Ovchinnikov [Tue, 14 Feb 2017 11:41:51 +0000 (14:41 +0300)]
[groovy] decrease reference chain length (follow up IDEA-CR-18201)

4 years agoPY-3032 Surround action can't be invoked when first line of selection is a comment
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

4 years agodetect encoding of large files inside .jar
Alexey Kudravtsev [Tue, 14 Feb 2017 11:15:26 +0000 (14:15 +0300)]
detect encoding of large files inside .jar

4 years agocleanup
Alexey Kudravtsev [Tue, 14 Feb 2017 11:15:06 +0000 (14:15 +0300)]
cleanup

4 years agocheck the project is disposed under the lock. When the project closes the queue is...
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.

4 years agoadded tests for detect files inside .jar
Alexey Kudravtsev [Mon, 13 Feb 2017 17:08:39 +0000 (20:08 +0300)]
added tests for detect files inside .jar

4 years agouse modality "any" to followup IDEA-CR-18167
Alexey Kudravtsev [Mon, 13 Feb 2017 14:12:35 +0000 (17:12 +0300)]
use modality "any" to followup IDEA-CR-18167

4 years agoread action to fix EA-96790 - assert: SharedImplUtil.findFileElement
Alexey Kudravtsev [Mon, 13 Feb 2017 12:57:21 +0000 (15:57 +0300)]
read action to fix EA-96790 - assert: SharedImplUtil.findFileElement

4 years ago[java] new module-info PSI phpstorm/171.3234
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

4 years ago[tests] checks mapping in .class mirror building test
Roman Shevchenko [Tue, 14 Feb 2017 10:56:43 +0000 (11:56 +0100)]
[tests] checks mapping in .class mirror building test

4 years agomaven: invoke super.tearDown() in finally block
Vladislav.Soroka [Tue, 14 Feb 2017 10:56:18 +0000 (13:56 +0300)]
maven: invoke super.tearDown() in finally block

4 years agoMerge remote-tracking branch 'origin/master'
Yann Cébron [Tue, 14 Feb 2017 10:33:44 +0000 (11:33 +0100)]
Merge remote-tracking branch 'origin/master'

4 years ago[plugin manager] PluginManager.handleComponentError log known plugin ID
Yann Cébron [Tue, 14 Feb 2017 10:32:43 +0000 (11:32 +0100)]
[plugin manager] PluginManager.handleComponentError log known plugin ID

4 years agoMerge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Tue, 14 Feb 2017 10:20:55 +0000 (11:20 +0100)]
Merge remote-tracking branch 'origin/master'

4 years agofix AA painting in Dimension component of UI Inspector
Konstantin Bulenkov [Tue, 14 Feb 2017 10:13:13 +0000 (11:13 +0100)]
fix AA painting in Dimension component of UI Inspector

4 years agosmart pointers to ensure valid files during long move with language pushers which...
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

4 years agoIDEA-167937 Documentation window gets focus on second Smart Type completion
Dmitry Batrak [Tue, 14 Feb 2017 09:36:31 +0000 (12:36 +0300)]
IDEA-167937 Documentation window gets focus on second Smart Type completion

4 years agoIDEA-155088 Double click on tree's expand icon triggers double click listener
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

4 years agoIDEA-168089 New outline for text field components with invalid values
Kirill Kirichenko [Mon, 13 Feb 2017 12:48:38 +0000 (15:48 +0300)]
IDEA-168089 New outline for text field components with invalid values

4 years agoIDEA-168070 Allow to use expression as a Capture key
Egor.Ushakov [Tue, 14 Feb 2017 09:31:12 +0000 (12:31 +0300)]
IDEA-168070 Allow to use expression as a Capture key

4 years agomake it explicit that nullity/contract inference from source works only with PsiMetho...
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

4 years agoEA-96681 assert: FileDocumentManagerImpl.saveDocument
dmitriy.tseyler [Tue, 14 Feb 2017 09:21:26 +0000 (12:21 +0300)]
EA-96681 assert: FileDocumentManagerImpl.saveDocument

4 years ago[vfs] wrap a stream for BOM detection (IDEA-CR-18165) appcode/171.3230 clion/171.3232
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

4 years agointroduce frame listeners (PY-22535) pycharm/171.3229
Liana.Bakradze [Wed, 8 Feb 2017 15:32:55 +0000 (18:32 +0300)]
introduce frame listeners (PY-22535)

4 years agoextend PyFrameAccessor to avoid instanceof (PY-22535)
Liana.Bakradze [Wed, 8 Feb 2017 07:50:55 +0000 (10:50 +0300)]
extend PyFrameAccessor to avoid instanceof (PY-22535)

4 years agosetup antialiasing, use util method (PY-22411)
Liana.Bakradze [Tue, 7 Feb 2017 09:06:16 +0000 (12:06 +0300)]
setup antialiasing, use util method (PY-22411)

4 years agoPY-22572 Data View: close corresponding tabs when Python Console session removed
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

4 years agoPY-22566 Data View: distinguish tabs opened from debugger and console
Liana.Bakradze [Mon, 6 Feb 2017 11:00:47 +0000 (14:00 +0300)]
PY-22566 Data View: distinguish tabs opened from debugger and console

4 years agoPY-22535 auto-update in Data View doesn't work when opened from console variables...
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

4 years agoactivate "View as DataFrame/Array" hyperlink in Python Console (PY-22455)
Liana.Bakradze [Fri, 3 Feb 2017 14:51:44 +0000 (17:51 +0300)]
activate "View as DataFrame/Array" hyperlink in Python Console (PY-22455)

4 years agoselect the same tab when switching back (PY-22411)
Liana.Bakradze [Fri, 3 Feb 2017 14:01:42 +0000 (17:01 +0300)]
select the same tab when switching back (PY-22411)

4 years agoremove irrelevant tabs together (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

4 years agoget rid of empty content (PY-22411)
Liana.Bakradze [Fri, 3 Feb 2017 12:40:04 +0000 (15:40 +0300)]
get rid of empty content (PY-22411)

4 years agoupdate tabs when switching between different processes (PY-22411)
Liana.Bakradze [Fri, 3 Feb 2017 12:19:07 +0000 (15:19 +0300)]
update tabs when switching between different processes (PY-22411)

4 years agosave frame accessor inside panel (PY-22411)
Liana.Bakradze [Wed, 1 Feb 2017 13:53:09 +0000 (16:53 +0300)]
save frame accessor inside panel (PY-22411)

4 years agodo not show empty content when there is a running PyDebugProcess (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)

4 years agoStreamApiMigrationInspection: use Stream.of, etc. to iterate explicitly created array
Tagir Valeev [Tue, 14 Feb 2017 07:24:06 +0000 (14:24 +0700)]
StreamApiMigrationInspection: use Stream.of, etc. to iterate explicitly created array

4 years agoDBE: project-level mapping
Alexander Kass [Mon, 13 Feb 2017 09:07:11 +0000 (12:07 +0300)]
DBE: project-level mapping

4 years agoDBE: tooltips
Alexander Kass [Fri, 10 Feb 2017 16:46:34 +0000 (19:46 +0300)]
DBE: tooltips

4 years agoDBE: sql resolve mapping
Alexander Kass [Tue, 7 Feb 2017 07:04:31 +0000 (10:04 +0300)]
DBE: sql resolve mapping

4 years agoIDEA-167914 CLion IDE fails to start on FreeBSD appcode/171.3219 appcode/171.3224.9 clion/171.3224.8 clion/171.3225 dbe/171.3221 idea/171.3224 idea/171.3224.1 phpstorm/171.3218 phpstorm/171.3224.10 phpstorm/171.3224.6 pycharm/171.3220 pycharm/171.3223 pycharm/171.3224.4 rubymine/171.3224.11 rubymine/171.3226 webstorm/171.3224.2 webstorm/171.3224.5 webstorm/171.3224.7 webstorm/171.3227
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

4 years agoFont size stats
Konstantin Bulenkov [Mon, 13 Feb 2017 21:42:38 +0000 (22:42 +0100)]
Font size stats

4 years agoadd extra constructor (key) as (key, 1)
Konstantin Bulenkov [Mon, 13 Feb 2017 21:28:34 +0000 (22:28 +0100)]
add extra constructor (key) as (key, 1)

4 years agoproperly determine set of keys to be invalidated if snapshot index has no prior unsav...
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

4 years agoPY-22600 ide.ssh.one.time.password registry property added
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.

4 years ago[groovy] dive into parenthesized expressions when computing dependencies
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)

4 years agomake sure highlighter is not used after popup is closed
Gregory.Shrago [Mon, 13 Feb 2017 19:45:47 +0000 (22:45 +0300)]
make sure highlighter is not used after popup is closed

4 years agointroduce getEditorEx(FileEditor)
Gregory.Shrago [Mon, 13 Feb 2017 18:54:41 +0000 (21:54 +0300)]
introduce getEditorEx(FileEditor)

4 years agoRegExp: disabling of inspection should not break test
Bas Leijdekkers [Mon, 13 Feb 2017 19:31:23 +0000 (20:31 +0100)]
RegExp: disabling of inspection should not break test

4 years agodon't warn on empty regexp element
Bas Leijdekkers [Mon, 13 Feb 2017 19:22:24 +0000 (20:22 +0100)]
don't warn on empty regexp element

4 years agoDSM: try to make out-of-date message a little less harsh
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

4 years ago[java] new module-info PSI appcode/171.3216
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

4 years agoCleanup (archaic constant name)
Roman Shevchenko [Mon, 13 Feb 2017 19:11:04 +0000 (20:11 +0100)]
Cleanup (archaic constant name)

4 years ago[java] new module-info keywords
Roman Shevchenko [Mon, 13 Feb 2017 19:06:52 +0000 (20:06 +0100)]
[java] new module-info keywords

4 years agodon't hide action when origin was not a group
Anna.Kozlova [Mon, 13 Feb 2017 19:02:50 +0000 (20:02 +0100)]
don't hide action when origin was not a group

4 years agoread action for all comparable lists backed in background
Anna.Kozlova [Mon, 13 Feb 2017 18:59:00 +0000 (19:59 +0100)]
read action for all comparable lists backed in background

4 years agouse registry key for dynamic scroll bars from editor implementation
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

4 years agoextract public API for RemoteDesktopDetector
Sergey Malenkov [Mon, 13 Feb 2017 18:56:20 +0000 (21:56 +0300)]
extract public API for RemoteDesktopDetector

4 years agomove PowerSaveMode from core-impl to core-api
Sergey Malenkov [Mon, 13 Feb 2017 17:27:19 +0000 (20:27 +0300)]
move PowerSaveMode from core-impl to core-api

4 years ago[groovy] resolve arithmetic operations to NumberNumber* methods
Daniil Ovchinnikov [Mon, 13 Feb 2017 18:50:49 +0000 (21:50 +0300)]
[groovy] resolve arithmetic operations to NumberNumber* methods
(IDEA-168116)

4 years agostatic via instance: hide parameters/classes qualified names (IDEA-168084)
Anna.Kozlova [Mon, 13 Feb 2017 18:28:12 +0000 (19:28 +0100)]
static via instance: hide parameters/classes qualified names (IDEA-168084)

4 years agoFix jinja2 templates debugging with frame evaluation debugger (PY-22447)
Elizaveta Shashkova [Fri, 10 Feb 2017 14:29:48 +0000 (17:29 +0300)]
Fix jinja2 templates debugging with frame evaluation debugger (PY-22447)

4 years ago[groovy] resolve qualifiers before current reference,
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.

4 years agoDisable matplotlib support if display isn't available (PY-16100)
Elizaveta Shashkova [Thu, 9 Feb 2017 14:18:13 +0000 (17:18 +0300)]
Disable matplotlib support if display isn't available (PY-16100)

4 years agoensure assignability for standalone expressions during applicability check (IDEA... idea/171.3214
Anna.Kozlova [Mon, 13 Feb 2017 17:01:21 +0000 (18:01 +0100)]
ensure assignability for standalone expressions during applicability check (IDEA-159086)

4 years agoupdate groovy icons
Konstantin Bulenkov [Mon, 13 Feb 2017 17:18:46 +0000 (18:18 +0100)]
update groovy icons

4 years agoMerge remote-tracking branch 'origin/master'
Vladimir.Orlov [Mon, 13 Feb 2017 17:18:24 +0000 (20:18 +0300)]
Merge remote-tracking branch 'origin/master'

4 years agoReverted: Bundle jdk instead of jre+tools.jar.
Vladimir.Orlov [Mon, 13 Feb 2017 17:14:55 +0000 (20:14 +0300)]
Reverted: Bundle jdk instead of jre+tools.jar.
IDEA-CR-18019

4 years agoIDEA-167897 Unable to save settings: Failed to save settings. Please restart IntelliJ...
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

4 years agoCleanup (unneeded @Nullable)
Roman Shevchenko [Mon, 13 Feb 2017 16:44:01 +0000 (17:44 +0100)]
Cleanup (unneeded @Nullable)

4 years agoDBE-1481 Option to hide toolbar in database console.
Gregory.Shrago [Mon, 13 Feb 2017 16:24:14 +0000 (19:24 +0300)]
DBE-1481 Option to hide toolbar in database console.

4 years agodrop @Nullable anno as in Function
Gregory.Shrago [Mon, 13 Feb 2017 15:47:15 +0000 (18:47 +0300)]
drop @Nullable anno as in Function

4 years agoCleanup (formatting)
Roman Shevchenko [Mon, 13 Feb 2017 16:26:58 +0000 (17:26 +0100)]
Cleanup (formatting)

4 years agoMerge remote-tracking branch 'origin/master'
Alexandr Evstigneev [Mon, 13 Feb 2017 16:21:49 +0000 (19:21 +0300)]
Merge remote-tracking branch 'origin/master'

4 years ago[spock] do not mark fixture and feature methods as 'may be static'
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)

4 years agoMerge branch 'hurricup/vcs-util'
Alexandr Evstigneev [Mon, 13 Feb 2017 16:17:55 +0000 (19:17 +0300)]
Merge branch 'hurricup/vcs-util'

4 years ago[vcs-log] when there are commits with both \u0001 and \u0003 symbols, try no to fail...
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

4 years agomake home/end navigate through editor during completion (IDEA-167531)
peter [Mon, 13 Feb 2017 16:00:00 +0000 (17:00 +0100)]
make home/end navigate through editor during completion (IDEA-167531)