Commit Graph
151905 Commits
Author SHA1 Message Date
Yaroslav Lepenkin 254f33cb65 Provided extension point for detecting if source file is test data file. On this "test data" files during "before commit" actions stage no "Reformat, Rearrange and Optimize imports" actions will be performed (part of IDEA-140314) 2015-05-18 18:04:53 +03:00
peter 1bd313a730 IDEA-139340 Inner class appears twice in code completion popup 2015-05-18 17:02:52 +02:00
peter d27b4997b9 IDEA-138441 Methods named like getters are wrongly treated as pure
don't track state for primitive get* methods
for reference-typed methods, track state only inside "if (getX() != null) ..."
flush dfa variables on non-pure getter-like calls
2015-05-18 17:02:51 +02:00
peter 069adff3dd IDEA-140331 Improve intention action for 'Method invocation may produce NPE' 2015-05-18 17:02:51 +02:00
Konstantin Bulenkov d6d5f50345 Darcula: editor text field border insets should match text filed insets 2015-05-18 16:51:07 +02:00
Mikhail Golubev 84c1ae9239 Pass DialogWrapper's disposable to the list table in "Change Signature" dialog
Otherwise any attempt to create this dialog in tests ends up with error,
because global "UI" disposable, that used as fallback in single-argument
constructor, is not available in test environment.
2015-05-18 17:37:50 +03:00
Egor.Ushakov f20cfaa31e fixed testSeveralClassesOnOneLine 2015-05-18 17:25:32 +03:00
Aleksey Pivovarov ed2ac12ceb IDEA-140053 diff: add by-word highlighting while showing LST-popup 2015-05-18 17:18:24 +03:00
Vladimir Krivosheev c113e546f4 IDEA-CR-2749 respect module name 2015-05-18 15:52:04 +02:00
Vladimir Krivosheev 062d7dbc1a IDEA-CR-2749 must not be strict — root could be requested 2015-05-18 15:43:05 +02:00
Vladimir Krivosheev c679615edf IDEA-137908 External documentation (from javadoc.jar) is not shown 2015-05-18 15:31:08 +02:00
Vladimir Krivosheev 831bcb463a cleanup (prepare to fix IDEA-137908 External documentation (from javadoc.jar) is not shown) 2015-05-18 15:31:07 +02:00
Mikhail Golubev 9430f1ba42 PY-11561 Remove existing test case as it was replaced by more comprehensive one 2015-05-18 16:28:15 +03:00
Mikhail Golubev e307b42af1 PY-15927 Handle tuple parameters conflicts in "Add call super" quickfix 2015-05-18 16:28:15 +03:00
Mikhail Golubev 225dfb37d1 PY-15867 Handle name collision between optional and required parameters 2015-05-18 16:28:15 +03:00
Mikhail Golubev 9f6a7e6d07 PY-15867 Move Python 3 specific tests from PyQuickFixTest to Py3QuickFixTest 2015-05-18 16:28:14 +03:00
Mikhail Golubev e3592fe5c4 PY-15867 Clean up in PyQuickFixTest and Py3QuickFixTest
* Introduce overloaded version of doInspectionTest that doesn't
require name of test data file
* Add a few missing request IDs and place existing ones consistently
above corresponding methods
* Remove redundant "Py" and "QuickFix" parts from test names
2015-05-18 16:28:14 +03:00
Mikhail Golubev 482009a180 PY-11561 Preserve existing type annotations in the modified constructor 2015-05-18 16:28:14 +03:00
Mikhail Golubev e75faff0f9 PY-15867 Improve AddCallSuperQuickFix to handle varargs and keyword-only parameters 2015-05-18 16:28:13 +03:00
Mikhail Golubev 344c7c74a8 PY-15867 Initial cleanup in AddCallSuperQuickFix 2015-05-18 16:28:13 +03:00
Denis Fokin ecaa76f72f IDEA-140342 AltGr+г in ukrainian layout does not working 2015-05-18 17:08:04 +04:00
Denis Zhdanov 433b037949 Make sure we don't have class cast exception because
UpsourceFileBasedIndex is not IS-A FileBasedIndexImpl
2015-05-18 16:01:28 +03:00
nik b12200b1f8 ModulesConfigurator.getModuleEditor optimization (IDEA-140360) 2015-05-18 15:55:42 +03:00
Egor.Ushakov 7eca470e70 fixed lines mapping in bytecode viewer for decompiled code 2015-05-18 15:17:13 +03:00
nik 959cee1471 IDEA-135998: Do not suggest to replace 'matches' method with precompiled Pattern in GWT Client Code 2015-05-18 15:01:33 +03:00
Maxim.Mossienko 36ced01f85 com.jetbrains.typoscript v0.1.1 v0.1.0 were marked as incompatible 2015-05-18 13:25:10 +02:00
Aleksey Pivovarov c70159964d diff: do not require init() call on DiffRequestProcessor
* avoid potentially dangerous non-EDT calls
* we require explicit call for updateRequest() anyway
2015-05-18 14:16:42 +03:00
Aleksey Pivovarov a304b4a923 diff: move context hints update/process into base class
* avoid possible issues with dispose() order - we want to update hints before anything is destroyed
2015-05-18 14:16:41 +03:00
Aleksey Pivovarov ca5cc81f35 diff: simplify rediff logic
* move timer out of queue - it's rarely needed, and has non-obvious behavior
* dispose() is called on EDT now, so we don't need synchronization
2015-05-18 14:16:40 +03:00
Aleksey Pivovarov fa3714af83 diff: dispose viewers in EDT
avoid 'half-disposed' state with two-step disposing (on pooled and EDT threads)
2015-05-18 14:16:39 +03:00
Aleksey Pivovarov ab2d64247c diff: destroy folding model in three-side viewer 2015-05-18 14:16:39 +03:00
Konstantin Bulenkov 3bf48d54e0 fix CCE in Edit Project Group action 2015-05-18 13:13:44 +02:00
Egor.Ushakov a7712a63c2 IDEA-140303 Improve debugger settings popup wording 2015-05-18 14:04:27 +03:00
peter fcdfc38e45 scoped super class substitutor: process raw types correctly 2015-05-18 11:42:09 +02:00
peter 181e19ca30 java resolve: don't add new variables to substitutor when correcting type by scope 2015-05-18 11:42:09 +02:00
nik f5fcaf86d5 unpack JDKs: always use x64 jvm 2015-05-18 12:14:52 +03:00
Vladislav.Soroka 608e0e983b IDEA-138942 Gradle: #JAVA_INTERNAL is suggested as Gradle JVM in Import Project Wizard if no other JDKs is configured 2015-05-18 12:02:31 +03:00
Dmitry Batrak 4fb41addc4 IDEA-140025 Ignore incorrect inline tags in doc comments, include all characters till whitespace in tag name, like javadoc tool does, 2015-05-18 11:36:18 +03:00
Denis Zhdanov 5bd7697d8f Trying to use LocalFileSystemImpl in upsource 2015-05-18 10:09:48 +03:00
peter 869b5ff9de CodeInsightTestFixture.complete should return the lookup elements generated during that completion, not a later one 2015-05-17 21:53:53 +02:00
peter a9d59304fe JavaClassSupersImpl: composeSubstitutors should honor all relevant type parameters and only them 2015-05-17 19:01:44 +02:00
peter 0c7f5d7103 PsiResolveHelperImpl.multiResolveConstructor: remove totally unneeded super class substitutor calculation 2015-05-17 18:46:08 +02:00
Anna Kozlova 4e9f79945c ensure static method inherit default if container classes are inheritors 2015-05-17 17:39:18 +02:00
Anna Kozlova e9cfd2dd0c distinguish static and default methods in cls interfaces (IDEA-140371) 2015-05-17 13:33:35 +02:00
peter fac26d1c7e update VirtualFileSystem.refreshAndFindFileByPath javadoc 2015-05-17 09:40:23 +02:00
Alexander Doroshko e2b9cb2dc3 Dart tests run configuration (although it doesn't work out-of-the-box please do not delete it, it is used by Dart plugin developers) 2015-05-16 23:38:56 +03:00
Dennis Ushakov 459d387903 table structure tags should stop termination at table tag 2015-05-16 19:08:10 +03:00
Dennis Ushakov 6dc621f546 non-recursive html parsing
updated html auto-close
2015-05-16 15:54:40 +03:00
Anna Kozlova a3c737b406 throwable variable not thrown: check lambda return 2015-05-16 13:00:50 +02:00
Anna Kozlova 11957acce8 throwable instance not thrown: check lambda return 2015-05-16 12:50:21 +02:00