Commit Graph
168433 Commits
Author SHA1 Message Date
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