idea/community.git
7 years agoIDEA-126257 JDK 1.8: Debugger doesn't show variables *outside* lambda clion/142.3997
Egor.Ushakov [Thu, 13 Aug 2015 17:50:55 +0000 (20:50 +0300)]
IDEA-126257 JDK 1.8: Debugger doesn't show variables *outside* lambda

7 years agoOC-11982 Navigate from Objective-C to Swift derived methods and classes
Alexander Lobas [Thu, 13 Aug 2015 17:35:21 +0000 (20:35 +0300)]
OC-11982 Navigate from Objective-C to Swift derived methods and classes

7 years agocleanup
Egor.Ushakov [Thu, 13 Aug 2015 16:54:47 +0000 (19:54 +0300)]
cleanup

7 years agoIDEA-141881 Editor highlights not paired brackets in decompiled class
Dmitry Batrak [Thu, 13 Aug 2015 16:36:07 +0000 (19:36 +0300)]
IDEA-141881 Editor highlights not paired brackets in decompiled class

7 years agoIDEA-143807 Incorrect smart completion inside a cast
peter [Thu, 13 Aug 2015 16:12:49 +0000 (18:12 +0200)]
IDEA-143807 Incorrect smart completion inside a cast

7 years agoless dummy identifier hacks in smart completion cast processing
peter [Thu, 13 Aug 2015 15:42:09 +0000 (17:42 +0200)]
less dummy identifier hacks in smart completion cast processing

7 years agoIDEA-143839 No smart completion in method return type
peter [Thu, 13 Aug 2015 14:05:22 +0000 (16:05 +0200)]
IDEA-143839 No smart completion in method return type

7 years agodon't insert semicolon in the document copy when completing in method return type...
peter [Thu, 13 Aug 2015 13:53:06 +0000 (15:53 +0200)]
don't insert semicolon in the document copy when completing in method return type (needed for IDEA-143839)

7 years agocleanup and @NotNull
peter [Thu, 13 Aug 2015 13:14:27 +0000 (15:14 +0200)]
cleanup and @NotNull

7 years agolive template settings: rename Copy toolbar action to Duplicate to avoid confusion...
peter [Thu, 13 Aug 2015 13:06:32 +0000 (15:06 +0200)]
live template settings: rename Copy toolbar action to Duplicate to avoid confusion (IDEA-141077)

7 years agoIDEA-143786 Switch over enum completion - do not prefer just typed variants
peter [Thu, 13 Aug 2015 11:45:03 +0000 (13:45 +0200)]
IDEA-143786 Switch over enum completion - do not prefer just typed variants

7 years agoMigrate text attributes to color scheme version 142
Rustam Vishnyakov [Thu, 13 Aug 2015 14:30:16 +0000 (17:30 +0300)]
Migrate text attributes to color scheme version 142

7 years agoMerge remote-tracking branch 'origin/master' idea/142.3996
Dmitry Avdeev [Thu, 13 Aug 2015 15:21:11 +0000 (18:21 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agoEA-68843 - RE: PostprocessReformattingAspect.beforeDocumentChanged
Dmitry Avdeev [Thu, 13 Aug 2015 15:19:42 +0000 (18:19 +0300)]
EA-68843 - RE: PostprocessReformattingAspect.beforeDocumentChanged

7 years agoEmacs shortcuts in Switcher and Recent files
Konstantin Bulenkov [Thu, 13 Aug 2015 15:18:07 +0000 (17:18 +0200)]
Emacs shortcuts in Switcher and Recent files

7 years agocapitalization
Dmitry Avdeev [Thu, 13 Aug 2015 15:14:04 +0000 (18:14 +0300)]
capitalization

7 years agoIDEA-139415 Refresh files when switching to their editor tab
Dmitry Batrak [Thu, 13 Aug 2015 14:42:28 +0000 (17:42 +0300)]
IDEA-139415 Refresh files when switching to their editor tab

7 years agouse canonicalized paths for SocketLock
Maxim.Mossienko [Thu, 13 Aug 2015 14:25:49 +0000 (16:25 +0200)]
use canonicalized paths for SocketLock

7 years ago[vcs] Provide a registry key to customize the timeout before reporting invalid executable appcode/142.3993
Kirill Likhodedov [Thu, 13 Aug 2015 14:12:47 +0000 (17:12 +0300)]
[vcs] Provide a registry key to customize the timeout before reporting invalid executable

To help people like IDEA-143604 if the reason is timeout.

7 years agoadditional debug logging and javadoc update (inspired by IDEA-143619)
Dmitry Batrak [Thu, 13 Aug 2015 14:07:42 +0000 (17:07 +0300)]
additional debug logging and javadoc update (inspired by IDEA-143619)

7 years agoMerge remote-tracking branch 'origin/master'
Vladimir.Orlov [Thu, 13 Aug 2015 14:03:12 +0000 (17:03 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agoGitExecutableValidator: DRY, delegate to the super-code
Kirill Likhodedov [Thu, 13 Aug 2015 13:59:12 +0000 (16:59 +0300)]
GitExecutableValidator: DRY, delegate to the super-code

To debug IDEA-143604.

7 years agoMerge remote-tracking branch 'privateOrigin/master' clion/142.3992
Nikolay.Tropin [Thu, 13 Aug 2015 13:50:57 +0000 (16:50 +0300)]
Merge remote-tracking branch 'privateOrigin/master'

7 years agoMerge branch 'javaLineBreakpointType_ext'
Nikolay.Tropin [Thu, 13 Aug 2015 13:49:07 +0000 (16:49 +0300)]
Merge branch 'javaLineBreakpointType_ext'

7 years agoimprove logging for EA-71779 - assert: ConfigurableExtensionPointUtil.addGroup
Sergey Malenkov [Thu, 13 Aug 2015 13:44:21 +0000 (16:44 +0300)]
improve logging for EA-71779 - assert: ConfigurableExtensionPointUtil.addGroup

7 years agoIDEA-143666 Linux install instructions are obsolete and broken
Vladimir.Orlov [Thu, 13 Aug 2015 13:37:02 +0000 (16:37 +0300)]
IDEA-143666 Linux install instructions are obsolete and broken

7 years agofixed PY-15938 iPython Notebook does not run in PyCharm 4.5 phpstorm/142.3991
Ekaterina Tuzova [Wed, 12 Aug 2015 16:34:20 +0000 (19:34 +0300)]
fixed PY-15938 iPython Notebook does not run in PyCharm 4.5

Used old mechanism for detecting executable because Anaconda patches ipython package and does not register entry point

7 years agofixed EDU-393 Resolve symbols in task scope
Ekaterina Tuzova [Wed, 12 Aug 2015 16:25:29 +0000 (19:25 +0300)]
fixed EDU-393 Resolve symbols in task scope

7 years agoAllow Dumb mode tasks from setupSdkPaths
Ekaterina Tuzova [Wed, 12 Aug 2015 14:12:18 +0000 (17:12 +0300)]
Allow Dumb mode tasks from setupSdkPaths

We use setupSdkPaths to update interpreter paths after install/uninstall package actions which is performed in settings dialog

7 years agoEA-52757 - PIEAE: PsiUtilCore.ensureValid: diagnostics
Dmitry Avdeev [Thu, 13 Aug 2015 12:55:03 +0000 (15:55 +0300)]
EA-52757 - PIEAE: PsiUtilCore.ensureValid: diagnostics

7 years agoinner class made public to be available in inheritors
Nikolay.Tropin [Thu, 13 Aug 2015 12:47:32 +0000 (15:47 +0300)]
inner class made public to be available in inheritors

7 years agoadded ability to create tasks in the middle of course (part of EDU-331)
Liana Bakradze [Thu, 13 Aug 2015 12:34:14 +0000 (15:34 +0300)]
added ability to create tasks in the middle of course (part of EDU-331)

7 years agofix escaping in injections
Dennis Ushakov [Thu, 13 Aug 2015 12:24:05 +0000 (15:24 +0300)]
fix escaping in injections

7 years agoerror early on tag name after whitespace
Dennis Ushakov [Thu, 13 Aug 2015 12:05:48 +0000 (15:05 +0300)]
error early on tag name after whitespace
fix < U escaping

7 years agofix standalone & in xml
Dennis Ushakov [Thu, 13 Aug 2015 11:46:50 +0000 (14:46 +0300)]
fix standalone & in xml

7 years agofix doctype attributes escaping
Dennis Ushakov [Thu, 13 Aug 2015 11:12:48 +0000 (14:12 +0300)]
fix doctype attributes escaping

7 years agomaven: pick corresponding credentials from servers section by mirror id if it used...
Vladislav.Soroka [Thu, 13 Aug 2015 12:16:33 +0000 (15:16 +0300)]
maven: pick corresponding credentials from servers section by mirror id if it used (IDEA-102693)

7 years agovcs: add logger
Aleksey Pivovarov [Thu, 13 Aug 2015 11:26:23 +0000 (14:26 +0300)]
vcs: add logger

7 years agomaven: pick corresponding credentials from servers section by mirror id if it used...
Vladislav.Soroka [Thu, 13 Aug 2015 12:02:17 +0000 (15:02 +0300)]
maven: pick corresponding credentials from servers section by mirror id if it used (IDEA-102693)

7 years agoIDEA-143802 Attempt to run InferNullity hangs forever if annotations.jar is not in...
peter [Thu, 13 Aug 2015 11:01:04 +0000 (13:01 +0200)]
IDEA-143802 Attempt to run InferNullity hangs forever if annotations.jar is not in the path

7 years agopossibility to extend JavaLineBreakpointType
Nikolay.Tropin [Thu, 13 Aug 2015 10:54:23 +0000 (13:54 +0300)]
possibility to extend JavaLineBreakpointType

7 years agorollback stub index deadlock workarounds since the underlying reason is now gone
peter [Thu, 13 Aug 2015 10:48:39 +0000 (12:48 +0200)]
rollback stub index deadlock workarounds since the underlying reason is now gone

7 years agodon't suggest class/enum/etc words in expression code fragments
peter [Thu, 13 Aug 2015 10:08:24 +0000 (12:08 +0200)]
don't suggest class/enum/etc words in expression code fragments

7 years agoremember project creation trace in tests to ease finding the culprit with "too many...
peter [Thu, 13 Aug 2015 10:02:07 +0000 (12:02 +0200)]
remember project creation trace in tests to ease finding the culprit with "too many uncommitted documents" error

7 years agoInspectionProfileManager#setRootProfile can't set profile if current is null. Based...
Dmitry Batkovich [Thu, 13 Aug 2015 10:26:12 +0000 (13:26 +0300)]
InspectionProfileManager#setRootProfile can't set profile if current is null. Based on (IDEA-142310)

7 years agorun manager: reuse tab on ReRun action (IDEA-CR-4145)
Sergey Simonchik [Thu, 13 Aug 2015 10:15:45 +0000 (13:15 +0300)]
run manager: reuse tab on ReRun action (IDEA-CR-4145)

7 years agostop HotSwap if debug process died
Egor.Ushakov [Thu, 13 Aug 2015 09:56:32 +0000 (12:56 +0300)]
stop HotSwap if debug process died

7 years agoPsiDocumentManager — respect porject.isDisposed (another solution — don't listen...
Vladimir Krivosheev [Thu, 13 Aug 2015 09:25:31 +0000 (11:25 +0200)]
PsiDocumentManager — respect porject.isDisposed (another solution — don't listen if project closed, is much more dangerous (for example, project could be not opened in tests))

7 years agotest shared project mnemonic name
Vladimir Krivosheev [Thu, 13 Aug 2015 08:43:51 +0000 (10:43 +0200)]
test shared project mnemonic name

7 years agotest reload on external change, hide low-level API, introduce handy, EdtRule
Vladimir Krivosheev [Thu, 13 Aug 2015 08:15:13 +0000 (10:15 +0200)]
test reload on external change, hide low-level API, introduce handy, EdtRule

7 years agoreport cyclic plugin dependencies before we disable them and lose the ability to...
peter [Thu, 13 Aug 2015 09:15:42 +0000 (11:15 +0200)]
report cyclic plugin dependencies before we disable them and lose the ability to report them

7 years agorollback "IdeEventQueue sends null events when working via VNC" appcode/142.3986 appcode/142.3989 clion/142.3985 clion/142.3988 dbe/142.3984 idea/142.3980 phpstorm/142.3982 pycharm/142.3983 rubymine/142.3981 webstorm/142.3979
Konstantin Bulenkov [Wed, 12 Aug 2015 21:56:14 +0000 (23:56 +0200)]
rollback "IdeEventQueue sends null events when working via VNC"

7 years ago[java] JRT FS adopted to a structure change introduced by b74 (IDEA-143432)
Roman Shevchenko [Wed, 12 Aug 2015 21:46:22 +0000 (14:46 -0700)]
[java] JRT FS adopted to a structure change introduced by b74 (IDEA-143432)

7 years agorestore stub index flushing every 5 seconds (IDEA-CR-4010)
peter [Wed, 12 Aug 2015 18:59:37 +0000 (20:59 +0200)]
restore stub index flushing every 5 seconds (IDEA-CR-4010)

7 years agoIdeEventQueue sends null events when working via VNC
Konstantin Bulenkov [Wed, 12 Aug 2015 18:14:08 +0000 (20:14 +0200)]
IdeEventQueue sends null events when working via VNC

7 years agoWI-28392 FileChooserForm.java: refactor to merge this class with FileChooserDialogImpl
Shaverdova Elena [Wed, 12 Aug 2015 17:47:06 +0000 (20:47 +0300)]
WI-28392 FileChooserForm.java: refactor to merge this class with FileChooserDialogImpl

7 years agoIDEA-143727 Scratches: ChangeLanguage action should be more visible
Gregory.Shrago [Wed, 12 Aug 2015 15:44:48 +0000 (18:44 +0300)]
IDEA-143727 Scratches: ChangeLanguage action should be more visible

7 years agoextra fix for IDEA-128124
Egor.Ushakov [Wed, 12 Aug 2015 17:16:51 +0000 (20:16 +0300)]
extra fix for IDEA-128124

7 years agocopy lookup elements weight info to clipboard appcode/142.3976 clion/142.3975
Konstantin Bulenkov [Wed, 12 Aug 2015 16:36:13 +0000 (18:36 +0200)]
copy lookup elements weight info to clipboard

7 years agodo not add task dirs to source roots
Liana Bakradze [Wed, 12 Aug 2015 16:34:01 +0000 (19:34 +0300)]
do not add task dirs to source roots

7 years agoImplement preselection for Unshelve changes with dialog
Nadya Zabrodina [Wed, 12 Aug 2015 13:21:17 +0000 (16:21 +0300)]
Implement preselection for Unshelve  changes with dialog

* store appropriate preselected changes from view if available and not all;
* select changes only when init changeBrowser in dialog;
* update changes creation for ShelvedChanges in case of new file, because otherwise if ContentRevision was created under LocalFilePath it would not be equal to appropriate ContentRevison created in appropriate FilePatchInProgress.getNewContentRevision() and comparison would fail

7 years agoIDEA-135267 Disable Checkboxes of file selector in "Create patch" if include base...
Nadya Zabrodina [Tue, 11 Aug 2015 13:19:16 +0000 (16:19 +0300)]
IDEA-135267 Disable Checkboxes of file selector in "Create patch" if include base revision texts is not checked

* setEnableSelection should have effect to all views, not only tree;
* checkboxes were rendered manually, so they should be disabled manually according to  view enabling state;
* list/tree may be rendeder as disabled (grayed), too, but you should mark all SimpleColoredComponent for all nodes enabled/disabled for every state change action, otherwise tree ui will not be updated.

7 years agoSwitcher: Cleanup. remove MyList and use standard JBList
Konstantin Bulenkov [Wed, 12 Aug 2015 15:44:12 +0000 (17:44 +0200)]
Switcher: Cleanup. remove MyList and use standard JBList

7 years agotestdata for IDEA-143390
Anna Kozlova [Tue, 11 Aug 2015 23:19:35 +0000 (16:19 -0700)]
testdata for IDEA-143390

7 years agomake com.intellij.psi.search.searches.AllClassesSearch.EP_NAME final
peter [Wed, 12 Aug 2015 14:48:28 +0000 (16:48 +0200)]
make com.intellij.psi.search.searches.AllClassesSearch.EP_NAME final

7 years agoCreateResourceBundleDialogComponent.Dialog#getPreferredFocusComponent() appcode/142.3974
Dmitry Batkovich [Wed, 12 Aug 2015 14:58:35 +0000 (17:58 +0300)]
CreateResourceBundleDialogComponent.Dialog#getPreferredFocusComponent()

7 years agofix speed search in Switcher and Recent files
Konstantin Bulenkov [Wed, 12 Aug 2015 11:39:15 +0000 (13:39 +0200)]
fix speed search in Switcher and Recent files

7 years agoXmlProperty.equals depends on underlying tag
Dmitry Batkovich [Wed, 12 Aug 2015 14:35:35 +0000 (17:35 +0300)]
XmlProperty.equals depends on underlying tag

7 years agopty4j 0.4.21 clion/142.3973
Vyacheslav Karpukhin [Wed, 12 Aug 2015 14:19:03 +0000 (16:19 +0200)]
pty4j 0.4.21

7 years agoResource bundles: when new xml-property created then select it
Dmitry Batkovich [Wed, 12 Aug 2015 14:15:55 +0000 (17:15 +0300)]
Resource bundles: when new xml-property created then select it

7 years agoget rid of empty lines in idea.log idea/142.3972
Sergey Simonchik [Wed, 12 Aug 2015 13:30:02 +0000 (16:30 +0300)]
get rid of empty lines in idea.log

7 years agoUpdated pip/setuptools and virtualenv packages
Ekaterina Tuzova [Wed, 12 Aug 2015 12:53:47 +0000 (15:53 +0300)]
Updated pip/setuptools and virtualenv packages

7 years agoAdd fake token to the console in case of there is no tokens available yet.
Ekaterina Tuzova [Wed, 12 Aug 2015 12:02:32 +0000 (15:02 +0300)]
Add fake token to the console in case of there is no tokens available yet.

Do not break user input just because there were no tokens in console prior to the user input

7 years agoResourceBundles: class cast exception fixed
Dmitry Batkovich [Wed, 12 Aug 2015 12:50:27 +0000 (15:50 +0300)]
ResourceBundles: class cast exception fixed

7 years agoResourceBundles: support of xml files in RBE is deeper now: added rename (IDEA-143719...
Dmitry Batkovich [Wed, 12 Aug 2015 12:16:06 +0000 (15:16 +0300)]
ResourceBundles: support of xml files in RBE is deeper now: added rename (IDEA-143719), fixed bugs in editor (IDEA-143718)

7 years agoenabling optional font ligatures on Mac
Dmitry Batrak [Wed, 12 Aug 2015 12:02:02 +0000 (15:02 +0300)]
enabling optional font ligatures on Mac

7 years agofix warn "Test project is not disposed"
Vladimir Krivosheev [Wed, 12 Aug 2015 11:53:10 +0000 (13:53 +0200)]
fix warn "Test project is not disposed"

7 years agopty4j 0.4.20 appcode/142.3970 phpstorm/142.3969
Vyacheslav Karpukhin [Wed, 12 Aug 2015 10:57:06 +0000 (12:57 +0200)]
pty4j 0.4.20

7 years agoIDEA-102693 Can't update maven repository
Vladislav.Soroka [Wed, 12 Aug 2015 10:27:47 +0000 (13:27 +0300)]
IDEA-102693 Can't update maven repository

7 years agoSwitcher: no selection when invoked
Konstantin Bulenkov [Wed, 12 Aug 2015 10:00:44 +0000 (12:00 +0200)]
Switcher: no selection when invoked

7 years agoFixed failing test after adding "iter" postfix template
Yaroslav Lepenkin [Wed, 12 Aug 2015 09:54:11 +0000 (12:54 +0300)]
Fixed failing test after adding "iter" postfix template

7 years agoWhen detecting indent disable wrap calculation since it can lead to resolve activity
Yaroslav Lepenkin [Tue, 11 Aug 2015 14:37:28 +0000 (17:37 +0300)]
When detecting indent disable wrap calculation since it can lead to resolve activity

7 years agorewritten using DFSTBuilder, memory optimisation: drop memory state if we just steppe...
Alexey Kudravtsev [Wed, 12 Aug 2015 09:54:47 +0000 (12:54 +0300)]
rewritten using DFSTBuilder, memory optimisation: drop memory state if we just stepped out of the loop

7 years agoJob.isDone() returns false when canceld in the middle of the execution (testDaemonDoe...
Alexey Kudravtsev [Wed, 12 Aug 2015 09:50:10 +0000 (12:50 +0300)]
Job.isDone() returns false when canceld in the middle of the execution (testDaemonDoesNotPauseWhenEventDispatcherHasEventsInTheQueue leaves behind active threads no more)

7 years agoallow to view images diff by clicking on hyperlink in test execution console output
Dmitry Batrak [Wed, 12 Aug 2015 09:16:34 +0000 (12:16 +0300)]
allow to view images diff by clicking on hyperlink in test execution console output

7 years agoapp will close and dispose all opened project on exit, so, we don't have to dispose...
Vladimir Krivosheev [Wed, 12 Aug 2015 09:17:20 +0000 (11:17 +0200)]
app will close and dispose all opened project on exit, so, we don't have to dispose it themselves but we have to be compatible with _LastInSuiteTest

7 years agocleanup
Vladimir Krivosheev [Wed, 12 Aug 2015 09:17:13 +0000 (11:17 +0200)]
cleanup

7 years agocleanup
Vladimir Krivosheev [Wed, 12 Aug 2015 08:32:35 +0000 (10:32 +0200)]
cleanup

7 years agoparentSystemIndependentPath
Vladimir Krivosheev [Wed, 12 Aug 2015 08:27:24 +0000 (10:27 +0200)]
parentSystemIndependentPath

7 years agoget rid of ModuleFileData
Vladimir Krivosheev [Tue, 11 Aug 2015 19:17:22 +0000 (21:17 +0200)]
get rid of ModuleFileData

7 years agocleanup
Vladimir Krivosheev [Tue, 11 Aug 2015 16:06:13 +0000 (18:06 +0200)]
cleanup

7 years agolighter tests (create shared project by request only, create modules in shared project)
Vladimir Krivosheev [Tue, 11 Aug 2015 11:02:47 +0000 (13:02 +0200)]
lighter tests (create shared project by request only, create modules in shared project)

7 years agoregister itself to dispose before alarm creation
Vladimir Krivosheev [Tue, 11 Aug 2015 10:15:45 +0000 (12:15 +0200)]
register itself to dispose before alarm creation

7 years agomodule store test will be light
Vladimir Krivosheev [Tue, 11 Aug 2015 07:09:04 +0000 (09:09 +0200)]
module store test will be light

7 years agosimplify — move getChangedComponentNames from StorageDate
Vladimir Krivosheev [Mon, 10 Aug 2015 14:48:08 +0000 (16:48 +0200)]
simplify — move getChangedComponentNames from StorageDate

7 years agosimplify — move setState from StorageDate
Vladimir Krivosheev [Mon, 10 Aug 2015 14:44:48 +0000 (16:44 +0200)]
simplify — move setState from StorageDate

7 years agosimplify — remove getComponentNames from contract
Vladimir Krivosheev [Mon, 10 Aug 2015 14:37:25 +0000 (16:37 +0200)]
simplify — remove getComponentNames from contract

7 years agocleanup
Vladimir Krivosheev [Mon, 10 Aug 2015 14:33:29 +0000 (16:33 +0200)]
cleanup

7 years agocleanup
Vladimir Krivosheev [Mon, 10 Aug 2015 14:31:26 +0000 (16:31 +0200)]
cleanup

7 years agoStorageData in kotlin
Vladimir Krivosheev [Mon, 10 Aug 2015 14:29:51 +0000 (16:29 +0200)]
StorageData in kotlin