nik [Fri, 14 Aug 2015 12:33:26 +0000 (15:33 +0300)]
'Add annotations to classpath' quickfix supported when IDEA is running from sources
Liana Bakradze [Fri, 14 Aug 2015 12:32:18 +0000 (15:32 +0300)]
EDU-363 Additional "I give up" option
Dmitry Batkovich [Fri, 14 Aug 2015 12:20:17 +0000 (15:20 +0300)]
InspectionToolsConfigurable: "share with team" -> "copy to project" to be consistent with code style configurable
Egor.Ushakov [Fri, 14 Aug 2015 12:08:49 +0000 (15:08 +0300)]
IDEA-143890 Debugger: after failed Run to Cursor the terminated process is shown as "running"
nik [Fri, 14 Aug 2015 11:50:39 +0000 (14:50 +0300)]
IDEA-143553: Include intellij kotlin sources into sources.zip
Dmitry Batkovich [Fri, 14 Aug 2015 11:04:29 +0000 (14:04 +0300)]
InspectionToolsConfigurable: "share to team" -> "share with team" (IDEA-143916)
Sergey Savenko [Fri, 14 Aug 2015 10:26:14 +0000 (13:26 +0300)]
PsiViewer: use a file type instead to obtain PSI if language dialect is not set
Vladislav.Soroka [Fri, 14 Aug 2015 09:35:14 +0000 (12:35 +0300)]
maven: oss.sonatype.org/service moved permanently to https
Dmitry Batrak [Fri, 14 Aug 2015 09:24:34 +0000 (12:24 +0300)]
debug logging in CompositeDocumentationProvider (inspired by IDEA-143619)
Yaroslav Lepenkin [Fri, 14 Aug 2015 07:51:40 +0000 (10:51 +0300)]
Class brace style settings applies also for anonymous classes (IDEA-143678)
peter [Fri, 14 Aug 2015 08:41:20 +0000 (10:41 +0200)]
smart pointer getRange should be O(1) for committed documents
peter [Fri, 14 Aug 2015 07:38:51 +0000 (09:38 +0200)]
avoid quadratic smart pointer getRange for many document changes
Yaroslav Lepenkin [Thu, 13 Aug 2015 08:06:44 +0000 (11:06 +0300)]
Detect indent only for committed document, delay until document is committed. (EA-70519)
When getIndentOptionsByFile is performed, document is uncommitted and indent detector should normally detect something, null is returned by detector and getIndentOptionsByFile returns default indent options for language, but marked by "setRecalculateForCommittedDocument" so later we could schedule settings update for committed document.
Detection logic moved from EditorImpl to SettingsImpl.
Vladimir Krivosheev [Thu, 13 Aug 2015 12:25:47 +0000 (14:25 +0200)]
move DEFAULT_EXT to state map to avoid dependency on DirectoryStorageData
Vladimir Krivosheev [Thu, 13 Aug 2015 12:22:44 +0000 (14:22 +0200)]
simplification: get rid of StorageData — use StateMap directly (it is possible since IDEA-CR-4311 get rid of ModuleFileData)
Julia Beliaeva [Thu, 13 Aug 2015 19:44:50 +0000 (22:44 +0300)]
[vcs-log] diagnostic for EA-70783
Julia Beliaeva [Thu, 13 Aug 2015 19:23:40 +0000 (22:23 +0300)]
[vcs-log] fix EA-71283 (check if project is disposed)
Konstantin Bulenkov [Thu, 13 Aug 2015 19:21:42 +0000 (21:21 +0200)]
Merge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Thu, 13 Aug 2015 19:20:08 +0000 (21:20 +0200)]
IDEA-143720 popups not respecting keybindings of UP / DOWN.
Julia Beliaeva [Thu, 13 Aug 2015 18:59:55 +0000 (21:59 +0300)]
[vcs-log] better diagnostic for EA-70582
Julia Beliaeva [Thu, 13 Aug 2015 18:13:23 +0000 (21:13 +0300)]
[vcs-log] minor: proper Java-name for parameter
Konstantin Bulenkov [Thu, 13 Aug 2015 18:59:29 +0000 (20:59 +0200)]
Merge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Thu, 13 Aug 2015 18:57:36 +0000 (20:57 +0200)]
8 year old bug!!! IDEA-15266 Show Usages popup doesn't accept Editor->Down and Editor->Up keybindings, only supports DOWN_ARROW and UP_ARROW
Konstantin Bulenkov [Thu, 13 Aug 2015 18:56:36 +0000 (20:56 +0200)]
TableScrollingUtil: do not hardcode shortcuts
Konstantin Bulenkov [Thu, 13 Aug 2015 18:47:11 +0000 (20:47 +0200)]
replace list->table in all parameters of TableScrollingUtil
Dmitry Batkovich [Thu, 13 Aug 2015 18:34:14 +0000 (21:34 +0300)]
CollectionAddAllCanBeReplacedWithConstructorInspection settings removed
Dmitry Batkovich [Thu, 13 Aug 2015 18:03:17 +0000 (21:03 +0300)]
CollectionAddAllCanBeReplacedWithConstructorInspection default settings updated
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
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
Egor.Ushakov [Thu, 13 Aug 2015 16:54:47 +0000 (19:54 +0300)]
cleanup
Dmitry Batrak [Thu, 13 Aug 2015 16:36:07 +0000 (19:36 +0300)]
IDEA-141881 Editor highlights not paired brackets in decompiled class
peter [Thu, 13 Aug 2015 16:12:49 +0000 (18:12 +0200)]
IDEA-143807 Incorrect smart completion inside a cast
peter [Thu, 13 Aug 2015 15:42:09 +0000 (17:42 +0200)]
less dummy identifier hacks in smart completion cast processing
peter [Thu, 13 Aug 2015 14:05:22 +0000 (16:05 +0200)]
IDEA-143839 No smart completion 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)
peter [Thu, 13 Aug 2015 13:14:27 +0000 (15:14 +0200)]
cleanup and @NotNull
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)
peter [Thu, 13 Aug 2015 11:45:03 +0000 (13:45 +0200)]
IDEA-143786 Switch over enum completion - do not prefer just typed variants
Rustam Vishnyakov [Thu, 13 Aug 2015 14:30:16 +0000 (17:30 +0300)]
Migrate text attributes to color scheme version 142
Dmitry Avdeev [Thu, 13 Aug 2015 15:21:11 +0000 (18:21 +0300)]
Merge remote-tracking branch 'origin/master'
Dmitry Avdeev [Thu, 13 Aug 2015 15:19:42 +0000 (18:19 +0300)]
EA-68843 - RE: PostprocessReformattingAspect.beforeDocumentChanged
Konstantin Bulenkov [Thu, 13 Aug 2015 15:18:07 +0000 (17:18 +0200)]
Emacs shortcuts in Switcher and Recent files
Dmitry Avdeev [Thu, 13 Aug 2015 15:14:04 +0000 (18:14 +0300)]
capitalization
Dmitry Batrak [Thu, 13 Aug 2015 14:42:28 +0000 (17:42 +0300)]
IDEA-139415 Refresh files when switching to their editor tab
Maxim.Mossienko [Thu, 13 Aug 2015 14:25:49 +0000 (16:25 +0200)]
use canonicalized paths for SocketLock
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.
Dmitry Batrak [Thu, 13 Aug 2015 14:07:42 +0000 (17:07 +0300)]
additional debug logging and javadoc update (inspired by IDEA-143619)
Vladimir.Orlov [Thu, 13 Aug 2015 14:03:12 +0000 (17:03 +0300)]
Merge remote-tracking branch 'origin/master'
Kirill Likhodedov [Thu, 13 Aug 2015 13:59:12 +0000 (16:59 +0300)]
GitExecutableValidator: DRY, delegate to the super-code
To debug IDEA-143604.
Nikolay.Tropin [Thu, 13 Aug 2015 13:50:57 +0000 (16:50 +0300)]
Merge remote-tracking branch 'privateOrigin/master'
Nikolay.Tropin [Thu, 13 Aug 2015 13:49:07 +0000 (16:49 +0300)]
Merge branch 'javaLineBreakpointType_ext'
Sergey Malenkov [Thu, 13 Aug 2015 13:44:21 +0000 (16:44 +0300)]
improve logging for EA-71779 - assert: ConfigurableExtensionPointUtil.addGroup
Vladimir.Orlov [Thu, 13 Aug 2015 13:37:02 +0000 (16:37 +0300)]
IDEA-143666 Linux install instructions are obsolete and broken
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
Ekaterina Tuzova [Wed, 12 Aug 2015 16:25:29 +0000 (19:25 +0300)]
fixed EDU-393 Resolve symbols in task scope
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
Dmitry Avdeev [Thu, 13 Aug 2015 12:55:03 +0000 (15:55 +0300)]
EA-52757 - PIEAE: PsiUtilCore.ensureValid: diagnostics
Nikolay.Tropin [Thu, 13 Aug 2015 12:47:32 +0000 (15:47 +0300)]
inner class made public to be available in inheritors
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)
Dennis Ushakov [Thu, 13 Aug 2015 12:24:05 +0000 (15:24 +0300)]
fix escaping in injections
Dennis Ushakov [Thu, 13 Aug 2015 12:05:48 +0000 (15:05 +0300)]
error early on tag name after whitespace
fix < U escaping
Dennis Ushakov [Thu, 13 Aug 2015 11:46:50 +0000 (14:46 +0300)]
fix standalone & in xml
Dennis Ushakov [Thu, 13 Aug 2015 11:12:48 +0000 (14:12 +0300)]
fix doctype attributes escaping
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)
Aleksey Pivovarov [Thu, 13 Aug 2015 11:26:23 +0000 (14:26 +0300)]
vcs: add logger
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)
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
Nikolay.Tropin [Thu, 13 Aug 2015 10:54:23 +0000 (13:54 +0300)]
possibility to extend JavaLineBreakpointType
peter [Thu, 13 Aug 2015 10:48:39 +0000 (12:48 +0200)]
rollback stub index deadlock workarounds since the underlying reason is now gone
peter [Thu, 13 Aug 2015 10:08:24 +0000 (12:08 +0200)]
don't suggest class/enum/etc words in expression code fragments
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
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)
Sergey Simonchik [Thu, 13 Aug 2015 10:15:45 +0000 (13:15 +0300)]
run manager: reuse tab on ReRun action (IDEA-CR-4145)
Egor.Ushakov [Thu, 13 Aug 2015 09:56:32 +0000 (12:56 +0300)]
stop HotSwap if debug process died
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))
Vladimir Krivosheev [Thu, 13 Aug 2015 08:43:51 +0000 (10:43 +0200)]
test shared project mnemonic name
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
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
Konstantin Bulenkov [Wed, 12 Aug 2015 21:56:14 +0000 (23:56 +0200)]
rollback "IdeEventQueue sends null events when working via VNC"
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)
peter [Wed, 12 Aug 2015 18:59:37 +0000 (20:59 +0200)]
restore stub index flushing every 5 seconds (IDEA-CR-4010)
Konstantin Bulenkov [Wed, 12 Aug 2015 18:14:08 +0000 (20:14 +0200)]
IdeEventQueue sends null events when working via VNC
Shaverdova Elena [Wed, 12 Aug 2015 17:47:06 +0000 (20:47 +0300)]
WI-28392 FileChooserForm.java: refactor to merge this class with FileChooserDialogImpl
Gregory.Shrago [Wed, 12 Aug 2015 15:44:48 +0000 (18:44 +0300)]
IDEA-143727 Scratches: ChangeLanguage action should be more visible
Egor.Ushakov [Wed, 12 Aug 2015 17:16:51 +0000 (20:16 +0300)]
extra fix for IDEA-128124
Konstantin Bulenkov [Wed, 12 Aug 2015 16:36:13 +0000 (18:36 +0200)]
copy lookup elements weight info to clipboard
Liana Bakradze [Wed, 12 Aug 2015 16:34:01 +0000 (19:34 +0300)]
do not add task dirs to source roots
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
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.
Konstantin Bulenkov [Wed, 12 Aug 2015 15:44:12 +0000 (17:44 +0200)]
Switcher: Cleanup. remove MyList and use standard JBList
Anna Kozlova [Tue, 11 Aug 2015 23:19:35 +0000 (16:19 -0700)]
testdata for IDEA-143390
peter [Wed, 12 Aug 2015 14:48:28 +0000 (16:48 +0200)]
make com.intellij.psi.search.searches.AllClassesSearch.EP_NAME final
Dmitry Batkovich [Wed, 12 Aug 2015 14:58:35 +0000 (17:58 +0300)]
CreateResourceBundleDialogComponent.Dialog#getPreferredFocusComponent()
Konstantin Bulenkov [Wed, 12 Aug 2015 11:39:15 +0000 (13:39 +0200)]
fix speed search in Switcher and Recent files
Dmitry Batkovich [Wed, 12 Aug 2015 14:35:35 +0000 (17:35 +0300)]
XmlProperty.equals depends on underlying tag
Vyacheslav Karpukhin [Wed, 12 Aug 2015 14:19:03 +0000 (16:19 +0200)]
pty4j 0.4.21
Dmitry Batkovich [Wed, 12 Aug 2015 14:15:55 +0000 (17:15 +0300)]
Resource bundles: when new xml-property created then select it
Sergey Simonchik [Wed, 12 Aug 2015 13:30:02 +0000 (16:30 +0300)]
get rid of empty lines in idea.log
Ekaterina Tuzova [Wed, 12 Aug 2015 12:53:47 +0000 (15:53 +0300)]
Updated pip/setuptools and virtualenv packages
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