Commit Graph
146147 Commits
Author SHA1 Message Date
peter cd02f59555 IDEA-135846 Dfa should warn about qualifiers in method references 2015-02-02 12:42:56 +01:00
peter 9c3cd4bd49 dfa: don't flush array variable after element assignment (IDEA-135834) 2015-02-02 12:42:56 +01:00
peter 72f9c3604e don't show "too much output" when console cyclic buffer is disabled 2015-02-02 12:42:55 +01:00
Egor.Ushakov f34a5dde72 set full value evaluator in node updater 2015-02-02 14:40:45 +03:00
nik 2f0cc59bf3 external build tests: check source-to-output mappings consistency 2015-02-02 13:39:34 +03:00
Dmitry Batrak 9a36c0c230 IDEA-135529 Clone Caret keyboard shortcut not usable on the Mac 2015-02-02 13:30:52 +03:00
Dmitry Batrak c1994f0c81 fix handling of fold regions with empty placeholder text in soft wrap model 2015-02-02 12:49:11 +03:00
Anna Kozlova 196ce720ff functional interface parameterization for explicitly typed lambda: do not check subtype relation for lambda/checked constraints 2015-02-02 12:13:56 +03:00
peter 03407a61c7 HistoryDialog: add read actions for document loading 2015-02-02 09:58:37 +01:00
Dmitry Trofimov 61aba1aa07 Merge branch 'pyprofiler' 2015-02-02 11:15:27 +03:00
Vladimir Krivosheev ba75c66809 optimize MemberFilter: don't visit JSReferenceExpression twice, don't call multiResolve twice
support JSDefinitionExpression correctly — we don't need to resolve it
2015-02-02 09:00:19 +01:00
Ivan Chirkov 827b297c36 Merge remote-tracking branch 'origin/master' 2015-02-02 03:50:38 +01:00
Ivan Chirkov 23e241ba85 Persist usages periodically 2015-02-02 03:46:06 +01:00
Ivan Chirkov d61b79bfac Do not send statistics and persist usage information at the same time 2015-02-02 03:35:08 +01:00
Ivan Chirkov fe1d47479b Show that statistic data is not a patch 2015-02-02 03:24:02 +01:00
Ivan Chirkov d7260f3f2d Send current state instead of patch (difference) 2015-02-02 03:00:28 +01:00
Ivan Chirkov bd4f8f3c28 Store usage collection time and send statistics only about groups and projects used after previous statistics sending 2015-02-02 01:53:12 +01:00
Valentin Fondaratov 57912a30cd Tests for "Check RegExp" action in patterns in Java.
Dependency from java-tests to RegExp added
2015-02-01 23:30:39 +03:00
Valentin Fondaratov ea7829600d Make RegExpModifierProvider be LanguageExtension to allow reusing with different langs 2015-02-01 23:30:39 +03:00
Gregory.Shrago 5ab23fa049 postpone engine initialization 2015-02-01 19:42:41 +03:00
Anna Kozlova 27e575b967 overload resolution for exact method references: ensure param types are equal in case non-generic methods 2015-02-01 16:30:45 +03:00
Anna Kozlova 867a714293 overload resolution for explicitly typed lambda: poly wins over primitive 2015-02-01 16:07:03 +03:00
Anna Kozlova 51c1a50606 anonymous -> functional expression: simplify check for function type (accept type params for method refs/reject for lambdas) 2015-02-01 12:54:19 +03:00
Anna Kozlova dbdc890cd1 lambda expression isCongruent: ensure target function type has no type parameters 2015-02-01 12:54:19 +03:00
Anna Kozlova 6eabf8e78a functional expressions: isPotentiallyCompatible api extracted 2015-02-01 12:54:18 +03:00
Gregory.Shrago fd1762288f Console usability: exec current line, scroll output to end, IDE.print() binding 2015-02-01 02:11:50 +03:00
Maxim.Mossienko 79a1a41dc6 store vfs children as nonversioned file attribute 2015-01-31 23:50:14 +01:00
Sergey Ignatov 1694a00970 stripe colors update (IDEA-135627) 2015-01-31 22:43:06 +03:00
Anna Kozlova e315ef4b41 TypeName.super.foo() when TypeName denotes interface 2015-01-31 21:29:22 +03:00
Anna Kozlova 1dff071fc1 disable suppress for parameter for lambda without formal types 2015-01-31 21:29:22 +03:00
Anna Kozlova aaf1bf953a extract method: check @Nullable availability in the extracted method scope (e.g. attached to another module only) 2015-01-31 21:29:21 +03:00
Max Medvedev 045fa23995 more clear logging 2015-01-31 17:34:06 +03:00
Anna Kozlova 47ae95a968 ArrayType:🆕 ensure type reifiable 2015-01-31 16:13:14 +03:00
Anna Kozlova a6d8e976fa testdata for ClassType::<TypeArguments>new method references: ensure compilation error if ClassType is raw but type arguments are given 2015-01-31 16:13:13 +03:00
Anna Kozlova 82246db879 TypeName::Identifier method reference applicability when TypeName denotes interface 2015-01-31 16:13:13 +03:00
Anna Kozlova e41b02e277 ignore type parameters (arguments) in non-generic method references 2015-01-31 16:13:12 +03:00
Alexander Zolotov d2840c6abe WEB-15020 Emmet does not recognise XML-namespaced attributes 2015-01-31 15:58:03 +03:00
Roman Shevchenko 1ca809ad65 tests: timeout added 2015-01-31 12:31:26 +03:00
Anna Kozlova 0c07a29cd2 EA-64326 - IOE: PsiUtil.checkIsIdentifier 2015-01-31 12:18:38 +03:00
Maxim.Mossienko 2793374b0f Merge remote-tracking branch 'origin/master' 2015-01-31 00:45:51 +01:00
Maxim.Mossienko c54b2d0a6e autoshow first usage in preview 2015-01-31 00:42:52 +01:00
Ivan Chirkov 73d814a234 changed send statistics from project to application component 2015-01-30 23:31:48 +01:00
Vassiliy.Kudryashov 85b642b0f5 Editor Tabs: If we don't show file extension very long lower-case names would be shorten to empty string (tab would be with no title at all!). 2015-01-31 00:22:27 +03:00
Ivan Chirkov cf99255a82 Don't update usage collectors data before sending. Some collectors change to per-project collection. 2015-01-30 22:21:57 +01:00
Gregory.Shrago b1680e3ff1 Scratches: do not block file-rename (reuse nonProjectFileWritingAccessExtension) 2015-01-31 00:14:45 +03:00
Gregory.Shrago 61da63dbff rename field & drop scratch fileType hack 2015-01-31 00:14:44 +03:00
Gregory.Shrago 87ba153a2d Move fileType to upper level 2015-01-31 00:14:44 +03:00
Vladimir Krivosheev a8850f9303 RestService — base class of IDE REST service
DiffHttpService — diff service (/rest/diff) to compare n contents
IDEA-133605 Implement true CORS in IDEA
2015-01-30 21:43:22 +01:00
Gregory.Shrago 03a7b0de29 DB View shortcuts: F4 for console, Alt-Enter/meta-I for DB settings 2015-01-30 22:59:21 +03:00
Gregory.Shrago 29731822a3 Correct place for specific actions to look 'enabled' 2015-01-30 22:59:20 +03:00