Commit Graph
169334 Commits
Author SHA1 Message Date
peter 0a9d2963ae don't lose precision during constant comparison in dfa (IDEA-153532) 2016-03-24 11:54:45 +01:00
peter 75373588a4 tolerate invalid selected lookup elements during typing (EA-79715 - IAE: ObjectUtils._assertNotNull) 2016-03-24 11:54:45 +01:00
peter 09f8751690 remove unneeded completion alarm (EA-80863 - assert: Alarm.checkDisposed) 2016-03-24 11:54:44 +01:00
Anna.Kozlova bf5cd076c1 new inference: avoid inferring partly raw types (in case of unchecked conversion resolve to eq/low bound or null if only upper is present) as these types won't be treated as wildcard parameterized ever (IDEA-150167) 2016-03-24 11:48:06 +01:00
Anna.Kozlova 4232fad53c convert type to denotable before creating array type from it: wildcard's type erasure should leave wildcard type as is 2016-03-24 11:48:06 +01:00
Anna.Kozlova b3f4cc6589 proceed with wildcards separately to raw types: don't abuse erasure which should leave wildcard types as is 2016-03-24 11:48:06 +01:00
Anna.Kozlova 7e622152f3 don't change wildcards on erasure; fix erasure for captured wildcards 2016-03-24 11:48:06 +01:00
liana.bakradze c153dc0b88 EDU-572 fix study and course creator move delegates so as not to block other move delegates 2016-03-24 13:01:52 +03:00
Valentina Kiryushkina 4ed5e0f0d5 Minor Rename study settings 2016-03-24 12:53:49 +03:00
Dmitry Batkovich a57db3307b inspection tool window: make available to regroup tree on its updating IDEA-151314 2016-03-24 12:22:58 +03:00
Eugene Zhuravlev 8bbb7dd770 fixing SOE in Ant initialization for headless mode 2016-03-24 11:07:02 +03:00
Dmitry Batkovich f52b66e246 inspection tool window: highlight problems to make preview editor more clear; preview editor reusage refactored IDEA-153373 2016-03-24 10:44:40 +03:00
peter bbb164bda0 Read/WriteAction: shorter calls, less stacktrace lines 2016-03-24 08:07:09 +01:00
Sergey Ignatov d423fd1c13 remove author and date 2016-03-23 23:31:10 +03:00
Alexander Lobas 5047448771 IDEA-149210 Rework IDE notifications 2016-03-23 23:28:55 +03:00
Dmitry Trofimov 44fff2bed7 Set INSERT_TYPE_DOCSTUB=true in test 2016-03-23 20:43:23 +01:00
Anna.Kozlova 86182a4490 backward dependencies: search for navigation elements in maps provided by forward builders (IDEA-141154) 2016-03-23 20:07:33 +01:00
Anna.Kozlova 446e387ced check if editor was already disposed
EA-77418 - TDDE: TraceableDisposable.throwDisposalError
2016-03-23 20:07:33 +01:00
Semyon Proshev eca864c1f0 PyNamedTupleType.getMemberNames implementation which has been lost after rebase 2016-03-23 20:58:57 +03:00
Semyon Proshev 8fc1ce6913 PyNamedTupleStub:
creating: check that namedtuple(...) is called, locally resolve tuple name and fields
IO: deserialize and serialize: callee name, tuple name, fields number and fields names
using: update PyStdlibTypeProvider to use stubs for namedtuples
2016-03-23 20:58:57 +03:00
Roman Shevchenko 55c03fb6f1 [platform] ignores malformed repository files (EA-80904) 2016-03-23 18:50:29 +01:00
Gregory.Shrago a5efcce3ed UIInspector: basic editing capabilities: 2 2016-03-23 20:26:30 +03:00
Egor.Ushakov fdf430c201 removed LOG.isDebugEnabled where not needed 2016-03-23 20:25:28 +03:00
Sergey Ignatov 0a5aea58c6 DBE-874 Ability to group files by their purposes; don't show project files and problems scopes in DataGrip 2016-03-23 20:22:56 +03:00
Roman Shevchenko 422c069016 Merge remote-tracking branch 'origin/master' 2016-03-23 18:01:07 +01:00
Roman Shevchenko 4bbb0b12e5 Cleanup (formatting) 2016-03-23 17:25:57 +01:00
Roman Shevchenko c360e2043d Cleanup (code reuse) 2016-03-23 17:23:41 +01:00
Semyon Proshev 45b735d716 PY-18684 Fixed: incorrect auto compleat for __rpow__ method
Fix __rpow__ signature in PyNames
2016-03-23 19:23:14 +03:00
Semyon Proshev c83a2cf81f PY-18543 Fixed: Package requirements.txt does not respect pip -rfilename.txt (with no spaces between -r and filename.txt)
Update regex for recursive requirement to support case when there is no spaces between -r and filename
2016-03-23 19:22:12 +03:00
Anna.Kozlova d6cc35ac93 copy file: suggest to bind file type if unknown (IDEA-153379) 2016-03-23 17:20:32 +01:00
Anna.Kozlova 0d30474e77 unguarded field access: support sync expressions (IDEA-153399) 2016-03-23 17:20:32 +01:00
Anna.Kozlova a3b5e864db convert field to local: reject when field is used from javadoc (IDEA-153332) 2016-03-23 17:20:32 +01:00
Anna.Kozlova 9e8666f159 bind params to fields: accept field assignments if not exactly the parameter reference was assigned (IDEA-120320) 2016-03-23 17:20:32 +01:00
Anna.Kozlova 5d285805a9 pattern configurations: don't find one-class pattern for method configuration (IDEA-152733) 2016-03-23 17:20:32 +01:00
Roman Shevchenko 18823c82c6 [platform] adds trailing slash to patches URL if missing (IDEA-153444) 2016-03-23 16:51:28 +01:00
Julia Beliaeva 1db28b9ae9 [vcs-log] turn current branch highlighting off when filtered by HEAD 2016-03-23 18:43:57 +03:00
Elizaveta Shashkova 5ce98f5faa Fix test TemplateSyntaxErrorExceptionBreakpoint 2016-03-23 18:30:57 +03:00
Anton Tarasov 95069ee9fd IDEA-149337 UI fonts are too big
The logic of detecting the default system font size on Linux is improved. The default font size is used to derive the IDEA UI scale factor.
Another side of improvement goes into our custom Linux JDK. GTK L&F will be able to detect "Xft.dpi" value in any Linux Desktop Environment, not necessarily built on GTK (e.g. KDE).
"Xft.dpi" value is an X server resource which defines the fonts DPI. The value is set by a Linux DE automatically, or in response to users's settings.

With the new custom JDK, IDEA will get properly scaled font on virtually all Linux's we support. So, the logic of deriving the UI scale will be unified with what IDEA does on Windows.

With Oracle JDK, IDEA will behave the same way on GTK Linux DE's, but on other Linux's it will fallback to the old approach of detecting the UI scale based on the X server DPI (if set).
2016-03-23 18:03:53 +03:00
Aleksey Pivovarov 840d2ef120 diff: cleanup
passed editors are no longer nullable
2016-03-23 17:53:30 +03:00
Konstantin Bulenkov 3cc01ec931 more contrast shadow 2016-03-23 15:21:17 +01:00
Vladimir Krivosheev fea4f11ef7 IDEA-CR-8978 deprecate old methods 2016-03-23 13:41:57 +01:00
Dmitry Batkovich a5d13c5adf inspections settings: fixed severity icon and checkbox overlapping on hidpi monitors (see discussion in IDEA-127955) 2016-03-23 15:21:16 +03:00
Elizaveta Shashkova c1c00cfd95 The possible fix of the thread leak in DebuggerReader 2016-03-23 15:18:22 +03:00
Pavel Dolgov 840bd4952f Javafx: Quick fix for event handler method's signature: added TODO comment about handling wildcard types. (IDEA-151694) 2016-03-23 15:15:38 +03:00
Pavel Dolgov 8325e4a4e0 Javafx: Quick fix for event handler method's signature: don't store argument type in quick fix, recalculate it when the fix is invoked. (IDEA-151694) 2016-03-23 15:07:02 +03:00
Egor.Ushakov 3a6c814c7c IDEA-114788 Gutter area blinking(change width) when show extended method 2016-03-23 14:54:44 +03:00
Egor.Ushakov e7fcbb015c diamondify 2016-03-23 14:54:44 +03:00
Dmitry Batrak 9d7e0e419d IDEA-153220 Move to document start/end works in editor even if no keys are bound to these actions 2016-03-23 14:50:36 +03:00
Vladimir Krivosheev d1867db95b version and since are not required anymore 2016-03-23 12:18:10 +01:00
Alexey Kudravtsev 03684a347b removed not thread-safe NotNullLazyValue 2016-03-23 13:56:51 +03:00