Vassiliy.Kudryashov [Thu, 19 Feb 2015 11:33:54 +0000 (14:33 +0300)]
Code cleanup
Alexey Kudravtsev [Thu, 19 Feb 2015 10:21:37 +0000 (13:21 +0300)]
refactor mapping: made thread-safe, pushed dangerous method down
Alexey Kudravtsev [Wed, 18 Feb 2015 16:27:47 +0000 (19:27 +0300)]
more idiomatic registration
Egor.Ushakov [Thu, 19 Feb 2015 09:56:12 +0000 (12:56 +0300)]
show value popup at the bottom if it does not fit at the top
Egor.Ushakov [Wed, 18 Feb 2015 17:39:00 +0000 (20:39 +0300)]
EA-65069 - assert: FileManagerImpl.findFile
irengrig [Thu, 19 Feb 2015 09:43:32 +0000 (10:43 +0100)]
Merge remote-tracking branch 'origin/master'
irengrig [Thu, 19 Feb 2015 09:22:05 +0000 (10:22 +0100)]
v8 heap, context actions
Dmitry Batrak [Thu, 19 Feb 2015 09:13:53 +0000 (12:13 +0300)]
IDEA-136615 revert spelling change
Dmitry Batrak [Thu, 19 Feb 2015 09:00:59 +0000 (12:00 +0300)]
IDEA-136615 Change misleading UI setting for whitespace color, correct spelling
Dennis Ushakov [Thu, 19 Feb 2015 08:32:12 +0000 (11:32 +0300)]
support psi-pointers for stub elements in platform
nik [Wed, 18 Feb 2015 18:20:48 +0000 (21:20 +0300)]
external build: corrected check for internal JDK, excessive logging removed
Dmitry Batrak [Thu, 19 Feb 2015 07:34:04 +0000 (10:34 +0300)]
IDEA-136452 Can't surround with {} code starting from the comment under if statement
Vladimir Krivosheev [Thu, 19 Feb 2015 06:01:27 +0000 (07:01 +0100)]
fix tests - add invokeAndWait
peter [Wed, 18 Feb 2015 20:39:43 +0000 (21:39 +0100)]
split in-process and forked groovyc running into different classes
Bas Leijdekkers [Wed, 18 Feb 2015 18:04:55 +0000 (19:04 +0100)]
IG: compile time constants may be 'static' even if they are contained in an anonymous class
Bas Leijdekkers [Wed, 18 Feb 2015 18:03:11 +0000 (19:03 +0100)]
SSR: clear references to psi earlier
Bas Leijdekkers [Wed, 18 Feb 2015 18:00:08 +0000 (19:00 +0100)]
SSR: bring back test from the dead
Konstantin Bulenkov [Wed, 18 Feb 2015 18:40:39 +0000 (19:40 +0100)]
can't view some messages under Darcula LaF if Locale is set to JP
peter [Wed, 18 Feb 2015 18:17:02 +0000 (19:17 +0100)]
don't search for inheritors of an invalid class (EA-65106 - PIEAE: StubBasedPsiElementBase.getContainingFile)
peter [Wed, 18 Feb 2015 18:06:40 +0000 (19:06 +0100)]
a bit of Extensions thread-safety
peter [Wed, 18 Feb 2015 17:25:52 +0000 (18:25 +0100)]
diagnostics for outdated anchor in SymbolCollectingProcessor (EA-63219 - IAE: ObjectUtils._assertNotNull)
peter [Wed, 18 Feb 2015 17:19:31 +0000 (18:19 +0100)]
no size limit for template data file (EA-64591 - CCE: TemplateDataElementType.parseContents)
peter [Wed, 18 Feb 2015 17:17:18 +0000 (18:17 +0100)]
tolerate mysterious !lookup.list.showing (EA-64758 - assert: LookupImpl.showLookup)
peter [Wed, 18 Feb 2015 17:11:21 +0000 (18:11 +0100)]
check action dumb-awareness in action popups (EA-63853 - INRE: FileBasedIndexImpl.handleDumbMode)
peter [Wed, 18 Feb 2015 16:54:10 +0000 (17:54 +0100)]
run EditorFileSwapper's in smart mode (EA-64942 - INRE: FileBasedIndexImpl.handleDumbMode)
peter [Wed, 18 Feb 2015 16:39:23 +0000 (17:39 +0100)]
in process -> in progress
Oleg Sukhodolsky [Wed, 18 Feb 2015 18:05:26 +0000 (21:05 +0300)]
restoring winp 1.21-patched
Vyacheslav Karpukhin [Wed, 18 Feb 2015 16:51:09 +0000 (17:51 +0100)]
CPP-2378 Execution in pty: stdout doesn't flush to console w/o '\n' at the end
Vladimir Krivosheev [Wed, 18 Feb 2015 17:52:57 +0000 (18:52 +0100)]
quick fix: IDEA-136382 Bundled custom file types disappear
Vladimir Krivosheev [Wed, 18 Feb 2015 16:07:35 +0000 (17:07 +0100)]
FileTypeManager — don't write unchanged content, step 2 — remove ImportedFileType
Vladimir Krivosheev [Wed, 18 Feb 2015 16:02:51 +0000 (17:02 +0100)]
FileTypeManager — don't write unchanged content, step 1 — remove ReadFileType
Vladimir Krivosheev [Wed, 18 Feb 2015 12:37:58 +0000 (13:37 +0100)]
cleanup
Vladimir Krivosheev [Wed, 18 Feb 2015 12:29:09 +0000 (13:29 +0100)]
cleanup
Vladimir Krivosheev [Wed, 18 Feb 2015 12:18:13 +0000 (13:18 +0100)]
cleanup
Vladimir Krivosheev [Wed, 18 Feb 2015 11:46:47 +0000 (12:46 +0100)]
cleanup
Vladimir Krivosheev [Wed, 18 Feb 2015 11:31:53 +0000 (12:31 +0100)]
cleanup
Anna Kozlova [Wed, 18 Feb 2015 17:40:50 +0000 (18:40 +0100)]
testdata fixed
Elizaveta Shashkova [Wed, 18 Feb 2015 17:41:29 +0000 (20:41 +0300)]
Merge branch 'origin/master'
Sergey Savenko [Wed, 18 Feb 2015 16:04:29 +0000 (19:04 +0300)]
JBTable: use a singleton list
Elizaveta Shashkova [Wed, 18 Feb 2015 17:36:41 +0000 (20:36 +0300)]
Tests for Unresolved reference highlighting in Evaluate expression window
Elizaveta Shashkova [Wed, 18 Feb 2015 17:32:32 +0000 (20:32 +0300)]
fix Unresolved reference inspection in Evaluate expression (PY-14309)
We should pass fake context for element in code fragment in order to resolve it.
Roman Shevchenko [Wed, 18 Feb 2015 17:03:56 +0000 (18:03 +0100)]
java-decompiler: more lambdas
peter [Wed, 18 Feb 2015 16:36:20 +0000 (17:36 +0100)]
AnchorElementInfoFactory: bring back xml handling via a (hopefully) temporary hack
peter [Wed, 18 Feb 2015 16:29:20 +0000 (17:29 +0100)]
select in project view: when in dumb mode and getOriginalElement fails, try to select the element we have (EA-64975, EA-64948, EA-64946, EA-64945)
peter [Wed, 18 Feb 2015 16:25:51 +0000 (17:25 +0100)]
enable slow live template result calculation in dumb mode (EA-64952 - INRE: FileBasedIndexImpl.handleDumbMode)
peter [Wed, 18 Feb 2015 16:23:46 +0000 (17:23 +0100)]
catch INRE in GotoTargetHandler (EA-64958 - INRE: FileBasedIndexImpl.handleDumbMode)
peter [Wed, 18 Feb 2015 16:21:22 +0000 (17:21 +0100)]
check for intention dumb-awareness before applying (EA-64965 - INRE: FileBasedIndexImpl.handleDumbMode)
Mikhail Golubev [Wed, 18 Feb 2015 13:54:26 +0000 (16:54 +0300)]
PY-14979 Manually add value of the "NAME" template variable when creating new file for refactoring
However PACKAGE_NAME variable for Python templates is still undefined
and it seems that better to create such new files via FileTemplateUtil
instead somehow.
Mikhail Golubev [Wed, 18 Feb 2015 13:04:11 +0000 (16:04 +0300)]
Fix broken test in PythonCompletionTest
It's not clear why "subpack" was supposed to be suggested in this case,
though.
Daniil Ovchinnikov [Wed, 18 Feb 2015 16:25:17 +0000 (19:25 +0300)]
IDEA-134978 type parameters added to GrLightMethodBuilder (used from Java)
Anna Kozlova [Wed, 18 Feb 2015 13:01:49 +0000 (14:01 +0100)]
new inference: ignore return type constraints during method reference conflict resolving; work around raw type received from constructor reference given on raw type to be treated as diamond
Anna Kozlova [Wed, 18 Feb 2015 11:33:00 +0000 (12:33 +0100)]
new inference incorporation: include proper type checks
Egor.Ushakov [Wed, 18 Feb 2015 16:13:08 +0000 (19:13 +0300)]
use better file chooser and completion for file path
Sergey Savenko [Wed, 18 Feb 2015 15:34:31 +0000 (18:34 +0300)]
JBTable: proper MyCellEditorRemover implementation
1) Memory/Resource leaks prevented:
a) MyCellEditorRemover stopped working once JBTable was removed from the hierarchy
b) CellEditor was not removed when JBTable was removed from the hierarchy
2) MyCellEditorRemover's event subscriptions are now handled by MyCellEditorRemover itself
Oleg Sukhodolsky [Wed, 18 Feb 2015 15:28:17 +0000 (18:28 +0300)]
winp updated to 1.23
peter [Wed, 18 Feb 2015 14:34:27 +0000 (15:34 +0100)]
InsertOverwritePanel: don't leak editor
peter [Wed, 18 Feb 2015 14:33:41 +0000 (15:33 +0100)]
move & safe delete in dumb mode: show dialog instead of balloon
peter [Wed, 18 Feb 2015 13:11:32 +0000 (14:11 +0100)]
no find usages in dumb mode (EA-64966 - INRE: FileBasedIndexImpl.handleDumbMode)
peter [Wed, 18 Feb 2015 12:59:43 +0000 (13:59 +0100)]
groovy hasModifierProperty: don't resolve annotations unless really needed (EA-64982, EA-64979, EA-64978)
peter [Wed, 18 Feb 2015 12:44:28 +0000 (13:44 +0100)]
enable slow findClass in external annotation configuration (EA-64989 - INRE: FileBasedIndexImpl.handleDumbMode)
peter [Wed, 18 Feb 2015 12:37:42 +0000 (13:37 +0100)]
fix nested alternative resolve
peter [Wed, 18 Feb 2015 12:31:12 +0000 (13:31 +0100)]
don't use java smart pointer anchors for groovy (EA-64991 - INRE: FileBasedIndexImpl.handleDumbMode)
peter [Wed, 18 Feb 2015 12:18:34 +0000 (13:18 +0100)]
catch INRE in usage view update (EA-64996 - INRE: FileBasedIndexImpl.handleDumbMode)
peter [Wed, 18 Feb 2015 12:14:24 +0000 (13:14 +0100)]
disable safe delete while in dumb mode (EA-64997 - INRE: FileBasedIndexImpl.handleDumbMode)
peter [Wed, 18 Feb 2015 12:12:19 +0000 (13:12 +0100)]
do nothing in PsiClassFavoriteNodeProvider.createPathFromUrl in dumb mode (EA-64998 - INRE: FileBasedIndexImpl.handleDumbMode)
peter [Wed, 18 Feb 2015 12:09:13 +0000 (13:09 +0100)]
hide non-dumb-aware intentions (EA-65004 - INRE: FileBasedIndexImpl.handleDumbMode)
peter [Wed, 18 Feb 2015 12:00:57 +0000 (13:00 +0100)]
use withAlternativeResolveEnabled
peter [Wed, 18 Feb 2015 11:57:09 +0000 (12:57 +0100)]
enable slow findClass in parameter info popup update (EA-65010 - INRE: FileBasedIndexImpl.handleDumbMode)
peter [Wed, 18 Feb 2015 11:53:04 +0000 (12:53 +0100)]
no run configuration popup in dumb mode on Resume invocation (EA-65013 - INRE: FileBasedIndexImpl.handleDumbMode)
peter [Wed, 18 Feb 2015 11:49:25 +0000 (12:49 +0100)]
enable slow findClass in paste (EA-65014 - INRE: FileBasedIndexImpl.handleDumbMode)
peter [Wed, 18 Feb 2015 11:48:03 +0000 (12:48 +0100)]
enable slow findClass in parameter info (EA-65015 - INRE: FileBasedIndexImpl.handleDumbMode)
peter [Wed, 18 Feb 2015 11:43:46 +0000 (12:43 +0100)]
don't create run configurations in dumb mode (EA-65016 - INRE: FileBasedIndexImpl.handleDumbMode)
peter [Wed, 18 Feb 2015 11:42:16 +0000 (12:42 +0100)]
no move refactoring in dumb mode (EA-65018 - INRE: FileBasedIndexImpl.handleDumbMode)
peter [Wed, 18 Feb 2015 11:39:17 +0000 (12:39 +0100)]
search for usages in smart mode (EA-65019 - INRE: FileBasedIndexImpl.handleDumbMode)
peter [Wed, 18 Feb 2015 11:30:44 +0000 (12:30 +0100)]
catch INRE in occurrence navigation actions (EA-65022 - INRE: FileBasedIndexImpl.handleDumbMode)
peter [Wed, 18 Feb 2015 11:24:35 +0000 (12:24 +0100)]
enable slow findClass when processing live templates in dumb mode (EA-65025 - INRE: FileBasedIndexImpl.handleDumbMode)
peter [Wed, 18 Feb 2015 11:23:20 +0000 (12:23 +0100)]
add DumbService.filterByDumbAwareness(T[])
peter [Wed, 18 Feb 2015 11:11:11 +0000 (12:11 +0100)]
don't show run configuration popup in dumb mode (EA-65028 - INRE: FileBasedIndexImpl.handleDumbMode)
peter [Wed, 18 Feb 2015 11:07:53 +0000 (12:07 +0100)]
enable slow findClass when processing Enter in dumb mode (EA-65031 - INRE: FileBasedIndexImpl.handleDumbMode)
Dmitry Avdeev [Wed, 18 Feb 2015 14:58:55 +0000 (17:58 +0300)]
test fixed
Dmitry Batkovich [Wed, 18 Feb 2015 14:59:13 +0000 (17:59 +0300)]
LocalQuickFix.EMPTY_ARRAY instead new LocalQuickFix[0]
pasynkov [Wed, 18 Feb 2015 14:56:17 +0000 (15:56 +0100)]
register pre-instantiated implementations in Disposer
Egor.Ushakov [Wed, 18 Feb 2015 14:54:04 +0000 (17:54 +0300)]
IDEA-136698 Join "Export Threads" and "Get thread dump" actions
Andrey Starovoyt [Wed, 18 Feb 2015 14:46:30 +0000 (17:46 +0300)]
typescript: type guard subtype support
Alexey Kudravtsev [Wed, 18 Feb 2015 14:08:49 +0000 (17:08 +0300)]
moved EP
nik [Wed, 18 Feb 2015 13:50:43 +0000 (16:50 +0300)]
VcsLogIcons moved to separate source root for generated sources to prevent accidental manual changes
Daniil Ovchinnikov [Wed, 18 Feb 2015 13:09:31 +0000 (16:09 +0300)]
Groovy method override autocompletion: completion in implements/extends clause of inner class fixed
Daniil Ovchinnikov [Wed, 18 Feb 2015 12:53:52 +0000 (15:53 +0300)]
Groovy method override autocompletion: completion in comments fixed
nik [Wed, 18 Feb 2015 13:03:07 +0000 (16:03 +0300)]
temporary added additional logging for GroovyCompilerTest
Dmitry Batrak [Wed, 18 Feb 2015 12:38:40 +0000 (15:38 +0300)]
IDEA-136334 Cannot fetch remote documentation: PsiInvalidElementAccessException, IDEA-78557
Alexander Lobas [Wed, 18 Feb 2015 12:24:31 +0000 (15:24 +0300)]
OC-11478 Navigate to super and overriding methods in Swift (after review)
Dmitry Batkovich [Wed, 18 Feb 2015 12:22:55 +0000 (15:22 +0300)]
IDEA-97844 Resource bundle should be associated to file even written in constant
Dmitry Avdeev [Wed, 18 Feb 2015 12:03:20 +0000 (15:03 +0300)]
fixed deadlock
Alexey Kudravtsev [Wed, 18 Feb 2015 11:58:25 +0000 (14:58 +0300)]
DiffTree reworked: smarter PSI trees merge to allow SmartPsiPointers work in XML
Alexey Kudravtsev [Wed, 18 Feb 2015 11:05:04 +0000 (14:05 +0300)]
test fix
Roman Shevchenko [Wed, 18 Feb 2015 12:03:21 +0000 (13:03 +0100)]
IDEA-109043 (traverse entire class loader hierarchy on building IDE class path)
Rustam Vishnyakov [Wed, 18 Feb 2015 11:56:21 +0000 (14:56 +0300)]
Default template language background for Darcula
Vladimir.Orlov [Wed, 18 Feb 2015 11:49:38 +0000 (14:49 +0300)]
Merge remote-tracking branch 'origin/master'
Vladimir.Orlov [Wed, 18 Feb 2015 11:47:10 +0000 (14:47 +0300)]
WEB-15311 Do not replace WebStorm stable with WebStorm EAP in Mac OS Launchpad. Cleanup.
nik [Wed, 18 Feb 2015 11:35:30 +0000 (14:35 +0300)]
use common 'source package' icon for folders under test roots in 'Project Structure' dialog for consistency