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