idea/community.git
6 years agoannotate return values of IndexableSetContributor.getAdditionalRootsToIndex as @NotNull
Sergey Simonchik [Mon, 14 Sep 2015 13:48:18 +0000 (16:48 +0300)]
annotate return values of IndexableSetContributor.getAdditionalRootsToIndex as @NotNull

6 years agorevert: [platform] class path cache logger's severity increased
Roman Shevchenko [Mon, 14 Sep 2015 13:19:38 +0000 (16:19 +0300)]
revert: [platform] class path cache logger's severity increased

6 years agodiff: use caching annotation provider
Aleksey Pivovarov [Mon, 14 Sep 2015 12:38:01 +0000 (15:38 +0300)]
diff: use caching annotation provider

6 years agovcs: cleanup
Aleksey Pivovarov [Mon, 14 Sep 2015 12:16:30 +0000 (15:16 +0300)]
vcs: cleanup

FileAnnotation.getFile() is not marked as @NotNull. Add some checks, just in case.

6 years agodiff: hide annotations on local files in diff on local revision change
Aleksey Pivovarov [Mon, 14 Sep 2015 12:13:16 +0000 (15:13 +0300)]
diff: hide annotations on local files in diff on local revision change

6 years agodiff: cache loaded annotations even after viewer dispose
Aleksey Pivovarov [Mon, 14 Sep 2015 11:08:10 +0000 (14:08 +0300)]
diff: cache loaded annotations even after viewer dispose

6 years agomerge: do not start command under bulk mode
Aleksey Pivovarov [Mon, 14 Sep 2015 10:12:19 +0000 (13:12 +0300)]
merge: do not start command under bulk mode

post-command duties may access softwraps/foldings/caret/etc, that could be invalid during bulk mode

this should fix "EA-72981 - IOOBE: EditorImpl.offsetToLogicalLine"

6 years ago[git] cleanup: assert instead of check, less final phpstorm/142.4848
Kirill Likhodedov [Mon, 14 Sep 2015 13:12:43 +0000 (16:12 +0300)]
[git] cleanup: assert instead of check, less final

6 years ago[vcs] make sure conflicting VirtualFiles are refreshed before showing merge dialog
Kirill Likhodedov [Mon, 14 Sep 2015 13:08:32 +0000 (16:08 +0300)]
[vcs] make sure conflicting VirtualFiles are refreshed before showing merge dialog

6 years agocache imported names in ExplicitlyImportedWeigher
peter [Mon, 14 Sep 2015 12:58:56 +0000 (14:58 +0200)]
cache imported names in ExplicitlyImportedWeigher

6 years agocache InferenceFromSourceUtil.shouldInferFromSource
peter [Mon, 14 Sep 2015 11:31:01 +0000 (13:31 +0200)]
cache InferenceFromSourceUtil.shouldInferFromSource

6 years agoallow bg dumb mode when adding library (EA-72860 - Throwable: DumbServiceImpl.schedul...
peter [Mon, 14 Sep 2015 10:54:17 +0000 (12:54 +0200)]
allow bg dumb mode when adding library (EA-72860 - Throwable: DumbServiceImpl.scheduleCacheUpdate)

6 years agosimplify HierarchyTest by introducing static fields of the TextAttributesKey type
Sergey Malenkov [Mon, 14 Sep 2015 12:47:58 +0000 (15:47 +0300)]
simplify HierarchyTest by introducing static fields of the TextAttributesKey type

6 years agocleanup
Sergey Ignatov [Mon, 14 Sep 2015 12:47:23 +0000 (15:47 +0300)]
cleanup

6 years agoupdated links to the python 3.5 for PyCharm EDU.
Vladimir.Orlov [Mon, 14 Sep 2015 12:06:59 +0000 (15:06 +0300)]
updated links to the python 3.5 for PyCharm EDU.

6 years agoMerge remote-tracking branch 'origin/master' appcode/142.4851 clion/142.4850 idea/142.4846
Vladimir.Orlov [Mon, 14 Sep 2015 11:51:23 +0000 (14:51 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agoMerge remote-tracking branch 'origin/master'
Vladimir.Orlov [Mon, 14 Sep 2015 11:48:59 +0000 (14:48 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agoTestOnly inspection should validate classes
Alexander Zolotov [Mon, 14 Sep 2015 11:43:18 +0000 (14:43 +0300)]
TestOnly inspection should validate classes

6 years agoAllow TestOnly annotation on types
Alexander Zolotov [Sun, 13 Sep 2015 17:30:37 +0000 (20:30 +0300)]
Allow TestOnly annotation on types

6 years agoupdated image for installation wizard for pycharm EDU2.0
Vladimir.Orlov [Mon, 14 Sep 2015 11:42:36 +0000 (14:42 +0300)]
updated image for installation wizard for pycharm EDU2.0

6 years agofix compilation
Alexey Kudravtsev [Mon, 14 Sep 2015 11:36:52 +0000 (14:36 +0300)]
fix compilation

6 years agoMerge remote-tracking branch 'origin/master' idea/142.4845
Vladimir.Orlov [Mon, 14 Sep 2015 11:24:15 +0000 (14:24 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agoIDEA-133942 Focus often stays in editor when dialogs are shown (typo) pycharm/142.4844
Denis Fokin [Mon, 14 Sep 2015 11:19:58 +0000 (14:19 +0300)]
IDEA-133942 Focus often stays in editor when dialogs are shown (typo)

6 years agoupdated links to the python 3.5 for PyCharm EDU.
Vladimir.Orlov [Mon, 14 Sep 2015 11:19:42 +0000 (14:19 +0300)]
updated links to the python 3.5 for PyCharm EDU.

6 years agouse reflection for Unsafe.shouldbeInitialized to fix installers
Alexey Kudravtsev [Mon, 14 Sep 2015 11:02:17 +0000 (14:02 +0300)]
use reflection for Unsafe.shouldbeInitialized to fix installers

6 years agotest fix
Alexey Kudravtsev [Fri, 11 Sep 2015 13:48:52 +0000 (16:48 +0300)]
test fix

6 years agorefresh vfs before use files
Alexey Kudravtsev [Fri, 11 Sep 2015 12:08:28 +0000 (15:08 +0300)]
refresh vfs before use files

6 years agofix Progress bars in tests for IntelliJ laf on Mac
Konstantin Bulenkov [Mon, 14 Sep 2015 11:11:21 +0000 (13:11 +0200)]
fix Progress bars in tests for IntelliJ laf on Mac

6 years agobetter clipping for determine progress bar
Konstantin Bulenkov [Mon, 14 Sep 2015 10:47:11 +0000 (12:47 +0200)]
better clipping for determine progress bar

6 years agoIDEA-145015 Quick evaluate expression (ctrl+alt+8) instruction is silently ignored...
Egor.Ushakov [Mon, 14 Sep 2015 10:52:20 +0000 (13:52 +0300)]
IDEA-145015 Quick evaluate expression (ctrl+alt+8) instruction is silently ignored when an attempt is made to evaluate the same expression a second time.

6 years agoEDU-463 Select the first answer placeholder on Go to Next task action
Liana Bakradze [Mon, 14 Sep 2015 10:35:57 +0000 (13:35 +0300)]
EDU-463 Select the first answer placeholder on Go to Next task action

6 years agoassert that just created smart pointers can always be restored correctly + handle...
peter [Mon, 14 Sep 2015 10:40:29 +0000 (12:40 +0200)]
assert that just created smart pointers can always be restored correctly + handle corner cases of empty-ranged PSI

6 years agostub-based smart pointers: when switching to tree and finding anchor, required elemen...
peter [Mon, 14 Sep 2015 10:32:06 +0000 (12:32 +0200)]
stub-based smart pointers: when switching to tree and finding anchor, required element type will change (e.g. PsiClass->PsiIdentifier)

6 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Mon, 14 Sep 2015 10:28:06 +0000 (13:28 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Mon, 14 Sep 2015 10:27:34 +0000 (13:27 +0300)]
Merge remote-tracking branch 'origin/master'

6 years ago[platform] class path cache logger's severity increased
Roman Shevchenko [Mon, 14 Sep 2015 10:26:49 +0000 (13:26 +0300)]
[platform] class path cache logger's severity increased

6 years agowhen creating anchor-based smart pointers, ensure we can restore PSI by anchors
peter [Mon, 14 Sep 2015 10:14:30 +0000 (12:14 +0200)]
when creating anchor-based smart pointers, ensure we can restore PSI by anchors

6 years agoIDEA-133942 Focus often stays in editor when dialogs are shown
Denis Fokin [Mon, 14 Sep 2015 10:20:22 +0000 (13:20 +0300)]
IDEA-133942 Focus often stays in editor when dialogs are shown

6 years agonew sampling coverage under -Didea.new.sampling.coverage
Anna Kozlova [Mon, 14 Sep 2015 10:13:50 +0000 (13:13 +0300)]
new sampling coverage under -Didea.new.sampling.coverage

6 years agoResourceBundleAsVirtualFile#isValid method is rewritten to check validity of resource...
Dmitry Batkovich [Mon, 14 Sep 2015 10:17:45 +0000 (13:17 +0300)]
ResourceBundleAsVirtualFile#isValid method is rewritten to check validity of resource bundle virtual files. Based on exception from IDEA-145012

6 years agopublic -> private
Sergey Ignatov [Mon, 14 Sep 2015 10:06:15 +0000 (13:06 +0300)]
public -> private

6 years agoPresentationModeProgressPanel: dispose cancel button
Sergey Ignatov [Mon, 14 Sep 2015 10:04:34 +0000 (13:04 +0300)]
PresentationModeProgressPanel: dispose cancel button

6 years agoIDEA-132765 Floating progress indicator doesn't disappear after exiting Distraction...
Sergey Ignatov [Fri, 11 Sep 2015 12:36:30 +0000 (15:36 +0300)]
IDEA-132765 Floating progress indicator doesn't disappear after exiting Distraction Free mode or Presentation mode

6 years agoimplement PsiManager.findFile for default project (needed for smart pointer restoration)
peter [Mon, 14 Sep 2015 10:04:22 +0000 (12:04 +0200)]
implement PsiManager.findFile for default project (needed for smart pointer restoration)

6 years agoimplement indeterminate progress bars for yosemite
Konstantin Bulenkov [Sat, 12 Sep 2015 11:22:13 +0000 (13:22 +0200)]
implement indeterminate progress bars for yosemite

6 years ago+ indeterminate animation effect resources
Konstantin Bulenkov [Sat, 12 Sep 2015 11:21:18 +0000 (13:21 +0200)]
+ indeterminate animation effect resources

6 years agoCleanup (formatting; warnings)
Roman Shevchenko [Mon, 14 Sep 2015 10:02:10 +0000 (13:02 +0300)]
Cleanup (formatting; warnings)

6 years agoin file smart pointers, remember tha language that should be used to find the PsiFile...
peter [Mon, 14 Sep 2015 09:55:44 +0000 (11:55 +0200)]
in file smart pointers, remember tha language that should be used to find the PsiFile: it can be different from file.getLangage()

6 years agoremoved useless warnings about modules which aren't included into distribution
nik [Mon, 14 Sep 2015 09:38:52 +0000 (12:38 +0300)]
removed useless warnings about modules which aren't included into distribution

6 years agoCheck if toolwindow has been registered.
Vassiliy.Kudryashov [Mon, 14 Sep 2015 09:20:48 +0000 (12:20 +0300)]
Check if toolwindow has been registered.

6 years agoEA-73022 (assert: MethodCallUtils.findMethodWithReplacedArgument)
Bas Leijdekkers [Mon, 14 Sep 2015 09:09:02 +0000 (11:09 +0200)]
EA-73022 (assert: MethodCallUtils.findMethodWithReplacedArgument)

6 years agoIDEA-139294 Evaluate expression: confusing dialog if class field hides superclass...
Egor.Ushakov [Mon, 14 Sep 2015 09:08:58 +0000 (12:08 +0300)]
IDEA-139294 Evaluate expression: confusing dialog if class field hides superclass field

6 years agologging not needed any more
Egor.Ushakov [Mon, 14 Sep 2015 08:14:28 +0000 (11:14 +0300)]
logging not needed any more

6 years agoMerge branch 'vlan/async-await'
Andrey Vlasovskikh [Mon, 14 Sep 2015 08:58:35 +0000 (11:58 +0300)]
Merge branch 'vlan/async-await'

6 years agoEditorTextFieldCellRenderer: ability to create non-abbreviating version + customize... appcode/142.4842 clion/142.4841
Alexander Kass [Mon, 14 Sep 2015 08:52:11 +0000 (11:52 +0300)]
EditorTextFieldCellRenderer: ability to create non-abbreviating version + customize editor

6 years agoCode completion and highlighting for special methods related to async-await (PY-16094)
Andrey Vlasovskikh [Mon, 14 Sep 2015 08:51:36 +0000 (11:51 +0300)]
Code completion and highlighting for special methods related to async-await (PY-16094)

6 years agodispose libraries removed after reloading project files
nik [Mon, 14 Sep 2015 06:48:59 +0000 (09:48 +0300)]
dispose libraries removed after reloading project files

6 years agoZero-latency typing: stats calculation improved appcode/142.4834 clion/142.4837 dbe/142.4836 pycharm/142.4835 rubymine/142.4833 webstorm/142.4838
Pavel Fatin [Sun, 13 Sep 2015 22:56:53 +0000 (00:56 +0200)]
Zero-latency typing: stats calculation improved

6 years agoZero-latency typing: typing latency stats
Pavel Fatin [Sun, 13 Sep 2015 17:29:00 +0000 (19:29 +0200)]
Zero-latency typing: typing latency stats

6 years agoZero-latency typing: using utility methods
Pavel Fatin [Sun, 13 Sep 2015 16:23:44 +0000 (18:23 +0200)]
Zero-latency typing: using utility methods

6 years agoZero-latency typing: call Toolkit.sync()
Pavel Fatin [Sun, 13 Sep 2015 16:17:39 +0000 (18:17 +0200)]
Zero-latency typing: call Toolkit.sync()

6 years agoExtract async function (PY-16094)
Andrey Vlasovskikh [Sat, 12 Sep 2015 12:54:47 +0000 (15:54 +0300)]
Extract async function (PY-16094)

6 years agoWrap the return type from type providers for async function into the coroutine type...
Andrey Vlasovskikh [Sat, 12 Sep 2015 11:30:18 +0000 (14:30 +0300)]
Wrap the return type from type providers for async function into the coroutine type (PY-16094)

It is suggested in https://github.com/ambv/typehinting/issues/119 and
most likely will become a part of PEP 484 after Python 3.5.

6 years agoType inference for async functions and 'await' expressions (PY-16094)
Andrey Vlasovskikh [Sat, 12 Sep 2015 10:59:48 +0000 (13:59 +0300)]
Type inference for async functions and 'await' expressions (PY-16094)

We had to make PyCollectionType look more like a parameterized type
where you can specify several type parameters and they don't look like
a single tuple parameter. Also we had to get rid of several (but not all
yet) places where we made an implicit assumption that when you were
interating over a PyCollectionType you could just yield its element
type.

6 years agouiTraverser(Component) appcode/142.4810 appcode/142.4815 appcode/142.4818 appcode/142.4824 clion/142.4803 clion/142.4814 clion/142.4817 clion/142.4821 dbe/142.4798 dbe/142.4820 pycharm/142.4802 pycharm/142.4819 rubymine/142.4808 rubymine/142.4813 rubymine/142.4825 webstorm/142.4811 webstorm/142.4826
Gregory.Shrago [Fri, 11 Sep 2015 19:17:01 +0000 (22:17 +0300)]
uiTraverser(Component)

6 years agoMerge remote-tracking branch 'origin/master'
Ilya.Kazakevich [Fri, 11 Sep 2015 19:10:47 +0000 (22:10 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agoPY-16484 custom test suite do not have some required proprties, but still should...
Ilya.Kazakevich [Fri, 11 Sep 2015 19:09:27 +0000 (22:09 +0300)]
PY-16484 custom test suite do not have some required proprties, but still should work

6 years agodiagnostics for null references in IdentifierHighlighterPass (EA-72748 - IAE: Referen...
peter [Fri, 11 Sep 2015 18:25:30 +0000 (20:25 +0200)]
diagnostics for null references in IdentifierHighlighterPass (EA-72748 - IAE: ReferenceRange.getRanges)

6 years agoIDEA-70943 Tooltip animations and buggy visibility are exceedingly frustrating
Vassiliy.Kudryashov [Fri, 11 Sep 2015 18:06:01 +0000 (21:06 +0300)]
IDEA-70943 Tooltip animations and buggy visibility are exceedingly frustrating

6 years agosupport debugging for java scratches
Eugene Zhuravlev [Fri, 11 Sep 2015 17:59:38 +0000 (19:59 +0200)]
support debugging for java scratches

6 years agoCleanup (javadoc)
Roman Shevchenko [Fri, 11 Sep 2015 17:42:47 +0000 (20:42 +0300)]
Cleanup (javadoc)

6 years agoassert in tests that just created PsiAnchors can always be restored back
peter [Fri, 11 Sep 2015 17:33:29 +0000 (19:33 +0200)]
assert in tests that just created PsiAnchors can always be restored back
fix java/drools case with classes physical for no good reason (EA-72352 - assert: SymbolCollectingProcessor$ResultWithContext.getElement)

6 years agoAdded __coroutine fake type to the builtins binary skeleton for Python 3.5
Andrey Vlasovskikh [Fri, 11 Sep 2015 17:23:30 +0000 (20:23 +0300)]
Added __coroutine fake type to the builtins binary skeleton for Python 3.5

6 years agocleanup
Gregory.Shrago [Fri, 11 Sep 2015 16:44:13 +0000 (19:44 +0300)]
cleanup

6 years agofix java inplace introduce inside injections
Anna Kozlova [Fri, 11 Sep 2015 16:47:51 +0000 (19:47 +0300)]
fix java inplace introduce inside injections

6 years agojunit/testng: attach listener before test run so suggestion to change module would...
Anna Kozlova [Fri, 11 Sep 2015 13:23:34 +0000 (16:23 +0300)]
junit/testng: attach listener before test run so suggestion to change module would work (IDEA-145050)

6 years agologging for EA-70141 - assert: ProblemDescriptorBase.<init>
Anna Kozlova [Fri, 11 Sep 2015 10:36:31 +0000 (13:36 +0300)]
logging for EA-70141 - assert: ProblemDescriptorBase.<init>

6 years agoenable introduce handlers for locals when applicable (IDEA-145028)
Anna Kozlova [Fri, 11 Sep 2015 08:56:18 +0000 (11:56 +0300)]
enable introduce handlers for locals when applicable (IDEA-145028)

6 years agoUpdate user-skeletons path in SDK, fixed a bug with removeRoots() instead of addRoot()
Andrey Vlasovskikh [Fri, 11 Sep 2015 16:37:50 +0000 (19:37 +0300)]
Update user-skeletons path in SDK, fixed a bug with removeRoots() instead of addRoot()

6 years agodart.server.observe option
Alexander Doroshko [Fri, 11 Sep 2015 16:33:23 +0000 (19:33 +0300)]
dart.server.observe option

6 years agoenvironment configuration for GeneralCommandLine
Sergey Simonchik [Fri, 11 Sep 2015 16:24:15 +0000 (19:24 +0300)]
environment configuration for GeneralCommandLine

6 years agofxHelpBrowser removed (it was hidden by registry property and we plan to reimplement...
nik [Fri, 11 Sep 2015 16:12:28 +0000 (19:12 +0300)]
fxHelpBrowser removed (it was hidden by registry property and we plan to reimplement it to start in a separate process)

6 years agopreserve tree selection after mark value in evaluate dialog
Egor.Ushakov [Fri, 11 Sep 2015 16:02:16 +0000 (19:02 +0300)]
preserve tree selection after mark value in evaluate dialog

6 years agocapitalization
Dmitry Avdeev [Fri, 11 Sep 2015 15:53:51 +0000 (18:53 +0300)]
capitalization

6 years agodo not hide caption when showing speedsearch
Egor.Ushakov [Fri, 11 Sep 2015 15:44:32 +0000 (18:44 +0300)]
do not hide caption when showing speedsearch

6 years agoutility method calculating whether a file has errors
Sergey Simonchik [Fri, 11 Sep 2015 15:37:08 +0000 (18:37 +0300)]
utility method calculating whether a file has errors

6 years agoEA-72967 - IOOBE: EditorImpl.offsetToLogicalLine
Dmitry Batrak [Fri, 11 Sep 2015 15:27:49 +0000 (18:27 +0300)]
EA-72967 - IOOBE: EditorImpl.offsetToLogicalLine

6 years agouse ThreeState instead of nullable Boolean in AbstractVcs.mayRemoveChangeList for...
peter [Fri, 11 Sep 2015 15:05:22 +0000 (17:05 +0200)]
use ThreeState instead of nullable Boolean in AbstractVcs.mayRemoveChangeList for clearer API,
 don't retain all changelists after the user says 'no' to delete one of them
 (IDEA-CR-4872)

6 years agogive traces in FrequentEventDetector unique ids and reference them in short reports...
peter [Fri, 11 Sep 2015 13:52:49 +0000 (15:52 +0200)]
give traces in FrequentEventDetector unique ids and reference them in short reports (IDEA-CR-4687)

6 years agofixed blinking NodeRendererSettingsTest.testAutoRendererConfigurable
Egor.Ushakov [Fri, 11 Sep 2015 15:03:39 +0000 (18:03 +0300)]
fixed blinking NodeRendererSettingsTest.testAutoRendererConfigurable

6 years agoMerge branch 'master' of git.labs.intellij.net:idea/community appcode/142.4791 clion/142.4794
Ilya.Kazakevich [Fri, 11 Sep 2015 14:57:32 +0000 (17:57 +0300)]
Merge branch 'master' of git.labs.intellij.net:idea/community

6 years agoPY-16170 Duration is not passed to tcmessages for pytest
Ilya.Kazakevich [Fri, 11 Sep 2015 14:50:30 +0000 (17:50 +0300)]
PY-16170 Duration is not passed to tcmessages for pytest

6 years agoFix run tool after commit combobox (IDEA-110240)
Bas Leijdekkers [Fri, 11 Sep 2015 14:45:39 +0000 (16:45 +0200)]
Fix run tool after commit combobox (IDEA-110240)

6 years agoPY-12018 Unresolved imports are considered THIRD_PARTY and distributed among other...
Mikhail Golubev [Fri, 11 Sep 2015 14:27:27 +0000 (17:27 +0300)]
PY-12018 Unresolved imports are considered THIRD_PARTY and distributed among other imports accordingly

6 years ago[platform] passing manifest attributes to ClassLoader.definePackage, stability fix...
Roman Shevchenko [Fri, 11 Sep 2015 14:42:50 +0000 (17:42 +0300)]
[platform] passing manifest attributes to ClassLoader.definePackage, stability fix (IDEA-CR-4856)

6 years agomake sure FileDocumentManager.saveDocumentAsIs doesn't clear line modification status...
Dmitry Batrak [Fri, 11 Sep 2015 14:36:06 +0000 (17:36 +0300)]
make sure FileDocumentManager.saveDocumentAsIs doesn't clear line modification status, so that next document saving will trim whitespace on modified lines (following IDEA-CR-4880)

6 years agomore diagnostics for EA-57624
Dmitry Batrak [Fri, 11 Sep 2015 14:05:12 +0000 (17:05 +0300)]
more diagnostics for EA-57624

6 years agoexternal annotations specified for libraries in 'community' project too
nik [Fri, 11 Sep 2015 13:48:13 +0000 (16:48 +0300)]
external annotations specified for libraries in 'community' project too

6 years agoexternal annotations for libraries rearranged: moved to separate directory and groups...
nik [Fri, 11 Sep 2015 13:25:25 +0000 (16:25 +0300)]
external annotations for libraries rearranged: moved to separate directory and groups by library

6 years agoexternal annotation for JDK class moved to 'jdkAnnotations'
nik [Fri, 11 Sep 2015 13:21:31 +0000 (16:21 +0300)]
external annotation for JDK class moved to 'jdkAnnotations'