Anna Kozlova
355ee67f27
generify fix for unchecked assignments (IDEA-152658)
2016-03-09 14:23:53 +01:00
Anna Kozlova
cee6581734
generify: collapse to diamond when applicable
2016-03-09 14:23:53 +01:00
Anna Kozlova
119449501b
testdata for IDEA-152659
2016-03-09 14:23:53 +01:00
Anna Kozlova
db215203e0
inference for non-poly expressions: isAssignable already contains loose context inside, don't allow any additional conversions (IDEA-152694)
2016-03-09 14:23:53 +01:00
Anna Kozlova
5b8e459686
lambda: proceed c-like arrays declarations in parameters for lambda with excplicit type declarations (IDEA-152690)
2016-03-09 14:23:53 +01:00
Vassiliy.Kudryashov
7bb78c99b4
IDEA-152440 Changes in License Dialog: 'Terms Of Service' (TOS) and 'Privacy Policy' (PP)
...
Stage #5 : CSS improvements
2016-03-09 16:05:26 +03:00
Dmitry Batkovich
62f33640a8
java inspections: some of QuickFix#getFamilyName()-s are fixed to be independent of context
2016-03-09 15:49:06 +03:00
Vladimir.Orlov
5148cd5ed1
Merge remote-tracking branch 'origin/master'
2016-03-09 15:45:43 +03:00
Vladimir.Orlov
be26cb3151
IDEA-149996 IDEA 16 144.2608.2 cannot be compiled via ant: jdk.linux does not exist
2016-03-09 15:41:01 +03:00
Dmitry Batkovich
a95c25ce6d
Inspesction tool window: unused declaration: navigate by clicking on link + show tooltip with fully qualified name
2016-03-09 15:31:16 +03:00
Anton Makeev
08c26bed63
Version.parseVersion now understands various suffixes (1.0-beta, 1.0beta, 1.beta): UpdateInfoDialog decoupled from Version parsing logic
2016-03-09 13:16:01 +01:00
Daniil Ovchinnikov
da9b04af41
[groovy] @Contract: fix warning
2016-03-09 15:08:52 +03:00
Aleksey Pivovarov
cfc6d7de03
diff: cleanup - avoid confusing usage of NullableConsumer
...
* ProgressIndicator is @NotNull here
2016-03-09 14:53:21 +03:00
Aleksey Pivovarov
1521e071fa
IDEA-152460 github: fix "Open In Browser" URL for git repository in the FS root
...
* do not expect `relativePath` to start with "/"
2016-03-09 14:44:22 +03:00
Nadya Zabrodina
f82f0820a0
[hg]: move BackgroundTaskUtil to platform-impl
...
* reuse for hg appropriate command execution instead of simple execution on application PolledThread
* style: refactor static methods signatures to be able call not only from AWT
2016-03-09 14:29:26 +03:00
Nadya Zabrodina
e479b24e05
[hg]: execute QRefresh in current thread
2016-03-09 14:29:26 +03:00
Nadya Zabrodina
b9b5f0b5ee
[hg]: execute QImport in current thread in tests, provide appropriate method
2016-03-09 14:29:25 +03:00
Nadya Zabrodina
31e96dec5d
[hg]: execute Qnew in current thread and rename hg commit type command execution methods
2016-03-09 14:29:24 +03:00
Nadya Zabrodina
e5e9b2d3d0
[hg]: rename get conflict list, refactor mark resolved method
2016-03-09 14:29:23 +03:00
Nadya Zabrodina
153df9b9e9
[hg] rename hg init execution
2016-03-09 14:29:23 +03:00
Nadya Zabrodina
0f36b49c07
[hg] rename create Tag execution
2016-03-09 14:29:22 +03:00
Nadya Zabrodina
a4274ce10a
[hg] execute hg push synchronously and rename appropriate methods in Push Controller
2016-03-09 14:29:21 +03:00
Nadya Zabrodina
a1b51b6841
[hg] rename hg init command execution
2016-03-09 14:29:20 +03:00
Nadya Zabrodina
f3b7c57bd0
[hg] execute mq delete in current thread
2016-03-09 14:29:19 +03:00
Nadya Zabrodina
6322d5c36d
[hg] rename branch creation method
2016-03-09 14:29:19 +03:00
Nadya Zabrodina
9870485955
[hg] rename merge command
2016-03-09 14:29:18 +03:00
Nadya Zabrodina
0532339e99
[hg] rename
2016-03-09 14:29:17 +03:00
Nadya Zabrodina
43069b0de7
[hg] rename hg clone command execution
2016-03-09 14:29:17 +03:00
Nadya Zabrodina
1844804f0e
[hg] rename hg Remove Command execution
2016-03-09 14:29:16 +03:00
Nadya Zabrodina
9ca3f1de01
[hg] rename hg Add & Copy command, move last one to CurrentThread
...
* cleanUp
2016-03-09 14:29:15 +03:00
Nadya Zabrodina
32d3c096a7
[hg] rename Head and Changesets Commnd execution
...
* all these commands always were executed on currentThread
2016-03-09 14:29:14 +03:00
Nadya Zabrodina
340019c59a
[hg] rename hg status command executtion to executeInCurrentThread
2016-03-09 14:29:14 +03:00
Nadya Zabrodina
61869d4fbf
[hg] rename Mq patches commands execute to executeInCurrentThread and move real execution from PooledThread to current
2016-03-09 14:29:13 +03:00
Nadya Zabrodina
92cef74753
[hg] rename pull command execute to executeInCurrentThread
2016-03-09 14:29:12 +03:00
Nadya Zabrodina
edf8abccf7
[hg]: create branch on current thread and call this method from external task with userFriendly indicator
...
* remove unncessary processHandler;
2016-03-09 14:29:11 +03:00
Nadya Zabrodina
38cfbf7ed4
[hg]: remove unnecessary pool thread creation in PullDialog listener
...
* we do not execute any external hg command, just read already cached information
2016-03-09 14:29:11 +03:00
Dmitry Batkovich
2954844db6
Inspesction tool window: unused declaration: call list alignment
2016-03-09 14:11:11 +03:00
Semyon Proshev
693e67846b
PY-18205 Fixed: NPE building skeletons
...
Check if BuildoutFacetConfiguration paths is not null and run forEach only after that
2016-03-09 14:10:00 +03:00
Eugene Zhuravlev
b61bfd742e
changes from generated sources should not trigger auto-make
2016-03-09 12:08:14 +01:00
Rustam Vishnyakov
80e2ca8854
Fixes for Jade/Spy.js
2016-03-09 13:48:29 +03:00
Semyon Proshev
31f9b8b8c6
PY-18422 Fixed: False positives with __slots__ and class attributes
...
Honour class attributes in the case when there is declared __slots__
2016-03-09 13:46:15 +03:00
Dmitry Batrak
e7c6dfa4c0
IDEA-152551 Keep caret position when reaching document top/bottom
2016-03-09 13:43:24 +03:00
Valentina Kiryushkina
b6baa97f4d
Fix #PY-18659 ClassCastException in PySubstitutionChunkReference.resolvePercentString
2016-03-09 13:33:27 +03:00
Valentina Kiryushkina
baee11599d
For #PY-2748 Fix false positives, rename issues, add tests and minor fixes according to review
...
* Don't process renaming string literal expression if it's PyKeyValueExpression: it corrupts user's code by renaming only key-value expression and leaving substitution key the same
* Pass isPercentString as constructor parameter, use PyPsiUtil.flattenParens(), rename method(process...-> resolve...)
* Fix false positive with function call and add tests
* In percent string resolve to all literal expressions, not only string literal
* In RenamePyLiteralExpressionProcessor always throw IncorrectOperationException
2016-03-09 13:33:27 +03:00
Valentina Kiryushkina
d226e3bf44
Add test for #PY-2748
2016-03-09 13:33:26 +03:00
Valentina Kiryushkina
8a980feda7
Fix #PY-18115, #PY-18401 and rename problems
...
* Stop show unresolved reference warning if argument of format string is PyReferenceExpression
* Fix exception caused by trying to rename not PsiNamedElement: register rename processor, that accepts all literal expressions, but do rename for string only and throw UnsupportedOperationException for others
* Add resolve for packed dicts, lists and tuples
2016-03-09 13:33:26 +03:00
Valentina Kiryushkina
bd395499ed
For #PY-2748 Resolve to argument with redundant parentheses and to binary expression argument in percent string
2016-03-09 13:33:25 +03:00
Dmitry Batkovich
d1d5dc8580
Inspesction tool window: unified html for html export and dead code preview is shown (not yet finished)
2016-03-09 13:04:39 +03:00
Vassiliy.Kudryashov
e4ee9c0c0e
IDEA-152440 Changes in License Dialog: 'Terms Of Service' (TOS) and 'Privacy Policy' (PP)
...
Stage #4 : Increase font size
2016-03-09 09:09:04 +03:00
Roman Shevchenko
94297174db
Merge remote-tracking branch 'origin/master'
2016-03-08 21:18:54 +01:00